Pa ipolowo

Ọpọlọpọ eniyan tun wa ti ko mọ bi multitasking ṣe n ṣiṣẹ ni iOS. Lati bẹrẹ pẹlu, sibẹsibẹ, o jẹ dandan lati tọka si pe eyi kii ṣe multitasking gidi, ṣugbọn ojutu ọlọgbọn pupọ ti ko ni ẹru eto tabi olumulo naa.

Ọkan le nigbagbogbo gbọ superstitions ti apps nṣiṣẹ ni abẹlẹ ni iOS kun soke awọn ẹrọ iranti, eyiti o nyorisi si eto idinku ati aye batiri, ki olumulo yẹ ki o pa wọn pẹlu ọwọ. Pẹpẹ multitasking ko ni atokọ ti gbogbo awọn ilana isale ti nṣiṣẹ, ṣugbọn awọn ohun elo ti a ṣe ifilọlẹ laipẹ julọ nikan. Nitorina olumulo ko ni lati ṣe aniyan nipa awọn ilana nṣiṣẹ ni abẹlẹ ayafi ni awọn igba diẹ. Nigbati o ba tẹ Bọtini Ile, ohun elo nigbagbogbo lọ sun tabi tilekun, ki o maṣe gbe ero isise tabi batiri naa mọ ati sọ iranti to wulo ti o ba jẹ dandan.

Nitorinaa eyi kii ṣe iṣẹ ṣiṣe ni kikun nigbati o ni awọn dosinni ti awọn ilana ti n ṣiṣẹ nigbagbogbo ni iwaju, eyiti o da duro tabi pa patapata ti o ba jẹ dandan. Nikan kan diẹ Atẹle ilana ṣiṣe ni abẹlẹ. Ti o ni idi ti o yoo ṣọwọn pade ohun elo jamba lori iOS, fun apẹẹrẹ Android jẹ rẹwẹsi pẹlu nṣiṣẹ ohun elo ti olumulo ni o ni lati toju. Ni ọna kan, eyi jẹ ki ṣiṣẹ pẹlu ẹrọ naa ko dun, ati ni apa keji, o fa, fun apẹẹrẹ, ibẹrẹ ti o lọra ati awọn iyipada laarin awọn ohun elo.

Iru asiko isise ohun elo

Ohun elo lori ẹrọ iOS rẹ wa ni ọkan ninu awọn ipinlẹ 5 wọnyi:

  • Nṣiṣẹ: ohun elo naa bẹrẹ ati ṣiṣe ni iwaju
  • Lẹhin: o tun nṣiṣẹ ṣugbọn nṣiṣẹ ni abẹlẹ (a le lo awọn ohun elo miiran)
  • Ti daduro: Tun nlo Ramu ṣugbọn kii ṣiṣẹ
  • Aiṣiṣẹ: Ohun elo naa nṣiṣẹ ṣugbọn awọn aṣẹ aiṣe-taara (fun apẹẹrẹ, nigbati o ba tii ẹrọ naa pẹlu ohun elo nṣiṣẹ)
  • Ko nṣiṣẹ: Ohun elo naa ti fopin tabi ko bẹrẹ

