If I upgrade to iOS 5, will I lose the opportunity to restore from one
of these old backups?
No. Puoi ripristinare le impostazioni, i dati, le foto, i video, le app e qualsiasi altra cosa di cui iTunes ha eseguito il backup da iOS 4 direttamente al nuovo iOS 5. I backup sono compatibili con le versioni future di iOS. Probabilmente potresti ripristinare un backup di iOS 3 su un dispositivo con iOS 5. L'unica complicazione che potresti incontrare sono le app e se hanno mantenuto il supporto per il tuo attuale iOS. La maggior parte degli sviluppatori rilascia periodicamente il supporto per i dispositivi più vecchi con il passare del tempo. Ad esempio, la maggior parte dei nuovi giochi nell'App Store supporta raramente l'iPhone 3G o i vecchi iPod Touch. Inoltre, hanno anche iniziato a rilasciare il supporto per versioni iOS precedenti, come la v3.0. Se questo conflitto emergesse, iTunes semplicemente non migrerebbe su nessuna app che non supportava il tuo dispositivo (ovviamente continua a spostarsi sul resto dei tuoi dati).
Would I be able to restore the phone to the old operating system and
then restore from an old backup?
Sì e no. Lasciami spiegare il "sì". Apple firma digitalmente ogni versione di iOS. Questa firma è verificata da Apple prima della sua installazione. Questo è spesso definito come una "finestra di firma". Durante questa finestra, qualsiasi firmware può essere installato sul tuo telefono, a condizione che abbia una firma valida e sia autorizzato da Apple (passa la verifica). Apple ha storicamente lasciato la finestra aperta per circa una settimana e solo per la versione precedente di iOS (ad esempio, se iOS 5.1 è stato rilasciato domani, la finestra coprirà iOS 5, se iOS 5.2 è stato rilasciato dopo tale , la finestra coprirebbe il 5.1 e così via). Più specificamente, ora che Apple ha rilasciato iOS 5.0, iOS 4.3.5 (la versione precedente di iOS) è probabilmente ancora accettato, ma quella finestra è in rapida chiusura (e probabilmente è già stata chiusa). Inoltre, il rollback si applica solo alla build precedente diretta (in questo caso solo iOS 4.3.5 e non 4.3.3 o 4.2.1), ma è sensibile al fattore tempo (iOS alza la posta introducendo misure più severe che potrebbero impedire l'uso dei BLOB SHSH, sigillando efficacemente un downgrade alla piccola finestra di Apple, ma questo è un altro argomento del tutto).
Se decidi il giorno della pubblicazione che il nuovo firmware non è adatto a te, un downgrade immediato è possibile al 100%. Mentre i giorni passano, quel numero diminuisce drasticamente. Se manchi quella finestra, non sarai in grado di installare la versione precedente senza blob SHSH e il software progettato per i dispositivi di jailbreak, che può consentire un downgrade indefinito. È importante notare che i BLOB SHSH devono essere prelevati da un dispositivo che esegue quella particolare build. Non puoi estrarre BLOB SHSH per iOS 4.3.3 da iOS 4.3.5.
Quindi è un miscuglio. Sì, puoi eseguire il downgrade, ma devi agire velocemente. Dopo di ciò, è un clamoroso "no". A meno che non abbiate soddisfatto i requisiti (blob SHSH, ecc.). Tuttavia, come ho detto, iOS aumenta la posta cercando di bloccare (o meglio cambiare il comportamento) di BLOB SHSH, limitando efficacemente un downgrade alla finestra di Apple.
Questo ovviamente omette la discussione della baseband (il componente che gestisce i dati cellulari) che è un altro fattore da considerare se dovessi richiedere lo sblocco del telefono per gestire più corrieri, tuttavia, questo cade leggermente al di fuori della portata della tua domanda, e per i tuoi intenti e scopi, qualcosa di cui non devi preoccuparti.