Hardware Upgrade - il sito italiano sulla tecnologia - www.hwupgrade.it
«Torna alla News  -  Stampa
iPhone OS 4.0: finalmente il multitasking?
Andrea Bai - 12/03/2010, 15:35
"Il prossimo sistema operativo per iPhone potrebbe finalmente introdurre il pieno supporto al multitasking. La Mela vi starebbe lavorando attivamente, secondo alcune indiscrezioni"

Il sito web Appleinsider riporta un'indiscrezione secondo la quale Apple starebbe proattivamente lavorando all'implementazione di un completo sistema di multitasking nella prossima versione, la 4.0, di iPhone OS.

L'assenza del multitasking, e cioè l'impossibilità di poter eseguire più applicazioni simultaneamente in background, oltre a quella al momento attiva, è una delle principali mancanze, assieme al supporto a Flash, del telefono cellulare della Mela, che ha fatto nascere le critiche più spietate da parte di detrattori e non.

In realtà le attuali versioni di iPhone OS sono in grado di supportare il multitasking, ma questa possibilità viene artificiosamente ristretta ad alcune applicazioni, principalmente quelle presenti nel sistema operativo stesso. Il sistema di messaggistica SMS o mail, il registratore vocale, il riproduttore musicale, gli strumenti Nike+, ad esempio, possono essere eseguiti in background. Sono le applicazioni scaricate da App Store, sia quelle di terze parti, sia quelle di Apple (per esempio Remote o iDisk) che non hanno la possibilità di operare in background.

Questa particolarità va a limitare fortemente lo sviluppo o la fruibilità di tutta una serie di applicazioni che per loro natura dovrebbero essere costantemente attive. Apple, dal canto suo, ha sempre indicato l'assenza del multitasking come una maniera per mantenere elevata la sicurezza del telefono ed impedire, ad esempio, l'esecuzione di programmi malevoli ad insaputa dell'utente.

Accanto agli eventuali problemi di sicurezza, inoltre, bisogna però considerare anche altri due aspetti: la gestione della potenza di calcolo e la gestione energetica. L'esecuzione di numerosi processi in background necessita infatti di un sistema in grado di allocare in maniera opportuna le risorse disponibili, in maniera tale che l'applicazione al momento attiva non risenta, in termini prestazionali, della presenza degli altri processi in background. A ciò si lega direttamente anche il problema della gestione energetica, in quanto l'eventuale attività di processi magari dimenticati attivi dall'utente potrebbero rapidamente esaurire la batteria del telefono.

Per come è organizzata attualmente, l'interfaccia utente di iPhone manca di un sistema che permetta all'utente di monitorare quali siano i processi attivi e di passare agevolmente tra applicazioni aperte in background. Gli sforzi di Apple, ammesso che le indiscrezioni circolate corrispondano a realtà, sono quindi focalizzati su questi aspetti: non tanto l'introduzione delle capacità di multitasking -già esistenti - quanto più di un sistema in grado di gestire adeguatamente questa funzionalità e di una serie di strumenti che permettano all'utente di fruirne in maniera intuitiva e senza compromessi.