que - imagenes png para iphone
¿Se prefiere PNG sobre JPEG para todos los archivos de imagen en iOS? (1)
La mejor práctica es usar archivos PNG con la mayor frecuencia posible al usar imágenes dentro de su aplicación. iOS y Xcode cargan y muestran PNGs más rápido que cualquier otro tipo de formato. Si se le da una opción, vaya con PNG.
Cuando utiliza cualquier otro tipo de archivo (o si carga archivos PNG no optimizados), su iPhone tiene que realizar el intercambio de bytes y la premultiplicación alfa en el momento de la carga (y posiblemente volver a hacer la multiplicación alfa en el momento de la visualización). Su aplicación básicamente tiene que hacer el mismo procesamiento que Xcode, pero lo hace en tiempo de ejecución en lugar de en tiempo de compilación. Esto le costará a ambos en términos de ciclos de procesador y sobrecarga de memoria. Una de las razones por las cuales Mobile Safari es la mayor fuente de memoria de las aplicaciones de iPhone incorporadas es porque las imágenes que tiene que cargar para mostrar las páginas web son todas imágenes no optimizadas, principalmente JPEG. Como JPEG es un formato comprimido, tiene el paso adicional adicional de tener que descomprimir la imagen en la memoria antes de que pueda realizar la premultiplicación y el intercambio de bytes.
Xcode optimiza las imágenes png para que se carguen más rápido, pero ¿esto también se recomienda para otros recursos de imágenes que no son para botones y UI (Fotos, por ejemplo)?
¿O es un estándar tener imágenes de UI como png y "fotos" como JPEG?
¿Cuál es la mejor práctica aquí?