Vala isikhangiso

Kusenabantu abaningi abangazi ukuthi imisebenzi eminingi isebenza kanjani ku-iOS. Okokuqala, nokho, kudingekile ukuveza ukuthi lokhu akukhona ukwenza izinto eziningi kwangempela, kodwa isisombululo esihlakaniphe kakhulu esingawuthwali umthwalo wesistimu noma umsebenzisi.

Umuntu angakwazi ukuzwa izinkolelo-ze zokuthi izinhlelo zokusebenza ezisebenza ngemuva ku-iOS zigcwalisa inkumbulo yokusebenza, okuholela ekuhlehleni kwesistimu nempilo yebhethri, ngakho-ke umsebenzisi kufanele azivale mathupha. Ibha yokwenza izinto eziningi empeleni ayiqukethe uhlu lwazo zonke izinqubo zasemuva ezisebenzayo, kodwa kuphela izinhlelo zokusebenza ezisanda kwethulwa. Ngakho-ke umsebenzisi akudingeki akhathazeke ngezinqubo ezisebenza ngemuva ngaphandle kwasezimweni ezimbalwa. Uma ucindezela inkinobho ethi Ikhaya, uhlelo lokusebenza ngokuvamile luyalala noma luvale, ukuze lungabe lusalayisha iphrosesa noma ibhethri futhi, uma kunesidingo, likhulule inkumbulo edingekayo.

Ngakho-ke lokhu akukhona ukwenza imisebenzi eminingi egcwele uma unezinqubo eziningi ezisebenzayo olulodwa kuphela oluhlala lusebenza ngaphambili, olumiswa isikhashana noma luvalwe ngokuphelele uma kudingeka. Izinqubo ezimbalwa kuphela zesibili ezisebenza ngemuva. Kungakho ungeke uhlangabezane nokuphahlazeka kohlelo lokusebenza ku-iOS, isibonelo i-Android igcwele izinhlelo zokusebenza okumele azinakekele umsebenzisi. Ngakolunye uhlangothi, lokhu kwenza ukusebenza nedivayisi kungabi mnandi, futhi ngakolunye uhlangothi, kubangela, isibonelo, ukuqalisa kancane kanye noshintsho phakathi kwezinhlelo zokusebenza.

Uhlobo lwesikhathi sokusebenza sohlelo lokusebenza

Uhlelo lokusebenza kudivayisi yakho ye-iOS lukwesinye salezi zifunda ezi-5:

  • Ukugijima: uhlelo lokusebenza luqalisiwe futhi lusebenza ngaphambili
  • Ingemuva: isasebenza kodwa isebenza ngemuva (singasebenzisa ezinye izinhlelo zokusebenza)
  • Kumisiwe: Isasebenzisa i-RAM kodwa ayisebenzi
  • Ayisebenzi: uhlelo lokusebenza luyasebenza kodwa imiyalo engaqondile (isibonelo, uma uvala idivayisi ngohlelo lokusebenza olusebenzayo)
  • Ayisebenzi: Isicelo sinqanyuliwe noma ayikaqali

Ukudideka kuza lapho uhlelo lokusebenza lungena ngemuva ukuze lungaphazamisi. Uma ucindezela inkinobho ethi Ikhaya noma usebenzisa ukuthinta ukuvala uhlelo (i-iPad), uhlelo lokusebenza luya ngemuva. Izinhlelo zokusebenza eziningi zimisiwe phakathi nemizuzwana (Zigcinwa ku-RAM ye-iDevice ukuze ziqaliswe ngokushesha, azilayishi iphrosesa kakhulu futhi ngaleyo ndlela zisindise impilo yebhethri) Ungase ucabange ukuthi uma uhlelo lokusebenza luqhubeka nokusebenzisa inkumbulo, unayo. ukuyisusa mathupha ukuze uyikhulule . Kodwa akudingeki ukwenze lokho, ngoba i-iOS izokwenzela yona. Uma unohlelo olufunayo olumiswe ngemuva, olufana negeyimu esebenzisa inani elikhulu le-RAM, i-iOS izoyisusa ngokuzenzakalelayo kumemori uma kudingeka, futhi ungayiqalisa kabusha ngokuthepha isithonjana sohlelo lokusebenza.

Asikho kulezi zifundazwe esiboniswa kubha yokwenza izinto eziningi, iphaneli ibonisa kuphela uhlu lwezinhlelo zokusebenza ezisanda kwethulwa ngokunganaki ukuthi uhlelo lokusebenza lumisiwe, lumisiwe, noma luyasebenza ngemuva. Ungase futhi uqaphele ukuthi uhlelo lokusebenza olusebenzayo okwamanje aluveli kuphaneli Yemisebenzi eminingi

Imisebenzi yangemuva

