Lukker iPhone baggrundsprogrammerne, hvis den løber tør for hukommelse eller batteri?
Lukker iPhone baggrundsprogrammerne, hvis den løber tør for hukommelse eller batteri?
Der er to måder at nærme sig dette spørgsmål på.
Fra slutbrugerens perspektiv er svaret nej. Uanset hvad du laver, kommer appen tilbage til den samme tilstand, som den var i tidligere, medmindre du lukker den fra skiftegrænsefladen.
Teknisk set: ja. Når enheden kører kort på RAM, fryser den applikationens tilstand fra RAM til hovedlageret (flash). Når du genoptager, indlæser den tilstand fra flash tilbage i RAM og genoptages derefter. Dette er beregnet til at ske hurtigt nok og gennemsigtigt nok til at ikke kan skelnes, men du bemærker nogle gange, at genoptagelse tager lidt længere tid, hvis du har indlæst flere andre apps i mellemtiden (og derfor skubbet appen ud af RAM).
De er ikke rigtig "i hukommelsen", mere som cachelagret til disk, hvis og når det er nødvendigt. Mange apps bruger ikke engang multitasking eller er ikke opsat til det. Når du skifter, lukker det faktisk appen.
At være i proceslinjen garanterer ikke, at den faktisk er i hukommelsen, aktivt kører eller begge dele. OS styrer det.
Nej Selv genstart, fuldstændig nedlukning og opstart, fjerner ikke baggrundsprogrammerne fra hukommelsen. I henhold til Apple Geniuses skal du manuelt fjerne applikationerne fra proceslinjen.