Multitasking i iOS – funktion, lansering och kompatibla enheter

Upptäck multitasking i iOS — funktion, lansering 2010 och vilka iPhone-, iPad- och iPod-modeller som stöder det. Läs om kompatibilitet och praktiska tips.

Författare: Leandro Alegsa

Multitasking är en funktion i iOS som gör att flera program kan köras och utföra uppgifter samtidigt. Den är tillgänglig i iOS 4 eller senare. Multitasking i iOS skiljer sig från traditionell skrivbordsmultitasking — systemet hanterar resurser och batterianvändning genom att pausa eller suspendera appar som inte är aktiva, samtidigt som det tillåter vissa uppgifter att fortsätta i bakgrunden.

Multitasking släpptes för första gången i juni 2010 i samband med iOS 4.0. Endast iPhone 4, iPhone 3GS och iPod Touch tredje generationen kunde använda multitasking. iPad fick inte multitasking förrän iOS 4.2 släpptes i november 2010. Multitasking stöds för närvarande på iPhone 3GS eller senare, iPod Touch 3:e generation eller senare och alla iPad-modeller.

Hur multitasking fungerar

iOS håller koll på apparnas tillstånd och går igenom flera steg: aktiv (appen syns och används), inaktiv, bakgrund (kör vissa tillåtna uppgifter) och suspenderad (pausad i minnet utan CPU-användning). När en app lämnar förgrunden kan den antingen få en kort tid för avslutande arbete, fortsätta speciella bakgrundsaktiviteter eller bli suspenderad för att snabbt kunna återställas när användaren återvänder.

Typer av bakgrundsarbete

  • Bakgrundsljud — appar som spelar ljud fortsätter spela även i bakgrunden.
  • VoIP — röst- och kommunikationsappar kan hålla anslutningar aktiva.
  • Platsuppdateringar — appar kan få kontinuerliga eller signifikanta platsuppdateringar.
  • Bakgrundshämtning (Background Fetch) — systemet kan väcka appar periodiskt för att hämta nytt innehåll.
  • Bakgrundsuppgifter (Background Processing) — för tyngre jobb som bearbetning eller uppladdning, hanteras via API:er som schemalägger bakgrundsjobb.
  • Push- och lokala notiser — kan användas för att väcka användaren eller appen till handling.

Använda multitasking på din enhet

Hur du växlar mellan appar beror på modell och iOS-version:

  • På enheter med Hemknapp: dubbeltryck på Hemknappen för att öppna appväxlaren.
  • På enheter utan Hemknapp (gestbaserat): svep upp från skärmens nederkant och håll inne en liten stund för att se appväxlaren.
  • På iPad finns extra multitaskingfunktioner som Split View (sida vid sida), Slide Over (flytande fönster) och Picture-in-Picture för videouppspelning — dessa gör det möjligt att använda två appar samtidigt eller fortsätta titta på video medan du arbetar i andra appar.

Utveckling över tid

Multitasking i iOS har utvecklats sedan 2010. Förutom grundläggande bakgrundsmodeller introducerades mer avancerade iPad-funktioner (t.ex. Split View och Slide Over) och senare verktyg för schemalagda bakgrundsuppgifter för utvecklare. Funktionaliteten och gränssnittet har anpassats med nya iOS- och iPadOS-versioner för att dra bättre nytta av kraftfullare hårdvara.

Begränsningar och batteripåverkan

iOS begränsar vad appar kan göra i bakgrunden för att spara batteri och minne. Endast godkända bakgrundsaktiviteter tillåts fortsätta; övriga appar suspenderas och återupptas snabbt vid behov. Vissa bakgrundsfunktioner (t.ex. kontinuerlig GPS-spårning eller konstant nätverkstrafik) kan påverka batteritiden mer än andra.

För utvecklare

Utvecklare som vill använda multitaskingfunktioner måste deklarera bakgrundslägen i appens inställningar och använda de API:er Apple tillhandahåller för t.ex. bakgrundsljud, VoIP, platsuppdateringar, background fetch och schemalagd bakgrundsbehandling. Appars beteende i bakgrunden styrs av systemet och ska vara optimerat för att minimera batteri- och datorkostnader.

Sammanfattningsvis ger multitasking i iOS möjlighet till effektivare användning av appar och bättre produktivitet, men fungerar inom systemets ramar för att balansera prestanda och batteritid.

 

Funktioner

Snabbt byte av app

Snabbt byte av appar gör det möjligt för appar att pausa och återuppta sig själva snabbt och enkelt byta till andra appar.En app som finns på skärmen är "igång". En app som inte visas på skärmen men fortfarande finns i minnet är "avstängd". Alla appar som byggs med iOS 4 SDK har stöd för snabb appväxling om de körs på iOS 4 och en kompatibel enhet. Användare kan använda snabb appväxling genom att öppna multitaskingfältet. Multitaskingfältet kan visas genom att dubbeltrycka på hemknappen.

Slutförande av uppgifter

Med uppgiftsavslutning kan appar fortsätta en viss uppgift efter att appen har avbrutits. Appar kan be om upp till tio minuter för att slutföra en uppgift i bakgrunden i iOS 4.0 eller senare.

Kör i bakgrunden

Appar kan köras i bakgrunden genom att använda bakgrunds-API:er. Följande är tillgängliga i iOS 4.0 eller senare:

  • Audio-spelar upp ljud
  • Plats - använder platstjänster
  • VOIP - för att ringa VOIP-samtal

Följande två API:er lades till i iOS 5.0:

  • Newsstand - laddar ner innehåll för Newsstand
  • Externt tillbehör - samverkar med ett externt tillbehör.
 

Relaterade sidor

  • Multitasking
 


Sök
AlegsaOnline.com - 2020 / 2025 - License CC3