Skip to main content

Che cos'è il multitasking negli smartphone?

232-IT Barbara 5°Protocollo Investigativo Freddy Mercury-Ipnosi Aldo Bergamaschi TEAM GRIFASI (Giugno 2025)

232-IT Barbara 5°Protocollo Investigativo Freddy Mercury-Ipnosi Aldo Bergamaschi TEAM GRIFASI (Giugno 2025)
Anonim

Un sistema operativo multitasking è uno che consente di eseguire più di un programma o app contemporaneamente. Viviamo l'esperienza multitasking ogni giorno quando usiamo i computer. Ecco uno scenario tipico: si sta digitando un documento di elaborazione di testo mentre si scarica un file e si suona musica in sottofondo, tutti contemporaneamente. Queste sono app che hai lanciato tu stesso, ma ce ne sono altre che vengono eseguite in background senza che tu lo sappia. Accendi il task manager e vedrai.

Il multitasking richiede al sistema operativo di gestire diligentemente, anche chirurgicamente, il modo in cui le istruzioni e i processi vengono gestiti nel microprocessore e il modo in cui i dati vengono archiviati nella memoria principale.

Ora considera il tuo vecchio telefono cellulare. Potresti fare solo una cosa alla volta. Questo perché il sistema operativo in esecuzione su di esso non supporta il multitasking. Il multitasking è arrivato agli smartphone, specialmente in iPhone (in iOS piuttosto) e Android, ma non funziona esattamente come nei computer.

Multitasking in smartphone

Qui, le cose sono in qualche modo diverse. Le app negli smartphone (riferimento fatto principalmente per iOS e Android) che si dice siano in esecuzione in background non sempre visualizzano necessariamente il multitasking. Possono, infatti, essere in tre stati: correndo, sospesi (dormendo) e chiusi. Sì, alcune app sono perfettamente chiuse, a causa di alcuni problemi da qualche parte. Probabilmente non avrai un suggerimento su questo e scoprirai il fatto solo quando vorrai riprendere di nuovo l'app, perché è il sistema operativo che gestisce il multitasking, non dandoti molto controllo.

Quando un'app è in esecuzione, è in primo piano e ne hai a che fare. Quando un'applicazione è in esecuzione, funziona più o meno come le app sui computer, cioè le sue istruzioni vengono eseguite dal processore e occupa spazio nella memoria. Se si tratta di un'app di rete, può ricevere e inviare dati.

Il più delle volte, le app sugli smartphone sono nello stato sospeso (dormendo). Ciò significa che sono bloccati nel punto in cui si è lasciata l'app non viene più eseguita nel processore e il posto occupato nella memoria viene recuperato in caso di mancanza di spazio di memoria a causa del funzionamento di altre app. In tal caso, i dati contenuti nella memoria vengono temporaneamente memorizzati nella memoria secondaria (scheda SD o memoria estesa del telefono - che sarebbe analogo al disco rigido di un computer). Quindi, quando riprendi l'app, ti porta esattamente dove ti sei interrotto, riprogrammando le istruzioni che devono essere eseguite dal processore e riportando i dati in letargo dalla memoria secondaria alla memoria principale.

Multitasking e durata della batteria

Un'app per dormire non consuma potenza del processore, non ha memoria e non accetta alcuna connessione: è inattiva. Pertanto, non consuma più la carica della batteria. Questo è il motivo per cui la maggior parte delle app per smartphone adottano la modalità di sospensione mentre viene richiesto di eseguire in background; risparmiano la batteria. Tuttavia, le app che richiedono una connessione costante, come le app VoIP, dovrebbero essere mantenute in esecuzione, rendendo la batteria sacrificata. Questo perché se vengono inviati a dormire, le connessioni verranno rifiutate, le chiamate verranno rifiutate e i chiamanti riceveranno una notifica che il destinatario non è raggiungibile, come esempio. Pertanto, alcune app devono essere eseguite in background, eseguendo il multitasking reale, ad esempio app musicali, app relative alla posizione, app relative alla rete, app di notifica push e in particolare app VoIP.

Multitasking in iPhone e iPad

È iniziato in iOS con la versione 4. È possibile lasciare l'app in esecuzione e passare a un'applicazione in background tornando alla schermata principale. Si noti qui che è diverso dalla chiusura di un'app. Se desideri riprendere con un'app in background, puoi utilizzare il commutatore di app facendo doppio clic sul pulsante Home. Questo porterà l'attenzione sulla serie di icone nella parte inferiore dello schermo, sfocando o oscurando il resto del contenuto dello schermo. Le icone che appaiono sono quelle 'lasciate aperte'. È quindi possibile scorrere per scorrere l'intera lista e selezionare uno di essi.

iOS utilizza anche la notifica push, che è essenzialmente un meccanismo che accetta l'immissione di segnali dai server per far saltare le app in esecuzione in background. Le app che ascoltano la notifica push non possono andare a dormire completamente ma devono rimanere nello stato di esecuzione ascoltando i messaggi in arrivo. Puoi scegliere di "uccidere" le app in background usando la lunga pressione.

Multitasking in Android

Nota: Le informazioni riportate di seguito dovrebbero essere applicate indipendentemente da chi ha creato il tuo telefono Android.

Nelle versioni di Android precedenti a Ice Cream Sandwich 4.0, premendo il pulsante home si porta in esecuzione un'app in esecuzione e premendo a lungo il pulsante Home viene visualizzato un elenco di app utilizzate di recente. Ice Cream Sandwich 4.0 cambia le cose un po '. C'è un elenco di app recenti di rilievo che ti dà l'impressione di gestire le app, che in realtà non è il caso, ma che è bello. Non tutte le app dell'elenco recente sono in esecuzione, alcune stanno dormendo e altre sono già morte. Toccando e selezionando un'app nell'elenco potrebbe sorgere da uno stato già in esecuzione o svegliarne uno dallo stato di sospensione o caricare nuovamente l'app.

App progettate per il multitasking

Ora che gli smartphone supportano il multitasking, almeno in parte, alcune app sono progettate per funzionare soprattutto in un ambiente multitasking. Un esempio è Skype per iOS, che ha nuove funzionalità per la gestione delle notifiche e rimane attivo in background mentre si utilizza la batteria in modo efficiente.Skype è un'app VoIP che consente chiamate vocali e videochiamate e, pertanto, deve rimanere attiva sempre per una migliore esperienza utente, proprio come il tuo telefono cellulare ascolta permanentemente i segnali delle chiamate in entrata e dei messaggi di testo.

Alcuni utenti desiderano disabilitare il multitasking sui loro dispositivi, probabilmente perché scoprono che le app in esecuzione in background rallentano le loro macchine e consumano la durata della batteria. È possibile, ma i sistemi operativi in ​​realtà non offrono opzioni semplici per farlo. È necessario utilizzare i modi raccolti nelle stradine secondarie. Per iOS, potrebbe persino richiedere il jailbreak del telefono.