La llegada del iPhone 6 ha supuesto una alegría en mayor o menor medida para todos los aficionados a la marca, pero quizás no tanto para los desarrolladores. Apple ha reconocido por fin la demanda del mercado y ha lanzado más tamaños de pantalla, lo que significa que la plácida armonía de dos resoluciones fijas se ha terminado.
Ahora todos los que tienen (o quieren hacer) una aplicación para iPhone van a tener que espabilar y crear experiencias separadas, ya que el iPhone 6 tiene una resolución diferente a la del 5S, y el iPhone 6 Plus también se diferencia. Veamos con detalle como ha quedado el panorama.
Y para hacerlo, nada mejor que una tabla. Vamos a omitir los iPhone 4S y anteriores, ya que Apple ha dejado de venderlos y los desarrolladores se centrarán en los terminales y sistemas más recientes:
Resolución | Densidad de pixeles | Tipo de pantalla | |
---|---|---|---|
iPhone 5c | |||
iPhone 5s | |||
iPhone 6 | |||
iPhone 6 Plus |
Es decir: partimos de la base del iPhone 5c y el 5s, donde la resolución y la densidad de pixeles nos permiten crear una interfaz como la de siempre. Los cambios empiezan con el iPhone 6, que mantiene la densidad de pixeles pero aumenta su cantidad. Dicho rápido y mal: lo veremos todo con el mismo tamaño pero habrá más espacio.
Apple ya ha puesto a disposición de los desarrolladores una solución: si una aplicación no se actualiza, simplemente se agrandará para adaptarse al tamaño de las nuevas pantallas y por lo tanto no haremos más que ver una versión de la aplicación de la misma forma como si se viese en el iPhone 5s pero con zoom.
Si por otro lado el desarrollador decide actualizar sus aplicaciones adaptándose a las nuevas pantallas, entonces en el iPhone 6 deberíamos ver la misma interfaz que en el iPhone 5s pero con más espacio para el contenido.
Adicionalmente, el desarrollador también puede dividir la interfaz tal con un menú lateral tal y como sucede ya en los iPad en la pantalla del iPhone 6 Plus. Esto ya forma un modo más aparte del que el responsable de una aplicación tiene que tener en cuenta.
Y finalmente, también tenemos el modo zoom que agradecerán los miopes como yo donde las aplicaciones podrán mostrarse en las pantallas grandes del iPhone 6 y 6 Plus pero con los iconos de la pantalla principal y los elementos de la interfaz ampliados.
Resumiendo, podemos reunir todas las posibilidades en una lista de menor a mayor dedicación:
- No hacer nada significa que la aplicación se mostrará ampliada sin más en los nuevos iPhone.
- Reconocer las pantallas de los nuevos iPhone implica una distribución del contenido en un espacio mayor.
- Si hacemos ese último paso, también hay la opción de tener el modo zoom para los que lo quieran tener todo más grande.
- Adicionalmente, podemos añadir una interfaz partida horizontal en el iPhone 6 Plus.
- Y no nos olvidemos de la interfaz optimizada para el iPad, que afortunadamente es la misma para los modelos de 7,9 y 9,7 pulgadas.
Definitivamente, hacer una aplicación para iPhone ya no es lo mismo que antes. Nos derivamos un poco hacia las complicaciones de la multitud de pantallas de los terminales de la competencia, aunque seguimos con una cantidad limitada de resoluciones. Con todo, no dudo en que eso no será un obstáculo para que los desarrolladores se pongan manos a la obra para poner al día sus aplicaciones... ¿os imagináis un Tweetbot o un Instagram preparado para todas estas opciones? Ya tengo ganas de ver todo lo que nos pueden ofrecer en la App Store.
En Applesfera | Utilizando el iPhone 6 y iPhone 6 Plus con una mano: las 4,7 y 5,5 pulgadas de Apple
Ver 52 comentarios
52 comentarios
Rodri
¿Un Tweetbot actualizado a esas opciones? Quizás en el año 2020...
Andnow
No podéis omitir al iPhone 4S igual que los desarrolladores no lo van a hacer, dado que este tendrá su versión de iOS 8 y por tanto todas las apps tendrán que estar preparadas para el
ksan
Lo que siempre se machacaba y resaltaba como uno de los mayores problemas de Android esta empezando a ser un problema tambien en iOS.
Genial!!!! Mal de muchos, consuelo de tontos
mianrincol
¿Y qué hay del iPhone 4S?
Malditakarma
Me imagino que de todas maneras...será algo transitorio.Es decir, que puede ser que para la próxima generación desaparezcan las pantallas de 4' y Apple solo se quede con las nuevas 4'7 y 5'5 y dando una razón más para actualizar el iphone para aquellos que no... Además ya esta los iPhone 4s hacia atrás se han quedado absoletos pero aún tienen cositas y su IOS7, pero para la próxima generación... Todos esos iPhone estarán más que descatalogados. Tampoco creo que nadie quiera seguir con su 3G, 3GS y 4...que serán los que mas ganas de cambiar a los nuevos tengan. Me imagino que los que tengan 4S, 5, 5S y 5C serán los que mas se piensen el cambio, y más que nada porque los 2últimos aún se venderán.
Pero en resumen, la frecuencia de renové de un usuario iPhone es muy alta, por lo tanto este jaleo de pantallas durara como mucho 2años-2generaciones en las que combinan la pantalla antigua con las nuevas 4'7 y 5'5. También Apple y los usuarios sabemos que con toda seguridad las Apps mas importantes, famosas y con mas ingresos se actualizarán, pero las de pequeños recursos y pocos usuarios o descargas puede que se queden en el limbo con ese cutre Zoom que ya vimos la 1ºvez que los iPhone ampliaban pantalla, aunque me imagino que para Apple tb es una manera discreta y sutil de hacer limpieza en la Apple Store. Las malas no actualizaran, desaparecerán y las nuevas e importantes estarán al filo del cañon y serán aun mas descargadas precisamente por ser compatibles y renovadas.
Francis Palma
Desde la ignorancia lanzo esta pregunta: ¿Por qué se denomina la pantalla del iPhone 6 Retina HD cuando tiene los mismos ppp que la Retina "Normal" del 5s/5c? La del Plus lo puedo llegar a entender pero la otra? Vale que tenga más pixeles pero la resolución es la misma... no se...
poiuy123
Esto es un poco complicado porque a la hora de programar, tendrás que tener en cuenta todas las resoluciones de pantalla para que sea compatible con todos lis iphones. Todo tiene su lado bueno y su lado malo: el lado bueno es que las aplicaciones que no tengan mucha repercusión desaparecerán por falta de compatibilidad, pero lo malo en este caso es para los desarrolladores, que tendrán más trabajo a la hora de crear y mantener la aplicación.
Usuario desactivado
"Adicionalmente, podemos añadir una interfaz partida horizontal en el iPhone 6 Plus."
¿Esto significa que el iPhone 6 sin plus no puede ver apps a pantalla partida?
calitb
Apple lanzó un nuevo sistema para manejar resoluciones en junio. La misma programación usada en un iPad es la del iphone6 plus. La filosofía ahora no es trabajar con pixeles, sino con autolayout y clases de pantallas
Usuario desactivado
Yo creo que es un gran momento para los desarrolladores de iOS. Personalmente, el sistema que utiliza Apple para ajustar las pantallas del teléfono me convence mucho más que el de Android (el de WP es mejor pero algo similar) y va a permitir en un futuro escribir apps independientemente del dispositivo.
Quiero decir, dejar de pensar en las pantallas en las que va a verse el contenido, y centrare en este, que el diseño diga "mira esto", no "mírame". Yo diseño las apps con un canvas cuadrado desde hace tiempo y Apple ha adoptado esta forma en la última versión de Xcode. Así que nada de adaptarse a pantallas concretas (aunque va a ser complicado cambiar el paradigma, dado que un cambio de disposición y tamaño afectará negativamente a según qué modelos).
Por cierto, para quienes estén interesados en este mundillo la U-Tad lanza en octubre su famoso máster de Programación de Smartphones y Tablets, donde se dan tanto conceptos de programación, back end y diseño de las apps, donde se ve este tema de las pantallas.
Una pasada, echadle un ojo:
http://www.u-tad.com/estudios/master-en-programacion-de-apps-para-smartphones-y-tablets/
t4x0n
en la tabla pones iPhone 6 con pantalla Retina HD y en realidad es solo Retina, únicamente el iPhone 6 Plus tiene Retina HD, el HD es porque tiene más pixeles por pulgada, saltando de los 326 a 401 ppp
jose.93
El iPhone 6 Plus me parece una vergüenza para Apple.
demigrancia
EL iPhone 6 normal NO ES retina HD, ya que tiene 326 ppp, el Plus es el unico con Retina HD