Il rilascio di una nuova generazione di iOS di solito significa la fine del supporto per il modello di iPhone più vecchio supportato fino ad oggi. Quest'anno è il turno del modello 3GS, che semplicemente non è abbastanza equipaggiato tecnicamente per funzionare comodamente con iOS 7. Il progresso tecnologico è inesorabile e per telefoni così vecchi e per i loro proprietari questo passaggio diventa un po' infelice.
Questo perché gli sviluppatori di applicazioni smettono di supportare i modelli più vecchi con un sistema operativo più vecchio e la funzionalità di tali dispositivi è quindi notevolmente limitata nel tempo. Ora, però, c'è un cambiamento che farà sicuramente piacere a molti possessori di un nuovo iPhone o iPad. Apple ha iniziato a consentire ai possessori di dispositivi meno recenti di scaricare versioni precedenti di app compatibili con il loro sistema operativo.
Le differenze tra iOS 6 e iOS 7 sono significative e non piaceranno a tutti. La maggior parte degli sviluppatori cercherà sicuramente di ottenere il massimo dalle nuove opzioni. Costruiranno nuove API e funzionalità del nuovo sistema operativo nelle loro app, cambieranno gradualmente il design della maggior parte delle app per adattarle all'interfaccia utente di iOS 7 e si concentreranno principalmente sul nuovo sistema operativo e sugli attuali modelli di telefono.
Ma grazie a questa mossa amichevole di Apple, questi sviluppatori saranno in grado di innovare senza preoccuparsi di far arrabbiare e perdere i clienti esistenti. Ora sarà possibile rielaborare l'applicazione sull'immagine di iOS 7 e tagliare il dispositivo più vecchio, perché i proprietari di tali dispositivi possono semplicemente scaricare una versione precedente che funzionerà per loro senza problemi e non disturberà nemmeno l'esperienza dell'utente di la loro interfaccia grafica dall'aspetto diverso.
Quindi il mio nuovo-vecchio 3G tornerà in vita? :-)
Bene, se questo TimeMachine funziona anche, ad esempio, con un iPod Touch 2g con iOS 4.2.1, allora è un'ottima notizia e per me un successo più grande dell'intero keynote della scorsa settimana. Questo è ciò che chiamo non gettare in mare i tuoi clienti.
C'è ancora un problema, ad esempio con Twitter, che ha cambiato l'API e probabilmente non l'hanno risolto nell'applicazione per 4.2.1. Comunque, ci proverò.
Fa schifo :-) ma di cosa parleremo :-) iPhone 4 ha 3 anni ... e ha ancora hardware relativamente vecchio - processore da 800 MHz e 512 RAM ... e ha ancora iOS 7 ... . per le applicazioni classiche come Lidl capisco... per la musica, la fotografia e altre applicazioni che richiedono più prestazioni non capisco un po' :D
Mio figlio se la cavava con l'iPhone 2G originale (come iPod) negli ultimi due anni. Questa funzione mi è di grande beneficio :)
Questo è esattamente il motivo per cui apprezzo Apple!! pensa a tutti :) anche se hai un modello più vecchio :)
Mi chiedo se questo sarà configurabile in qualche modo dagli sviluppatori. Penso che se la vecchia applicazione utilizzerà un'API che lo sviluppatore vorrà cancellare in seguito, dovrebbe essere possibile impostare in qualche modo il comportamento esatto...
Mi lascia anche perplesso il modo in cui si comporterà in diverse combinazioni della versione dell'applicazione e di iOS: chiederei un articolo più ampio, preferibilmente con un test di alcune applicazioni popolari. Inoltre, si comporterà diversamente quando acquisti/installi direttamente da un dispositivo mobile e altrimenti tramite iTunes su un Mac: inizialmente mi permetteva di acquistare un'applicazione in iTunes, che poi non si sincronizzava con il vecchio iPod, cosa che mi ha infastidito parecchio morso.
Sembra una buona notizia e sicuramente una buona notizia per gli utenti più anziani
dispositivi, ma la domanda è quanti sviluppatori supporteranno questa tendenza.
Quando uno sviluppatore crea un'app, di solito la ha in 2 (Full e Lite) o 4
(iPhone completo, iPad completo, iPhone Lite, iPad Lite). Supporto
una versione precedente significherebbe sostanzialmente raddoppiare il numero di applicazioni che
deve essere mantenuto dallo sviluppatore, il che, secondo la mia esperienza, è la strada per l'inferno. Inoltre, a
versioni precedenti, spesso non si tratterà solo di alcune piccole cose nel codice,
ma i cambiamenti possono essere molti.