Logo da.androidermagazine.com
Logo da.androidermagazine.com

Android a til z: multitasking

Indholdsfortegnelse:

Anonim

Multitasking er et ord, du vil høre meget her og andre steder på Internettet, der taler om smartphones eller anden teknik. Det betyder ikke, hvad det plejede at gøre, tilbage, da dinosaurer med lange skæg først drømte computere, men det gør stadig en meget stor forskel for nogle mennesker og kan være den afgørende faktor, når du vælger et smartphone-operativsystem. Lad os se på, hvad opstyret handler om, og hvordan det relaterer sig til Android.

For længe siden, i et langt langt langt laboratorium, besluttede nogle Jedi-mestre, at computere skulle gøre mere end én ting ad gangen. De gjorde virkelig allerede masser af ting bag kulisserne, men for brugeren var det et tilfælde af at indtaste en kommando og vente på, at den var færdig. Ved hjælp af tråde og planlægninger, og sandsynligvis lidt magi og meget held, var ingeniører i stand til at arbejde op et operativsystem, der kunne køre mere end en brugerkommando ad gangen, og multitasking blev født. Når du skifter til en ny VT (virtuel terminal) i en Unix-boks uden GUI, multitasker du. Når du har mere end et vindue åbent på din Windows eller Mac eller en anden computer, der har en GUI, multitasker du. Du laver mere end én ting ad gangen, og computeren kører mere end en brugeropgave ad gangen. Du kan nu læse Android Central, mens dine helt lovlige torrenter downloades i baggrunden.

På en smartphone er multitasking lidt anderledes. Vi har ikke luksusen af ​​en 20-tommer skærm, så at vise mere end en "ting", der kører ad gangen, er ikke en big deal. Samsung tester farvandet og prøver det med Galaxy S III med Pop-Up Play-funktionen, men for det meste tager det hele, hvad vi laver, hele skærmen for at gøre det. Vi har heller ikke mange RAM og videohukommelse til rådighed og er nødt til at se strømforbruget. Dette betyder, at multitasking af smartphones skal være lidt, godt, smartere.

Smartphones har multitasking i lang tid. Alle de mobile operativsystemer gør det lidt anderledes - nogle suspenderer alle andre apps i baggrunden, nogle redder staten og lukker selve appen, og andre lader bare alt køre. Den måde Android gør det er at lade tråde og processer køre afhængigt af deres prioritering. Hvis du bruger Google Play Musik, har de processer, der får lyden til at komme ud af højttaleren, en høj nok prioritet til at forblive i gang, når du skifter væk fra appen. Ikke det hele kører i baggrunden, men nok af det er at holde melodierne i spil. Andre apps kan dræbes, hvis de ikke bruges, og nogle apps bliver "frosne" (på grund af manglende bedre ord) og gendanner sig selv, når de bringes tilbage til forgrunden. Hvad der er vigtigt og prioriteret, afgøres, når applikationen skrives og udarbejdes, så slutbrugeren ikke behøver at bekymre sig om det. Det er ikke perfekt, men det følger den meget stærke multitasking-model fra Linux og justerer den til Android. Det hele er open source, så producenter og ROM-bygherrer kan (og har) finjusterede ting for at tildele hukommelse, som de ønsker det. Nogle gange er justeringerne store, nogle gange ikke så meget.

I sidste ende skal du huske næste gang du åbner en app og starter, hvor du slap, at du ser multitasking på arbejde.

Tjek den komplette Android-ordbog

Mere fra Android-ordbogen