Lukk annonse

Multitasking ble introdusert i iOS 4, og siden den gang har mange brukere lurt på hvordan de kan skru av multitasking slik at de ikke kaster bort ressurser og batteriet varer lengst mulig. Men du trenger ikke å slå av appene, og i denne artikkelen skal jeg forklare hvorfor.

Multitasking i iOS 4 er ikke den samme multitasking som du kjenner fra skrivebordet eller Windows Mobile. Noen kan snakke om begrenset multitasking, noen om den smarte måten å multitasking på. La oss gjøre det i rekkefølge.

En ny funksjon i iOS 4 er såkalt rask veksling av applikasjoner (Fast Switching). Hvis du klikker på hjem-knappen vil statusen til applikasjonen lagres og når du kommer tilbake til applikasjonen vil du vises nøyaktig der du slapp før du slår den av. Men programmet kjører ikke i bakgrunnen frøs bare staten hennes før den ble stengt.

Multitasking-linjen, aktivert ved å dobbeltklikke på hjem-knappen, er snarere en linje med nylig lanserte applikasjoner. Ingen av disse appene kjører ikke i bakgrunnen (med unntak) er det ikke nødvendig å slå dem av. Hvis iPhone går tom for RAM, vil iOS 4 slå den av av seg selv. Det er når du bytter mellom applikasjoner du bruker Fast Switching-funksjonen, for takket være den bytter du til en annen applikasjon relativt umiddelbart.

I App Store-oppdateringer finner du ofte såkalt iOS 4-kompatibilitet. Dette betyr ofte å bygge Fast Switching inn i applikasjonen. For en demonstrasjon har jeg utarbeidet en video der du kan se den forskjellen mellom en applikasjon med Fast Switching og uten henne. Legg merke til tilbakekoblingshastigheten.

Vi har allerede forklart at den nederste linjen som kalles ved å dobbeltklikke på Hjem-knappen, faktisk ikke er multitasking. Men dette betyr ikke at det ikke er multitasking i den nye iOS 4 i det hele tatt. Det er flere multitasking-tjenester i iOS 4.

  • Bakgrunnsmusikk – noen apper, for eksempel streaming-radioer, kan kjøre i bakgrunnen. Den generelle applikasjonen kjører ikke i bakgrunnen, men bare tjenesten - i dette tilfellet streaming lydavspilling.
  • Voice-over-IP – en typisk representant her vil være Skype. Denne tjenesten lar deg motta anrop selv om applikasjonen ikke er slått på. Den aktiverte applikasjonen signaliseres ved at det vises en ny topplinje med navnet på den gitte applikasjonen. Ikke forveksle denne tjenesten med direktemeldinger, du vil kun kunne motta meldinger via push-varsler.
  • Bakgrunnslokalisering – en tjeneste som bruker GPS kan også kjøre i bakgrunnen. Du kan dermed bytte fra navigasjon til e-post, og navigasjon kan fortsette å navigere deg i det minste med stemmen. GPS kan nå kjøre i bakgrunnen.
  • Fullfører oppgavenh – hvis du for eksempel laster ned siste nytt fra RSS, kan denne oppgaven fullføres selv etter at applikasjonen er stengt. Etter å ha hoppet (lastet ned), kjører imidlertid ikke applikasjonen lenger og kan ikke gjøre noe annet. Denne tjenesten fullfører kun den delte "oppgaven".
  • Push-varsler – vi kjenner dem alle allerede, applikasjoner kan sende oss varsler om en hendelse via Internett. Jeg trenger nok ikke gå inn på det her lenger.
  • Lokal varsling – dette er en ny funksjon i iOS 4. Nå kan du angi i en applikasjon at du ønsker å bli varslet om en hendelse på et bestemt tidspunkt. Appen trenger ikke å være slått på, og du trenger ikke engang å være på Internett, og iPhone vil varsle deg.

Lurer du på hva for eksempel iOS 4 ikke kan? Hvordan begrenses multitasking? For eksempel et slikt Instant Messaging-program (ICQ) kan ikke kjøre i bakgrunnen – han måtte kommunisere og Apple vil ikke tillate ham å gjøre det. Men det er en løsning for disse tilfellene, for eksempel ved at du bruker en applikasjon (f.eks. Meebo), som forblir tilkoblet selv etter at den er slått av på serveren til den gitte utvikleren, og hvis du mottar en melding, blir du varslet med et push-varsel.

Denne artikkelen ble laget som en oversikt over hva multitasking i iOS 4 faktisk betyr. Den ble opprettet fordi jeg så forvirrede brukere rundt meg som fortsatte å åpne multitasking-linjen og lukke applikasjoner umiddelbart etter å ha brukt dem. Men dette er tull og det er ingen grunn til å gjøre noe sånt.

Steve Jobs sa at han ikke ville at brukere skulle måtte se inn i oppgavebehandlingen og håndtere gratis ressurser hele tiden. Her løsningen bare fungerer, dette er Apple.

.