iOS 5 per iPhone contiene segretamente le caratteristiche del calendario per iPad?

2

Il calendario per iPad è molto meglio della versione per iPhone. Probabilmente, con il display Retina, l'iPhone dovrebbe essere in grado di visualizzare un'interfaccia simile.

Tutti gli attuali dispositivi iOS hanno set di funzionalità differenti, ma affermano di supportare lo stesso sistema operativo: iOS 5.

Al momento della pubblicazione, iOS 5 è disponibile per tutti i modelli di iPad, iPhone 3GS, iPhone 4 GSM, iPhone 4 CDMA, iPod touch di terza generazione e iPod touch di quarta generazione.

Quando l'iPad è stato introdotto, è arrivato con iOS 3.2, che era una versione realizzata appositamente per l'iPad. Comprendeva diverse funzionalità che sarebbero state successivamente incorporate in iOS 4 e rese disponibili su altri dispositivi.

Quando è stato rilasciato iOS 4.2 (credo), è stata contrassegnata la prima versione di iOS compatibile con iPhone, iPod Touch e iPad.

La mia domanda è questa:

Ogni dispositivo ha una build di iOS creata appositamente per il proprio hardware con ogni versione di aggiornamento? Oppure il file del firmware per il sistema operativo contiene tutte le funzionalità / elementi dell'interfaccia per l'intera linea di prodotti (come l'interfaccia del calendario per iPad) e rende disponibili solo le funzionalità / impostazioni che il dispositivo deve avere?

Nota, so che iOS 5 può caricare piccoli aggiornamenti e non deve scaricare l'intero firmware ogni volta. Sto chiedendo aggiornamenti e installazioni iniziali.

    
posta Kalamane 17.01.2012 - 21:07
fonte

2 risposte

4

iOS 5 è disponibile in diversi "sapori" per ciascun dispositivo. iOS è memorizzato nel computer su cui si esegue la sincronizzazione come file .ipsw. Questi file si trovano qui:

~ / Library / iTunes / iPod Software Updates /

~ / Libreria / Aggiornamenti software iTunes / iPad /

~ / Libreria / Aggiornamenti software iTunes / iPhone /

Il "sapore" di iOS di ogni dispositivo è ottimizzato e contiene solo il codice necessario per il dispositivo a cui appartiene.

    
risposta data 17.01.2012 - 21:26
fonte
2

Non so con certezza in che modo l'applicazione Calendar è implementata per iOS, ma posso dirti cosa è successo quando ho creato un nuovo progetto di applicazione iOS su Xcode la scorsa settimana. Xcode ha creato uno storyboard separato (ad esempio il flusso di lavoro dell'interfaccia utente) e l'applicazione di destinazione per iPhone e iPad. Ciò è necessario perché i controlli visibili come i pulsanti devono avere dimensioni di pixel diverse su iPhone e iPad per essere dimensionati a misura di dito.

Questa non è una conversione esatta in alcun modo, ma quando si preme un pulsante su uno schermo da 9,7 pollici e lo si riduce per adattarlo a uno schermo da 3,5 pollici, il pulsante si riduce a circa 1/3 delle sue dimensioni .

    
risposta data 17.01.2012 - 21:17
fonte

Leggi altre domande sui tag