Tecniche di elaborazione in background in iOS

Nelle sezioni seguenti verranno esaminate le funzionalità iOS seguenti insieme alle opzioni di sfondo esistenti:

  • Attività in background opportunistiche: mantiene la durata della batteria eseguendo attività in background in blocchi opportunistici quando il dispositivo è attivo per altre elaborazioni.
  • Servizio trasferimento in background: caricare e scaricare file in modo affidabile indipendentemente dallo stato della rete o dalle dimensioni del file.
  • Recupero in background: aggiornare un'applicazione dallo sfondo a intervalli determinati dal sistema.
  • Notifiche remote: usare le notifiche push per attivare gli aggiornamenti del contenuto in background prima che l'utente apra l'applicazione, con un'opzione per notificare all'utente o aggiornare automaticamente.
  • Interfaccia utente in background Aggiornamenti: preparare l'interfaccia utente dell'applicazione per l'utente e aggiornare lo snapshot dell'applicazione, tutto in background.