Ngokujwayelekile, uma ucindezela inkinobho ethi Ikhaya, uhlelo lokusebenza luzosebenza ngemuva, futhi uma ungalusebenzisi, luzoma ngokuzenzekelayo phakathi nemizuzwana emihlanu. Ngakho-ke uma ulanda i-podcast, isibonelo, isistimu iyayihlola njengohlelo lokusebenza olusebenzayo futhi ilibazise ukunqanyulwa ngemizuzu eyishumi. Ngemva kwemizuzu eyishumi ngesikhathi sakamuva, inqubo ikhululwa enkumbulweni. Ngamafuphi, akumele ukhathazeke ngokuphazamisa ukulanda kwakho ngokucindezela Inkinobho Yasekhaya, uma kungathathi ngaphezu kwamaminithi angu-10 ukukuqeda.

Ukugijima okungapheli ngemuva

Esimeni sokungasebenzi, isistimu inqamula uhlelo lokusebenza phakathi kwamasekhondi amahlanu, futhi esimweni sokulanda, ukunqanyulwa kubambezeleka imizuzu eyishumi. Nokho, kunenombolo encane yezinhlelo zokusebenza ezidinga ukusebenza ngemuva. Nazi ezinye izibonelo zezinhlelo zokusebenza ezingasebenza ngemuva unomphela ku-iOS 5:

  • Izinhlelo zokusebenza ezidlala umsindo futhi okufanele ziphazamiseke isikhashana (ukumisa isikhashana umculo phakathi nocingo, njll.),
  • Izinhlelo zokusebenza ezilandelela indawo yakho (isofthiwe yokuzulazula),
  • Izicelo ezithola izingcingo ze-VoIP, isibonelo, uma usebenzisa i-Skype, ungathola ucingo noma ngabe isicelo singemuva,
  • Ukulanda okuzenzakalelayo (isb. Newsstand).

Zonke izinhlelo zokusebenza kufanele zivalwe uma zingawenzi umsebenzi (njengokulanda kwangemuva). Nokho, kukhona okuhlukile okusebenza ngemuva ngokuqhubekayo, njengohlelo lokusebenza lwe-Imeyili. Uma zisebenza ngemuva, zithatha inkumbulo, ukusetshenziswa kwe-CPU noma zehlisa impilo yebhethri

Izinhlelo zokusebenza ezivunyelwe ukusebenza ngemuva unomphela zingenza noma yini eziyenzayo ngenkathi zisasebenza, kusukela ekudlaleni umculo kuye ekulandeni iziqephu ezintsha zePodcast.

Njengoba ngishilo ngaphambili, umsebenzisi akadingi ukuvala izinhlelo zokusebenza ezisebenza ngemuva. Okuhlukile kulokhu kuphela lapho uhlelo lokusebenza olusebenza ngemuva luphahlazeka noma lungavuki ebuthongweni ngendlela efanele. Umsebenzisi angakwazi ukuvala izinhlelo zokusebenza mathupha kubha yokwenza izinto eziningi, kodwa lokhu akwenzeki.

Ngakho-ke, ngokuvamile, awudingi ukuphatha izinqubo zangemuva ngoba isistimu izozinakekela ngokwazo. Kungakho i-iOS iyisistimu entsha futhi esheshayo.

Ngokombono wonjiniyela

Uhlelo lokusebenza lungasabela ngenani lezifunda eziyisithupha ezahlukene njengengxenye yokwenza izinto eziningi:

1. isiceloWillResignActive

Ekuhumusheni, lesi simo sisho ukuthi uhlelo lokusebenza luzosula njengohlelo olusebenzayo (okungukuthi, uhlelo lokusebenza olungaphambili) esikhathini esizayo (indaba yama-millisecond ambalwa). Lokhu kwenzeka, isibonelo, lapho uthola ucingo ngenkathi usebenzisa uhlelo lokusebenza, kodwa ngesikhathi esifanayo, le ndlela iphinde ibangele lesi simo ngaphambi kokuba isicelo singene ngemuva, ngakho-ke udinga ukucabangela lezi zinguquko. Le ndlela futhi ifanelekile ukuze, isibonelo, imise yonke imisebenzi eyenzayo uma kunocingo olungenayo futhi ilinde kuze kuphele ucingo.

2. isiceloDidEnterBackground

Isimo sibonisa ukuthi uhlelo lokusebenza lungene ngemuva. Onjiniyela kufanele basebenzise le ndlela ukuze bamise okwesikhashana zonke izinqubo ezingadingi ukuthi zisebenze ngemuva futhi basule inkumbulo yedatha engasetshenziswanga nezinye izinqubo, njengezibali sikhathi eziphelelwa yisikhathi, ukusula izithombe ezilayishiwe kumemori ezingeke zidingeke, noma ukuvala. ukuxhumana namaseva, ngaphandle uma kubalulekile ukuthi uhlelo lokusebenza luqedele ukuxhumana ngemuva. Uma indlela icelwa kuhlelo lokusebenza, kufanele empeleni isetshenziselwe ukumisa uhlelo lokusebenza ngokuphelele uma ingxenye ethile yalo ingadingeki ukuthi isebenze ngemuva.

