Chiudi l'annuncio

iOS 4 sarà ufficialmente disponibile per il download oggi. L'attrazione principale della nuova versione di iOS per iPhone e iPod Touch è ovviamente il multitasking. Ma alcuni hanno aspettative esagerate e potrebbero rimanere delusi.

Il multitasking in iOS 4 non è per iPhone 3G
iOS 4 non si installerà affatto sul primo iPhone 2G o sull'iPod touch di prima generazione. Il multitasking in iOS 4 non funzionerà su iPhone 3G e iPod Touch di seconda generazione. Se possiedi uno di questi due modelli, ti deluderò fin dall'inizio, ma il multitasking non fa per te. Il multitasking Apple può essere abilitato su questi dispositivi dopo il jailbreak, ma generalmente non è consigliato.

Il processore dell'iPhone 3GS è quasi il 50% più veloce e ha il doppio dei MB di RAM. Grazie a ciò, molte applicazioni possono essere "messe a dormire", mentre su 3G è sufficiente eseguire un'applicazione più impegnativa e potrebbero non esserci risorse per altre applicazioni: verranno disattivate forzatamente.

Sebbene gli utenti affermino di non avere questo problema, il problema è che non ci sono molte app che vengono effettivamente eseguite in background. Questi compaiono solo ora sull'App Store e per funzionare in background avranno bisogno di risorse che semplicemente non devono essere presenti nell'iPhone 3G. Ma ora approfondiamo cosa porterà il multitasking.

Salvataggio dello stato dell'applicazione e passaggio rapido
Ogni applicazione può avere una funzione implementata per salvare il suo stato durante lo spegnimento e passare successivamente da un'applicazione all'altra per essere più veloce. Naturalmente, non perderai il lavoro interrotto quando salverai lo stato. Qualsiasi applicazione può avere questa funzione, ma deve essere predisposta per questa funzionalità. Le app aggiornate in questo modo vengono visualizzate nell'App Store in questo momento.

Le notifiche push
Probabilmente hai già familiarità con le notifiche push. Se sei connesso a Internet con il tuo iPhone o iPod, potresti ricevere notifiche che è successo qualcosa. Ad esempio, qualcuno ti ha inviato un messaggio privato su Facebook o qualcuno ti ha inviato un messaggio su ICQ. Le applicazioni possono quindi inviarti notifiche su Internet.

Notifica locale
Le notifiche locali sono simili alle notifiche push. Con loro il vantaggio è evidente: le applicazioni possono inviarti notifiche su un evento dal calendario senza che tu debba essere connesso a Internet. Tuttavia, le notifiche locali possono avvisarti solo di un'azione preimpostata, ad esempio se imposti nell'elenco delle attività che desideri ricevere una notifica 5 minuti prima della scadenza dell'attività.

Musica di sottofondo
Ti piace ascoltare la radio sul tuo iPhone? Allora ti piacerà iOS 4. Ora puoi eseguire lo streaming di musica sul tuo iPhone in background, così puoi fare qualsiasi altra cosa mentre ascolti. Come ho già detto, l'applicazione deve essere pronta per queste azioni, le tue attuali applicazioni non funzioneranno per te, devi attendere gli aggiornamenti! In futuro probabilmente ci saranno anche applicazioni di streaming video che manterranno la traccia audio quando vengono spente e riavviano lo streaming video quando vengono riaccese.

VoIP
Con il supporto VoIP in background, è possibile mantenere Skype attivo e le persone potranno chiamarti anche se l'app è chiusa. Questo è certamente interessante e io stesso mi chiedo quante restrizioni appariranno. Credo che non saranno molti.

Navigazione in background
Questa funzione è stata presentata al meglio da Navigon, di cui abbiamo scritto. L'applicazione può quindi navigare con la voce anche in background. È probabile che questa funzione venga utilizzata anche dalle applicazioni di geolocalizzazione, che riconosceranno che hai già lasciato il luogo in cui hai effettuato l'accesso.

Completamento dell'attività
Sicuramente conosci questa funzione dall'applicazione SMS o Mail. Ad esempio, se carichi un'immagine sul server in Dropbox, l'azione verrà eseguita anche se chiudi l'applicazione. In background, l'attività corrente potrebbe terminare.

Ma cosa non può fare multitasking in iOS 4?
Le app in iOS 4 non possono aggiornarsi da sole. Quindi il problema sono i servizi di messaggistica istantanea come ICQ e simili. Queste app non possono essere eseguite in background e non possono essere aggiornate. Sarà comunque necessario utilizzare una soluzione come quella di Beejive, dove l'applicazione è online sul server di Beejive e se qualcuno ti scrive per errore, riceverai una notifica tramite notifica push.

Allo stesso modo, altre applicazioni non possono aggiornarsi. Non è che l'iPhone ti avviserà dei nuovi articoli nel lettore RSS, non ti avviserà dei nuovi messaggi su Twitter e così via.

Come riconosco i servizi in background?
Gli utenti dovranno sapere quali servizi sono in esecuzione in background. Ecco perché, ad esempio, quando si utilizza la posizione in background, nella barra di stato superiore apparirà una piccola icona oppure apparirà una nuova barra di stato rossa se Skype è in esecuzione in background. L'utente verrà informato.

La migliore soluzione?
Ad alcuni, il multitasking in iOS 4 può sembrare limitato, ma dobbiamo pensare che Apple stia cercando di preservare la migliore durata possibile della batteria e la massima velocità possibile del telefono. Potrebbero esserci altri servizi in background in futuro, ma per ora dovremo accontentarci di questi.

.