La razón simple por la que el iPhone 5 no puede estirar las aplicaciones es porque Apple no diseñó iOS para estirar las aplicaciones para que se ajusten al tamaño de la pantalla. Negarse a mostrar aplicaciones de otra manera que no sea la intención del desarrollador mantiene la calidad de la experiencia en el conjunto muy pequeño de dispositivos de Apple (con algunas excepciones, como los controles de juegos en pantalla en horizontal), mientras que solo cuesta barras negras en la parte superior e inferior . Muchas aplicaciones antiguas están diseñadas para que sus vistas aparezcan en una ubicación exacta (x, y) y puedan aparecer de manera extraña si se extienden automáticamente, especialmente porque la diferencia de tamaño entre el iPhone 4S y el iPhone 5 es solo vertical.
Con el fin de acomodar el creciente número de resoluciones de iPhone, iOS 6 introdujo el diseño automático, que permite a los desarrolladores manejar mejor esta fragmentación ellos mismos. Ahora los desarrolladores de iOS especifican exactamente cómo las vistas deben escalar o reposicionarse según el tamaño de la pantalla.
Los diseños de aplicaciones de Android se han diseñado desde Cupcake para admitir varios tamaños de pantalla. Eso también es bueno, porque aunque actualmente hay 11 modelos diferentes de iPhone / iPad (y la mitad de tamaños / resoluciones de pantalla diferentes), hay más de 2,000+ tipos diferentes de dispositivos Android. Un diseño en torno a ubicaciones específicas (x, y) en tantos tipos de dispositivos haría extremadamente difícil diseñar aplicaciones que se vean geniales en cada dispositivo.
- ¿Cuál es la mejor aplicación de GPS para el sistema Android?
- ¿Hay alguna manera de descargar Spotify Premium gratis en Android?
- ¿Cuáles son algunas de las mejores aplicaciones gratuitas de edición de video para Android y Windows 10?
- ¿CCleaner es un buen sustituto de CleanMaster para eliminar archivos antiguos?
- ¿Hay alguna manera de detener los mensajes de WhatsApp cada vez que estás en línea cuando usas Android?
Las dos formas principales que los desarrolladores de Android usan para abordar múltiples tamaños de pantalla son el posicionamiento relativo de las vistas o la definición de diseños separados para diferentes rangos de tamaños de pantalla (por ejemplo, un diseño para tabletas y otro para teléfonos).