Idarudapọ naa wa nigbati ohun elo naa ba lọ si abẹlẹ ki o maṣe yọ ara rẹ lẹnu. Nigbati o ba tẹ bọtini Ile tabi lo idari lati pa ohun elo naa (iPad), ohun elo naa lọ si abẹlẹ. Pupọ awọn ohun elo ti daduro laarin iṣẹju-aaya (Wọn ti fipamọ sinu iDevice's Ramu ki wọn le ṣe ifilọlẹ ni iyara, wọn ko gbe ero isise naa pọ ati nitorinaa fi igbesi aye batiri pamọ) O le ronu pe ti ohun elo kan ba tẹsiwaju lati lo iranti, o ni. lati fi ọwọ parẹ lati tu silẹ. Ṣugbọn o ko ni lati ṣe bẹ, nitori iOS yoo ṣe fun ọ. Ti o ba ni ohun elo ibeere ti o daduro ni abẹlẹ, gẹgẹbi ere ti o nlo iye Ramu nla, iOS yoo yọ kuro laifọwọyi lati iranti nigbati o jẹ dandan, ati pe o le tun bẹrẹ nipa titẹ aami ohun elo naa.

Ko si ọkan ninu awọn ipinlẹ wọnyi ti o farahan ninu ọpa iṣẹ-ọpọlọpọ, igi naa fihan atokọ kan ti awọn ohun elo ti a ṣe ifilọlẹ laipẹ laibikita boya app naa ti duro, da duro, tabi ṣiṣiṣẹ ni abẹlẹ. O tun le ṣe akiyesi pe ohun elo ti n ṣiṣẹ lọwọlọwọ ko han ninu igbimọ Multitasking

Awọn iṣẹ abẹlẹ

Ni deede, nigbati o ba tẹ bọtini Ile, ohun elo naa yoo ṣiṣẹ ni abẹlẹ, ati pe ti o ko ba lo, yoo da duro laifọwọyi laarin iṣẹju-aaya marun. Nitorinaa ti o ba n ṣe igbasilẹ adarọ-ese kan, fun apẹẹrẹ, eto naa ṣe iṣiro rẹ bi ohun elo ti n ṣiṣẹ ati idaduro ifopinsi nipasẹ iṣẹju mẹwa. Lẹhin iṣẹju mẹwa ni titun, ilana naa yoo tu silẹ lati iranti. Ni kukuru, o ko ni lati ṣe aniyan nipa didimu igbasilẹ rẹ duro nipa titẹ Bọtini Ile, ti ko ba gba diẹ sii ju iṣẹju mẹwa 10 lati pari rẹ.

Ailopin nṣiṣẹ ni abẹlẹ

Ninu ọran ti aiṣiṣẹ, eto naa fopin si ohun elo laarin iṣẹju-aaya marun, ati ninu ọran ti awọn igbasilẹ, ifopinsi jẹ idaduro fun iṣẹju mẹwa. Sibẹsibẹ, awọn ohun elo kekere kan wa ti o nilo ṣiṣe ni abẹlẹ. Eyi ni diẹ ninu awọn apẹẹrẹ ti awọn lw ti o le ṣiṣẹ ni abẹlẹ lailopin ni iOS 5:

  • Awọn ohun elo ti o dun ati pe o gbọdọ ni idilọwọ fun igba diẹ (daduro orin lakoko ipe foonu, ati bẹbẹ lọ),
  • Awọn ohun elo ti o tọpa ipo rẹ (software lilọ kiri),
  • Awọn ohun elo gbigba awọn ipe VoIP, fun apẹẹrẹ ti o ba lo Skype, o le gba ipe paapaa nigbati ohun elo ba wa ni abẹlẹ,
  • Awọn igbasilẹ aifọwọyi (fun apẹẹrẹ Ibi-ipamọ iroyin).

Gbogbo awọn ohun elo yẹ ki o wa ni pipade ti wọn ko ba ṣe iṣẹ-ṣiṣe kan (gẹgẹbi awọn igbasilẹ lẹhin). Sibẹsibẹ, awọn imukuro wa ti o nṣiṣẹ ni abẹlẹ nigbagbogbo, gẹgẹbi ohun elo Mail abinibi. Ti wọn ba nṣiṣẹ ni abẹlẹ, wọn gba iranti, lilo Sipiyu tabi dinku igbesi aye batiri

Awọn ohun elo ti o gba laaye lati ṣiṣẹ ni abẹlẹ lainidi le ṣe ohunkohun ti wọn ṣe lakoko ti wọn nṣiṣẹ, lati orin orin si gbigba awọn iṣẹlẹ adarọ-ese tuntun.

Gẹgẹbi Mo ti sọ tẹlẹ, olumulo ko nilo lati pa awọn ohun elo ti n ṣiṣẹ ni abẹlẹ. Iyatọ kan ṣoṣo si eyi ni nigbati ohun elo kan ti n ṣiṣẹ ni abẹlẹ ba kọlu tabi ko ji lati oorun daradara. Olumulo le lẹhinna pa awọn ohun elo naa pẹlu ọwọ ni ọpa iṣẹ-ọpọlọpọ, ṣugbọn eyi kii ṣe ṣẹlẹ.

Nitorinaa, ni gbogbogbo, iwọ ko nilo lati ṣakoso awọn ilana isale nitori eto naa yoo tọju wọn funrararẹ. Ti o ni idi iOS jẹ iru kan alabapade ati ki o yara eto.

Lati a Olùgbéejáde ká irisi

Ohun elo naa le fesi pẹlu apapọ awọn ipinlẹ oriṣiriṣi mẹfa gẹgẹbi apakan ti multitasking:

1. ohun eloWillResignActive

Ni itumọ, ipinlẹ yii tumọ si pe ohun elo yoo ni ọjọ iwaju (ọrọ kan ti awọn iṣẹju-aaya diẹ) lati jẹ ki ohun elo ti nṣiṣe lọwọ (iyẹn ni, ohun elo ni iwaju). Eyi ṣẹlẹ, fun apẹẹrẹ, nigbati o ba gba ipe kan nigba lilo ohun elo, ṣugbọn ni akoko kanna, ọna yii tun fa ipo yii ṣaaju ki ohun elo naa lọ sinu abẹlẹ, nitorina o nilo lati mu awọn ayipada wọnyi sinu iroyin. Ọna yii tun dara ki, fun apẹẹrẹ, o da gbogbo awọn iṣẹ ṣiṣe ti o n ṣe duro nigbati ipe ti nwọle ba wa ati duro de opin ipe naa.

2. applicationDidEnterBackground

Ipo naa tọkasi pe ohun elo ti lọ si abẹlẹ. Awọn olupilẹṣẹ yẹ ki o lo ọna yii lati daduro gbogbo awọn ilana ti ko nilo dandan lati ṣiṣẹ ni abẹlẹ ati iranti mimọ ti data ti ko lo ati awọn ilana miiran, gẹgẹbi awọn akoko ipari, imukuro awọn aworan ti kojọpọ lati iranti ti kii yoo nilo dandan, tabi pipade awọn asopọ pẹlu olupin, ayafi ti o jẹ pataki fun ohun elo lati pari awọn asopọ ni abẹlẹ. Nigbati ọna naa ba pe ninu ohun elo, o yẹ ki o lo ni ipilẹ lati da ohun elo duro patapata ti apakan kan ko ba nilo lati ṣiṣẹ ni abẹlẹ.

3. ohun eloWillEnterForeground

Ipinle yii jẹ idakeji ti ipinle akọkọ, nibiti ohun elo naa yoo fi silẹ si ipo ti nṣiṣe lọwọ. Ipinle naa tumọ si pe ohun elo sisun yoo bẹrẹ pada lati abẹlẹ ati han ni iwaju iwaju laarin awọn milliseconds diẹ ti n bọ. Awọn olupilẹṣẹ yẹ ki o lo ọna yii lati tun bẹrẹ eyikeyi awọn ilana ti ko ṣiṣẹ lakoko ti ohun elo naa wa ni abẹlẹ. Awọn asopọ si awọn olupin yẹ ki o tun fi idi mulẹ, atunto awọn akoko, awọn aworan ati data ti a kojọpọ sinu iranti, ati awọn ilana pataki miiran le bẹrẹ ṣaaju ki olumulo naa rii ohun elo ti kojọpọ lẹẹkansi.

4. ohun eloDidBecomeActive

Ipinle tọkasi pe ohun elo ti ṣẹṣẹ ṣiṣẹ lẹhin ti o ti mu pada si iwaju. Eyi jẹ ọna ti o le ṣee lo lati ṣe awọn atunṣe afikun si wiwo olumulo tabi lati mu pada UI si ipo atilẹba rẹ, ati bẹbẹ lọ. pinnu pẹlu iṣọra ohun ti o ṣẹlẹ ni ọna ti eyi ati ni ọna iṣaaju. Wọn pe wọn ni ọkan lẹhin ekeji pẹlu iyatọ ti awọn milliseconds diẹ.

5. ohun elo Yoo pari

Ipinlẹ yii ṣẹlẹ ni awọn milliseconds diẹ ṣaaju ki ohun elo naa jade, iyẹn ni, ṣaaju ki ohun elo naa too pari. Boya pẹlu ọwọ lati multitasking tabi nigba titan ẹrọ naa. Ọna naa yẹ ki o lo lati fipamọ data ti a ṣe ilana, lati pari gbogbo awọn iṣẹ ṣiṣe ati lati pa data ti kii yoo nilo mọ.

6. applicationDidReceiveMemoryWarning

O ti wa ni awọn ti o kẹhin ipinle ti o ti wa ni julọ sísọ. O jẹ iduro fun, ti o ba jẹ dandan, yiyọ ohun elo kuro lati iranti iOS ti o ba nlo awọn orisun eto lainidi. Emi ko mọ ni pato ohun ti iOS ṣe pẹlu awọn lw abẹlẹ, ṣugbọn ti o ba nilo ohun elo kan lati tu awọn orisun silẹ si awọn ilana miiran, o tọ ọ pẹlu ikilọ iranti lati tusilẹ awọn orisun eyikeyi ti o ni. Nitorinaa ọna yii ni a pe ni ohun elo naa. Awọn olupilẹṣẹ yẹ ki o ṣe imuse rẹ ki ohun elo naa funni ni iranti ti o ti pin, fi ohun gbogbo pamọ ti nlọ lọwọ, nu data ti ko wulo lati iranti, ati bibẹẹkọ sọ iranti laaye ni deede. Otitọ ni pe ọpọlọpọ awọn olupilẹṣẹ, paapaa awọn olubere, ko ronu nipa tabi loye iru awọn nkan bẹẹ, lẹhinna o le ṣẹlẹ pe ohun elo wọn ṣe ewu igbesi aye batiri ati / tabi n gba awọn orisun eto lainidi, paapaa ni abẹlẹ.

Idajọ

Awọn ipinlẹ mẹfa wọnyi ati awọn ọna ti o somọ wọn jẹ abẹlẹ ti gbogbo “multitasking” ni iOS. o jẹ eto nla kan, niwọn igba ti awọn olupilẹṣẹ ko foju foju rii daju pe iwulo wa lati jẹ iduro nipa ohun ti ohun elo naa ju lori awọn ẹrọ olumulo wọn, ti wọn ba dinku tabi gba awọn ikilọ lati inu eto naa ati bẹbẹ lọ.

Orisun: macworld.com

Awọn onkọwe: Jakub Požárek, Martin Doubek (ArnieX)

 
Ṣe o tun ni iṣoro lati yanju? Ṣe o nilo imọran tabi boya wa ohun elo to tọ? Ma ṣe ṣiyemeji lati kan si wa nipasẹ fọọmu ti o wa ni apakan Igbaninimoran, nigbamii ti a yoo dahun ibeere rẹ.

.