android - sirve - Aire: ¿cómo elegir el modo de aceleración de hardware correcto?
utilizar aceleración por hardware cuando esté disponible chrome (2)
Adobe recomienda usar el modo de renderizado directo para dispositivos móviles (consulte http://help.adobe.com/en_US/as3/mobile/WS5d37564e2b3bb78e5247b9e212ea639b4d7-8000.html ). Sin embargo, históricamente he tenido problemas al renderizar gráficos vectoriales usando el modo Directo. Además, la documentación hace referencia al uso de Stage3D, que creo que no admite gráficos vectoriales.
Teniendo esto en cuenta, la mejor manera de determinar qué modo de renderización usar es comparar su aplicación. Adobe Scout se puede utilizar para determinar qué tan rápido se procesa su aplicación, por lo que puede crear una compilación de su aplicación usando cada uno de los modos de representación y ver cuál funciona mejor. Además, puede encontrar que el contenido que se procesa en Ninguno no se procesará correctamente en Direct o GPU.
Estoy construyendo una aplicación para tomar notas en Android con Adobe Air 3.6 que solo está basado en vectores. ¿Qué modo de aceleración de hardware se recomienda para una aplicación como esta? Hay tres modos para elegir:
1. None
2. Direct
3. GPU
Para la aplicación basada puramente en un vector (lista de visualización), el modo Directo no será de ayuda, ya que está diseñado para su uso con Direct3D. El modo GPU habilitará la descarga de algunos gráficos a la GPU (principalmente blitting y composición, creo), lo que podría ser beneficioso, especialmente si usa cacheAsBitmap y cacheAsBitmapMatrix cuando corresponda.
En cualquier caso, debe hacer algunas pruebas antes de llegar a una solución. Los beneficios potenciales dependen en gran medida de lo que la aplicación realmente muestra.