Tag: iOS

Il fake multitasking di iOS4 (e di Android)

14 September 2010, in Android

L’idea* mi è venuta pensando al fake multitasking di iOS4/Android, per chi se lo fosse perso: mentre in Android è sempre stato possibile, solo recentemente con il nuovo sistema operativo della mela è stata introdotta la possibilità di tenere aperte più applicazioni contemporaneamente. Se pensate sia come il normale multitasking del vostro windows/linux/symbian vi sbagliate.

Provando le decine di applicazioni inutili nel’Ipod touch (con iOS4) di mio fratello mi sono accorto subito di una cosa, per quanti giochini (anche oltre la 20ntina!) si aprano iOS4 non rallenta mai1.

Il trucco è questo: potete tenere aperte più applicazioni insieme ma non tenerle in esecuzione contemporaneamente. Per dirla in altre parole è come se ogni volta che avviate una nuova applicazione tutte le altre vengano congelate. Questo comporta che le applicazioni in background non usano processore e quindi ogni programma per il tempo che rimane attivo ha il processore a completa disposizione2.

Questo vuol dire anche che se avete un programma che richiede lunghi tempi di elaborazione non potete mandarlo in background altrimenti quando lo andrete a risvegliare lo ritroverete allo stesso punto dove lo avevate lasciato.

…ma di solito uno non ha programmi di astrofisica nucleare su un cellulare. Penso che l’idea sia che in certi contesti simile è più importante avere un terminale sempre reattivo che averne uno che fa tante cose.

Insomma ciò che può sembrare un limite è semplicemente una scelta diversa di affrontare il problema, forse una scelta anche più azzeccata di quella della concorrenza (rimangio quello che ho detto, anche Android addotta lo stesso sistema, da prima e con minori limiti).

Driiiin!

Tempo scaduto. In realtà questo articolo non doveva parlare solo di iOS/Android ma appunto dell’idea* iniziale:

E se portassimo i vantaggi di un sistema del genere anche sul nostro desktop?

Ho uno script apposta :)

Continua nel prossimo articolo

  1. salvo mostrarti poi un messaggio con l’ambiguo testo “memoria piena” []
  2. ok non è proprio cosi ma non voglio allungare il brodo []
Read More 8 Comments