Re: Re:
+Vincent+, 4/9/2010 8:07 AM:
ti sei sbagliato a scrivere
si dice è belliffimo
Ma ROTFL
comunque ieri sera ho poi dato un'occhiata al keynote
beh
mi ha chiarito un (bel) pò l'implementazione del multitasking
in effetti (parole di Jobs) implementare un multitasking è davvero semplice: jailbreakando il melafonino già lo si può fare con diversi tool
l'iPhone OS resta un sistema operativo unix-like, ed il multitasking è uno dei cardini di questi tipi di sistemi operativi
quindi qual'è il problema? la batteria e le risorse
lasciando diverse applicazioni in esecuzione in background le energie del melafonino verrebberò prosciugate in un baleno
e cosa si è inventato Apple?
un sistema "ibrido" tra "single-tasking" e multi-tasking
quando un utente sceglie di mettere in background un applicazione il sistema operativo
NON CONTINUA L'ESECUZIONE DEL PROGRAMMA (facendogli risucchiare risorse), ma lo freeza: salvandosi lo stato attuale del programma, in modo di rispristinare il tutto quando lo si ri-attiva
detto così sembrerebbe una mezza cagata, ma in realtà non è proprio così STATICO questo "freeze" dell'applicazione in background. Infatti, gli sviluppatori possono decidere che le loro applicazioni in stato "freezato" sfruttino alcuni "canali" che sono sempre in esecuzione in background: come il canale audio (ed al keynote si è visto la app Pandora) e il voip 3G (ed al keynote si è visto la app Skype). Altri "canali" sfruttabili dalle applicazioni in background ora non li so poichè non ho visto tutto il keynote. Ma spero che ci sia qualcuno che consenta di notificare nuovi messaggi in qualche chat, in una maniera più efficiente di come può essere fatta attualmente (con le notifiche Push che mi stanno un pò sul cazzo).
Tutto sto bordello è fatto per risparmiare risorse ovviamente, essendo l'app in background "freezata" ed essendo i "canali" utilizzabili dalle app in background dei canali ottimizzati, fissi e globali a tutte le app è evidente allora che il tutto è molto meno oneroso.
Avendo chiaro tutto ciò sono un tantinello più fiducioso sull'efficienza del multitasking. Aspetto i vostri pareri oh voi che avete già scaricato il firmware 4.0 in versione beta. Anche se più di multitasking lo chiamerei "simil-multitasking"