3. isiceloWillEnterForeground

Lesi simo siphambene nesifunda sokuqala, lapho isicelo sizoyeka ukusebenza. Isimo simane sisho ukuthi uhlelo lokusebenza olulele luzoqalisa kabusha kusukela ngemuva futhi luvele ngaphambili phakathi kwama-millisecond ambalwa alandelayo. onjiniyela kufanele basebenzise le ndlela ukuqalisa kabusha noma yiziphi izinqubo ebezingasebenzi ngenkathi uhlelo lokusebenza lungemuva. Ukuxhumana eziphakelini kufanele kumiswe kabusha, izibali sikhathi zisethwe kabusha, izithombe nedatha kulayishwe kumemori, nezinye izinqubo ezidingekayo zingaqalisa kabusha ngaphambi nje kokuba umsebenzisi abone uhlelo lokusebenza olulayishiwe futhi.

4. isiceloDidBecomeActive

Umbuso ukhombisa ukuthi uhlelo lokusebenza lusanda kusebenza ngemuva kokubuyiselwa ngaphambili. Lena indlela engasetshenziswa ukwenza izinguquko ezengeziwe kusixhumi esibonakalayo somsebenzisi noma ukubuyisela i-UI esimweni sayo sasekuqaleni, njll. Lokhu empeleni kwenzeka ngaleso sikhathi lapho umsebenzisi esevele elubona uhlelo lokusebenza esibonisini, ngakho-ke kuyadingeka ukuthi nquma ngokucophelela ukuthi kwenzekani ngendlela yalokhu nangendlela edlule. Zibizwa zilandelana ngomehluko wama-millisecond ambalwa.

5. IsiceloSizoCima

Lesi simo senzeka ama-millisecond ambalwa ngaphambi kokuthi uhlelo luphume, okungukuthi, ngaphambi kokuthi isicelo sinqanyulwe ngempela. Ngokuzenzela ngokwenza imisebenzi eminingi noma lapho uvala idivayisi. Indlela kufanele isetshenziselwe ukulondoloza idatha ecutshunguliwe, ukumisa yonke imisebenzi kanye nokususa idatha engeke isadingeka.

6. isiceloDidReceiveMemoryWarning

Yisimo sokugcina okukhulunywa ngaso kakhulu. Ibophezelekile, uma kunesidingo, ukususa uhlelo lokusebenza kumemori ye-iOS uma isebenzisa izinsiza zesistimu ngokungadingekile. Angazi ngokuqondile ukuthi i-iOS yenzani ngezinhlelo zokusebenza ezingemuva, kodwa uma idinga uhlelo lokusebenza ukukhulula izinsiza kwezinye izinqubo, iyayikhuthaza ukuthi ikhulule noma yiziphi izinsiza enazo ngesexwayiso senkumbulo. Ngakho le ndlela ibizwa ngokuthi isicelo. Onjiniyela kufanele bayisebenzise ukuze uhlelo lokusebenza luyeke inkumbulo oluyinikeziwe, lulondoloze yonke into eqhubekayo, lusule idatha engadingekile kumemori, futhi ngaphandle kwalokho lukhulule inkumbulo ngokwanele. Kuyiqiniso ukuthi onjiniyela abaningi, nabaqalayo, abazicabangi noma abaziqondi izinto ezinjalo, futhi kungenzeka ukuthi uhlelo lwabo lokusebenza lusongela impilo yebhethri futhi/noma lusebenzise izinsiza zesistimu ngokungadingekile, ngisho nangemuva.

Isinqumo

Lezi zifunda eziyisithupha nezindlela ezihambisana nazo ziyisizinda sakho konke "imisebenzi eminingi" ku-iOS. kuyisistimu enhle, inqobo nje uma abathuthukisi bengazibi iqiniso lokuthi kunesidingo sokuzibophezela mayelana nokuthi uhlelo lokusebenza lukhipha ini kumadivayisi wabo wabasebenzisi, uma bencishisiwe noma bathola izexwayiso kusistimu nokunye.

Umthombo: Macworld.com

Ababhali: Jakub Požárek, Martin Doubek (ArnieX)

 
Ingabe nawe unenkinga okufanele uyixazulule? Ingabe udinga iseluleko noma mhlawumbe uthole isicelo esifanele? Ungangabazi ukusithinta ngefomu elikulesi sigaba Ukwelulekwa, ngokuzayo sizophendula umbuzo wakho.

.