Luk annoncen

Multitasking blev introduceret i iOS 4, og siden da har mange brugere undret sig over, hvordan man slår multitasking fra, så de ikke spilder ressourcer, og batteriet holder så længe som muligt. Men du behøver ikke at slukke for apps, og i denne artikel vil jeg forklare hvorfor.

Multitasking i iOS 4 er ikke den samme multitasking, som du kender fra desktop eller Windows Mobile. Nogen kan tale om begrænset multitasking, nogen om den smarte måde at multitasking på. Lad os gøre det i rækkefølge.

En ny funktion i iOS 4 er det såkaldte hurtige skift af applikationer (Fast Switching). Hvis du klikker på startknappen, gemmes applikationens tilstand, og når du vender tilbage til applikationen, vises du præcis, hvor du slap, inden du slukkede den. Men applikationen kører ikke i baggrunden frøs kun hendes tilstand, før hun lukkede ned.

Multitasking-bjælken, der aktiveres ved at dobbeltklikke på startknappen, er snarere en bjælke med nyligt lancerede applikationer. Ingen af ​​disse apps kører ikke i baggrunden (med undtagelser) er der ingen grund til at slå dem fra. Hvis iPhone løber tør for RAM, slukker iOS 4 den af ​​sig selv. Det er, når du skifter mellem applikationer, du bruger funktionen Fast Switching, fordi du takket være den skifter til en anden applikation relativt øjeblikkeligt.

I App Store-opdateringer finder du ofte såkaldt iOS 4-kompatibilitet. Dette betyder ofte, at man skal bygge Fast Switching ind i applikationen. Til en demonstration har jeg forberedt en video, hvor du kan se den forskellen mellem en applikation med Fast Switching og uden hende. Bemærk tilbagekoblingshastigheden.

Vi har allerede forklaret, at den nederste bjælke, der kaldes ved at dobbeltklikke på hjemknappen, faktisk ikke er multitasking. Men det betyder ikke, at der slet ikke er multitasking i den nye iOS 4. Der er flere multitasking-tjenester i iOS 4.

  • Baggrunds musik – nogle apps, såsom streaming-radioer, kan køre i baggrunden. Den overordnede applikation kører ikke i baggrunden, men kun tjenesten - i dette tilfælde streaming lydafspilning.
  • Voice-over-IP – en typisk repræsentant her vil være Skype. Denne tjeneste giver dig mulighed for at modtage opkald, selvom applikationen ikke er tændt. Den aktiverede applikation signaleres ved fremkomsten af ​​en ny topbjælke med navnet på den givne applikation. Forveksle ikke denne tjeneste med Instant Messaging, du vil kun være i stand til at modtage beskeder via push-beskeder.
  • Baggrundslokalisering – en tjeneste, der bruger GPS, kan også køre i baggrunden. Du kan således skifte fra navigation til e-mail, og navigation kan fortsætte med at navigere dig i det mindste med stemmen. GPS kan nu køre i baggrunden.
  • Fuldførelse af opgavenh – hvis du for eksempel downloader de seneste nyheder fra RSS, kan denne opgave udføres, selv efter at applikationen er lukket. Efter at have hoppet (downloadet) kører applikationen dog ikke længere og kan ikke gøre andet. Denne service fuldfører kun den opdelte "opgave".
  • Push-meddelelser – vi kender dem alle allerede, applikationer kan sende os meddelelser om en begivenhed via internettet. Jeg behøver nok ikke gå ind i det her mere.
  • Lokal meddelelse – dette er en ny funktion i iOS 4. Nu kan du i en eller anden applikation indstille, at du vil have besked om en begivenhed på et bestemt tidspunkt. Appen behøver ikke at være tændt, og du behøver ikke engang at være på internettet, og iPhone giver dig besked.

Undrer du dig over, hvad for eksempel iOS 4 ikke kan? Hvordan er multitasking begrænset? For eksempel sådan et Instant Messaging-program (ICQ) kan ikke køre i baggrunden – han ville være nødt til at kommunikere, og Apple vil ikke tillade ham at gøre det. Men der er en løsning på disse tilfælde, for eksempel ved, at du bruger en applikation (f.eks. Meebo), der forbliver forbundet, selv efter den er slukket på serveren hos den givne udvikler, og hvis du modtager en besked, får du besked med en push-meddelelse.

Denne artikel er lavet som et overblik over, hvad multitasking i iOS 4 faktisk betyder. Det blev oprettet, fordi jeg så forvirrede brugere omkring mig, som blev ved med at åbne multitasking-bjælken og lukke applikationer umiddelbart efter at have brugt dem. Men det er noget sludder, og der er ingen grund til at gøre sådan noget.

Steve Jobs sagde, at han ikke ønskede, at brugerne skulle kigge ind i task manageren og håndtere gratis ressourcer hele tiden. Her løsningen virker bare, dette er Apple.

.