*   >> Lectura Educación Artículos >> money >> la publicidad de marketing

Android Representación gráfica verdadera Facts

odas las aplicaciones existentes es que algunos tipos de operaciones de dibujo no se puede apoyar bien en hardware y también afecta el comportamiento cuando una aplicación pide tener una parte de su interfaz de usuario actualizada. Obligar acelerado por hardware recurriendo a aplicaciones existentes se romperá un número significativo de ellos, de manera sutil a manera significativa.) • Dibujo de hardware acelerado no es todo lleno de victoria.

Por ejemplo, en los controladores de PVR de dispositivos como el Nexus S y Galaxy Nexus, sólo tiene que empezar a usar OpenGL en un proceso come alrededor de 8 MB de memoria RAM. Teniendo en cuenta que nuestros gastos proceso es de aproximadamente 2 MB, esto es bastante enorme. Eso RAM aleja de otras cosas, tales como el número de procesos en segundo plano que se pueden mantener en funcionamiento, potencialmente ralentizar las cosas como aplicación de conmutación. • Debido a la sobrecarga de OpenGL, uno puede muy bien no quiere utilizarlo para dibujar.

Por ejemplo algunos de los trabajos que estamos haciendo para que Android 4.0 bien dirigido en el Nexus S ha participado apagar acelerado por hardware de dibujo en partes de la interfaz de usuario para que no perdamos de 8 MB de memoria RAM en el proceso del sistema, otro de 8 MB en el teléfono proceso, otro de 8 MB en el proceso de la interfaz de usuario del sistema, etc. Confía en mí, no se dará cuenta - simplemente no hay beneficio en ese dispositivo en el uso de OpenGL para dibujar algo así como la barra de estado, incluso con animaciones de lujo pasando ahí.

• Dibujo de hardware acelerado no es una bala de plata mágica para la interfaz de usuario de mantequilla suave. Hay muchos esfuerzos diferentes que han estado ocurriendo en esta dirección, como la mejora de la programación de los conocimientos adquiridos frente a las discusiones de fondo en 1.6, reescritura del sistema de entrada de 2.3, el modo estricto, la recolección de basura concurrente, cargadores, etc. Si usted quiere lograr 60fps , usted tiene 20 milisegundos para manejar cada fotograma. Esto no es un montón de tiempo.

Sólo tocar el sistema de almacenamiento flash en el hilo que ejecuta la interfaz de usuario en algunos casos puede introducir un retraso que le pone fuera de esa ventana de tiempo, especialmente si usted está escribiendo para el almacenamiento. • Un ejemplo reciente de los tipos de cosas interesantes que IU impacto suavidad: nos dimos cuenta de que ICS en Nexus S en realidad era menos su

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.