¿iOS 5 para iPhone contiene en secreto las funciones del calendario del iPad?

2

El calendario del iPad es mucho mejor que la versión para iPhone. Podría decirse que con la pantalla Retina, el iPhone debería poder mostrar una interfaz similar.

Todos los dispositivos iOS actuales tienen diferentes conjuntos de características, pero afirman admitir el mismo sistema operativo: iOS 5.

A partir de este momento, iOS 5 está disponible para todos los modelos de iPad, iPhone 3GS, iPhone 4 GSM, iPhone 4 CDMA, iPod touch de tercera generación y iPod touch de cuarta generación.

Cuando se introdujo el iPad, vino con iOS 3.2, que era una versión hecha específicamente para el iPad. Incluía varias características que luego se incorporarían a iOS 4 y estarían disponibles en otros dispositivos.

Cuando se lanzó iOS 4.2 (creo), marcó la primera versión de iOS que era compatible con iPhone, iPod Touch y iPad.

Mi pregunta es esta:

¿Cada dispositivo tiene una versión de iOS creada específicamente para su hardware con cada versión de actualización? ¿O el archivo de firmware para el sistema operativo contiene todas las características / elementos de la interfaz para toda la línea de productos (como la interfaz del calendario del iPad) y solo pone a disposición qué funciones / configuraciones debería tener el dispositivo?

Tenga en cuenta que sé que iOS 5 puede generar pequeñas actualizaciones y no tiene que descargar todo el firmware cada vez. Estoy preguntando acerca de las actualizaciones e instalaciones iniciales.

    
pregunta Kalamane 17.01.2012 - 21:07

2 respuestas

4

iOS 5 viene en diferentes "sabores" para cada dispositivo. iOS se almacena en la computadora con la que se sincroniza como un archivo .ipsw. Estos archivos se encuentran aquí:

~ / Library / iTunes / iPod Software Updates /

~ / Library / iTunes / iPad Actualizaciones de software /

~ / Library / iTunes / iPhone Actualizaciones de software /

El "sabor" de iOS de cada dispositivo está optimizado y solo contiene el código necesario para el dispositivo al que pertenece.

    
respondido por el Miles Leacy 17.01.2012 - 21:26
2

No estoy seguro de cómo se implementa la aplicación Calendario para iOS, pero puedo decirte lo que sucedió cuando creé un nuevo proyecto de aplicación iOS en Xcode la semana pasada. Xcode creó un guión gráfico independiente (es decir, flujo de trabajo de interfaz de usuario) y una aplicación de destino para iPhone y iPad. Esto es necesario porque los controles visibles, como los botones, deben tener diferentes tamaños de píxeles en el iPhone y el iPad para que sean del tamaño de un dedo.

Esto no es una conversión exacta de ninguna manera, pero cuando toma un botón en una pantalla de 9.7 pulgadas y lo reduce para que quepa en una pantalla de 3.5 pulgadas, el botón se reduce a aproximadamente 1/3 de su tamaño. .

    
respondido por el bneely 17.01.2012 - 21:17

Lea otras preguntas en las etiquetas