¿Debería usar archivos SVG para imágenes en una aplicación nativa de iOS?

Puede usar SVG, JPEG o PNG, pero le recomiendo usar el último.

Apple optimiza las imágenes PNG que se incluyen en el paquete de la aplicación de tu iPhone. De hecho, el iPhone utiliza una codificación especial en la que los bytes de color están optimizados para el hardware. XCode maneja esta codificación especial para usted cuando construye su proyecto. Entonces, usted ve beneficios adicionales al usar PNG en un iPhone además de su consideración de tamaño. Por esta razón, definitivamente se recomienda usar PNG para cualquier imagen que aparezca como parte de la interfaz (en una vista de tabla, etiquetas, etc.).

En cuanto a mostrar una imagen de pantalla completa, como una fotografía, aún puede obtener beneficios con PNG, ya que no tienen pérdidas y la calidad visual debería ser mejor que un JPG, sin mencionar el uso de recursos con la decodificación de la imagen. Es posible que deba disminuir la calidad de sus JPG para ver un beneficio real en el tamaño del archivo, pero luego está mostrando imágenes no óptimas.

El tamaño del archivo es ciertamente un factor, pero también hay otras consideraciones en juego al elegir un formato de imagen.

Kevin SABBE
sabbek / EasySwift

More Interesting

¿Cuáles son las especificaciones técnicas para la plataforma iOS de un juego?

¿En qué casos, el autolayout no es preferible en la programación de iOS? Enfrenté un problema durante el diseño de la interfaz de usuario de la celda de vista de tabla y vista de colección.

¿Cuáles son los mejores servicios de pago por instalación (PPI) para descargas de aplicaciones?

¿Qué tenemos que hacer y cuánto tiempo lleva desarrollar una aplicación?

¿Cuáles son las principales preocupaciones de privacidad en iOS 11?

¿Cuáles son algunas bibliotecas de código abierto que todo desarrollador de iOS debería saber? Podemos crear una wiki de respuestas con este esfuerzo.

¿Qué funciona y qué no funciona para promocionar una aplicación de iPhone?

¿Estamos listos para desarrollar una aplicación de iOS en Swift?

¿Podemos convertir Android en iOS?

Soy un desarrollador de Android con 3 años de experiencia. Quiero aprender el desarrollo de iOS con Swift. ¿Vale la pena aprender Swift y cambiar a iOS ahora?

¿Es posible convertir un teléfono en un iBeacon?

¿Dónde puedo encontrar el código fuente abierto para el algoritmo de calculadora de calorías C objetivo de iOS para incorporar con el chip M7?

¿Por qué WhatsApp es más popular en iPhone que en teléfonos Android?

Si el desarrollo de una aplicación de Android llevara 1000 horas humanas, ¿cuánto tiempo llevaría portar la aplicación a iOS?

Si quisiera aprender a construir un juego social para iOS, ¿qué libros debería leer?