¿Por qué el iPad usa la escala del vecino más cercano en lugar de la escala de Retina para las aplicaciones de iPhone?

6

Cuando Apple anunció el iPad, una de las características era la posibilidad de ejecutar aplicaciones de iPhone, opcionalmente escalando a tamaño 2x con resultados borrosos.

Avance rápido al anuncio de la pantalla del iPhone 4 y Retina. El iPhone 4 usa las mismas aplicaciones que el iPhone heredado, solo escala las imágenes que no tienen una resolución más alta disponible. Para todo lo demás, el renderizado final es tan crujiente como lo sería una aplicación diseñada para la pantalla Retina.

Ambas piezas de hardware deben hacer exactamente lo mismo: escalar una aplicación diseñada para los iPhones heredados de resolución más baja al doble de su tamaño. Sin embargo, el esquema utilizado por el iPad termina con texto y botones borrosos, mientras que el iPhone4 mantiene todo crujiente. ¿Por qué Apple no cambió el código de escala al mismo que usó el iPhone 4 con iOS 4?

    
pregunta 3Doubloons 21.05.2011 - 23:38

3 respuestas

13

Hay dos razones importantes, una de las cuales obtuve de un ingeniero de Apple y la otra fue implícita por algunos empleados de Apple, pero no se mencionó de manera absoluta.

La primera razón es que el iPad 1 simplemente no tiene suficiente RAM para realizar la emulación al renderizar los gráficos de Retina, particularmente al animarlos. Esto viene directamente de alguien que estuvo involucrado, así que estoy tan seguro como puedo ser de que es verdad. Por supuesto, este es un asesino de negocios, por lo que la siguiente razón es innecesaria excepto por el hecho de que el iPad 2, que tiene el doble de RAM, todavía no usa los gráficos Retina.

La segunda razón es que la mala calidad de los gráficos de la aplicación para iPhone en el iPad alienta a los desarrolladores a crear aplicaciones universales o, además, a crear una versión para iPad de la aplicación para iPhone. Estas aplicaciones universales / iPad hacen que el iPad mucho sea más atractivo para los consumidores y vende más iPads. Es particularmente importante para las aplicaciones que usan los controles estándar de Cocoa Touch, donde el texto de doble tamaño, los controles del selector de doble tamaño (los giradores), etc. en realidad se ven bastante mal y no son terriblemente utilizables (en el sentido de UI / UX), y El botón 1X / 2X es una especie de hack. Si los gráficos del iPhone se vieran casi tan buenos en el iPad, habría mucho menos incentivo para construir las otras aplicaciones, especialmente si había poca competencia para el suyo.

Sospecho que si Apple / Steve Jobs sintieran que el iPad se habría vendido bien si solo se ejecutaran nuevas aplicaciones creadas especialmente para él, entonces no habría ningún modo de compatibilidad. En su lugar, pudieron lanzar el iPad diciendo que hay un par de cientos de miles de aplicaciones de iPhone que se ejecutarán en él además de los pocos miles de aplicaciones de iPad / universales disponibles.

Es posible crear una aplicación específica para iPhone que sustituya los gráficos Retina si lo haces "a mano", anulando la representación predeterminada del sistema operativo. Los excelentes juegos de rompecabezas no universales para iPhone de Matt Rix Trainyard y Trainyard Express se ven y se ven muy bien en el iPad por esta razón. Solo requiere un poco de trabajo adicional .

    
respondido por el Matthew Frederick 22.05.2011 - 11:35
4

No creo que a Apple le importe mucho el modo de escalado 2 ×. Fue más importante cuando el iPad se lanzó por primera vez, ya que casi no había aplicaciones de iPad nativas. En estos días, no creo que mucha gente esté ejecutando aplicaciones solo para iPhone en sus iPads, y mucho menos en el modo 2 ×.

Es posible que Apple piense que el modo de retoque de 2 × haría que algunos desarrolladores sintieran que su aplicación era "suficientemente buena" en el modo de 2 × y decidieron que no era necesario desarrollar una versión nativa de iPad.

    
respondido por el Graham 22.05.2011 - 00:15
4

Para lo que vale, hay un mod de jailbreak en Cydia llamado 'RetinaPad'. Hace que el iPad use gráficos de retina (si están disponibles) y hace una gran diferencia. Extraño tenerlo en mi iPad 2 (que aún no está resquebrajado). Sin embargo no uso muchas aplicaciones de iPhone en mi iPad. Sólo aquellos donde no hay alternativa o tiene sentido. Las aplicaciones que vienen a la mente son Pastebot, Eliss, Vimeo, Juxtaposer, PhotoForge2, Rdio, etc.

    
respondido por el Randy6T9 22.05.2011 - 07:26

Lea otras preguntas en las etiquetas