Tsekani malonda

Pali anthu ambiri omwe sadziwa momwe multitasking imagwirira ntchito pa iOS. Poyamba, komabe, ndikofunikira kunena kuti izi sizochita zambiri, koma yankho lanzeru kwambiri lomwe silimalemetsa dongosolo kapena wogwiritsa ntchito.

Nthawi zambiri munthu amatha kumva zikhulupiriro kuti mapulogalamu omwe akuyenda kumbuyo mu iOS amadzaza kukumbukira, zomwe zimabweretsa kutsika kwadongosolo komanso moyo wa batri, kotero wogwiritsa ntchito azimitsa pamanja. Bar ya multitasking ilibe mndandanda wazinthu zonse zakumbuyo, koma mapulogalamu omwe angoyambitsidwa kumene. Chifukwa chake wosuta sayenera kuda nkhawa ndi njira zomwe zikuyenda kumbuyo kupatula nthawi zina. Mukakanikiza batani la Home, pulogalamuyo nthawi zambiri imagona kapena kutseka, kuti isadzazenso purosesa kapena batire ndikumasula kukumbukira kofunikira ngati kuli kofunikira.

Chifukwa chake sikuli kuchita zambiri kokwanira mukakhala ndi njira zambiri zomwe zikuyenda nthawi zonse kutsogolo, komwe kumayimitsidwa kapena kuzimitsidwa ngati kuli kofunikira. Njira zochepa chabe zachiwiri zomwe zimayendera kumbuyo. Ichi ndichifukwa chake simungakumane ndi vuto la pulogalamu pa iOS, mwachitsanzo Android imakhala yodzaza ndi mapulogalamu omwe wogwiritsa ntchito ayenera kuwasamalira. Kumbali imodzi, izi zimapangitsa kugwira ntchito ndi chipangizocho kukhala chosasangalatsa, ndipo kumbali inayo, kumayambitsa, mwachitsanzo, kuyambitsa pang'onopang'ono ndikusintha pakati pa mapulogalamu.

Mtundu wa nthawi yogwiritsira ntchito

Ntchito pa chipangizo chanu iOS ndi chimodzi mwa izi 5 limati:

  • Kuthamanga: ntchito imayambika ndikugwira ntchito kutsogolo
  • Mbiri: ikugwirabe ntchito koma ikuyenda kumbuyo (titha kugwiritsa ntchito mapulogalamu ena)
  • Yayimitsidwa: Mukugwiritsabe ntchito RAM koma osathamanga
  • Osagwira: pulogalamu ikugwira ntchito koma malamulo osalunjika (mwachitsanzo, mukatseka chipangizocho ndikugwiritsa ntchito)
  • Osathamanga: Ntchitoyi yathetsedwa kapena siyinayambe

Chisokonezo chimabwera pamene pulogalamuyo imapita kumbuyo kuti zisasokoneze. Mukasindikiza batani la Home kapena gwiritsani ntchito manja kuti mutseke pulogalamu (iPad), pulogalamuyo imapita kumbuyo. Mapulogalamu ambiri amayimitsidwa mkati mwa masekondi (Amasungidwa mu RAM ya iDevice kuti athe kukhazikitsidwa mwamsanga, samakweza pulosesa mochuluka ndipo motero amapulumutsa moyo wa batri) Mungaganize kuti ngati pulogalamu ikupitiriza kugwiritsa ntchito kukumbukira, muli nayo. kuti mufufute pamanja kuti mumasule. Koma simukuyenera kutero, chifukwa iOS ikuchitirani. Ngati muli ndi pulogalamu yofunikira yoyimitsidwa kumbuyo, monga masewera omwe amagwiritsa ntchito kuchuluka kwa RAM, iOS imangochotsa pamtima pakafunika, ndipo mutha kuyiyambitsanso ndikudina chizindikiro cha pulogalamuyo.

Palibe m'magawo awa omwe akuwonetsedwa mu bar ya multitasking, gululo limangowonetsa mndandanda wa mapulogalamu omwe angoyambitsidwa kumene posatengera kuti pulogalamuyo yayimitsidwa, kuyimitsidwa, kapena kuyimitsa kumbuyo. Mutha kuzindikiranso kuti pulogalamu yomwe ikugwira ntchito pano sikuwoneka pagulu la Multitasking

Ntchito zakumbuyo

Nthawi zambiri, mukasindikiza batani la Home, pulogalamuyo imayambira kumbuyo, ndipo ngati simukuigwiritsa ntchito, imangoyima pakadutsa masekondi asanu. Chifukwa chake ngati mukutsitsa podcast, mwachitsanzo, makinawo amawayesa ngati ntchito ndikuchedwetsa kuyimitsa ndi mphindi khumi. Pambuyo pa mphindi khumi posachedwa, ndondomekoyi imatulutsidwa pamtima. Mwachidule, simuyenera kuda nkhawa ndikusokoneza kutsitsa kwanu podina Batani Lanyumba, ngati sizitenga mphindi 10 kuti mumalize.

Kuthamanga kosatha chakumbuyo

Pakakhala kusagwira ntchito, pulogalamuyo imayimitsa pulogalamuyo mkati mwa masekondi asanu, ndipo ngati kutsitsa, kuyimitsa kumachedwa kwa mphindi khumi. Komabe, pali ochepa ntchito kuti amafuna kuthamanga chapansipansi. Nazi zitsanzo za mapulogalamu kuti akhoza kuthamanga chapansipansi mpaka kalekale mu iOS 5:

  • Mapulogalamu omwe amasewera ndipo amayenera kusokonezedwa kwakanthawi (kuyimitsa nyimbo pakuyimba foni, ndi zina).
  • Mapulogalamu omwe amatsata malo anu (mapulogalamu oyenda),
  • Mapulogalamu omwe amalandila mafoni a VoIP, mwachitsanzo ngati mugwiritsa ntchito Skype, mutha kulandira foni ngakhale pulogalamuyo ili kumbuyo,
  • Kutsitsa zokha (monga Newsstand).

Mapulogalamu onse ayenera kutsekedwa ngati sakugwiranso ntchito (monga kutsitsa kumbuyo). Komabe, pali zopatula zomwe zimayenda kumbuyo mosalekeza, monga pulogalamu yakwawo ya Mail. Ngati akuthamanga kumbuyo, amatenga kukumbukira, kugwiritsa ntchito CPU kapena kuchepetsa moyo wa batri

Mapulogalamu omwe amaloledwa kuthamanga chakumbuyo mpaka kalekale amatha kuchita chilichonse akamathamanga, kuyambira kusewera nyimbo mpaka kutsitsa magawo atsopano a Podcast.

Monga ndanena kale, wosuta safunikira kutseka mapulogalamu omwe akuthamanga kumbuyo. Chokhacho pa izi ndi pomwe pulogalamu yomwe ikuyenda chakumbuyo ikuphwanyidwa kapena sikudzuka kutulo bwino. Wogwiritsa ntchito amatha kutseka mapulogalamu pamanja mu bar ya multitasking, koma izi sizichitika kawirikawiri.

Chifukwa chake, nthawi zambiri, simuyenera kuyang'anira njira zakumbuyo chifukwa dongosololi lizisamalira lokha. Ichi ndichifukwa chake iOS ndi njira yatsopano komanso yachangu.

Kuchokera pamalingaliro a wopanga

Kugwiritsa ntchito kumatha kuchitapo kanthu ndi mayiko asanu ndi limodzi osiyanasiyana monga gawo la multitasking:

1. applicationWillResignActive

Pomasulira, izi zikutanthauza kuti pulogalamuyo idzasiya ntchito (ndiko kuti, kugwiritsa ntchito kutsogolo) mtsogolomo (nkhani ya ma milliseconds ochepa). Izi zimachitika, mwachitsanzo, polandira foni mukugwiritsa ntchito pulogalamuyi, koma nthawi yomweyo, njira iyi imayambitsanso dziko lino musanagwiritse ntchito kumbuyo, kotero muyenera kuganizira zosinthazi. Njirayi ndiyoyeneranso kuti, mwachitsanzo, imayimitsa ntchito zonse zomwe ikuchita pakakhala foni yobwera ndikudikirira mpaka kumapeto kwa kuyimba.

2. applicationDidEnterBackground

Maonekedwe akuwonetsa kuti pulogalamuyo yapita kumbuyo. Madivelopa akuyenera kugwiritsa ntchito njirayi kuyimitsa njira zonse zomwe sizifunikira kuti zizichitika chakumbuyo ndikukumbukira zomwe sizinagwiritsidwe ntchito ndi njira zina, monga zowerengera nthawi zomwe zimatha, kuchotsa zithunzi zojambulidwa zomwe sizingafuneke, kapena kutseka. kulumikizana ndi ma seva, pokhapokha ngati kuli kofunikira kuti pulogalamuyo imalize kulumikizana chakumbuyo. Njirayi ikaitanidwa kuti igwiritse ntchito, iyenera kugwiritsidwa ntchito kuyimitsa pulogalamuyo ngati gawo lina silikufunika kuthamanga chakumbuyo.

3. applicationWillEnterForeground

Dzikoli ndi losiyana ndi dziko loyamba, pomwe ntchitoyo idzasiya kugwira ntchito. Boma limangotanthauza kuti pulogalamu yogona iyambiranso kuchokera kumbuyo ndikuwoneka kutsogolo mkati mwa ma milliseconds angapo otsatira. Madivelopa ayenera kugwiritsa ntchito njirayi kuti ayambitsenso njira zilizonse zomwe sizinagwire ntchito pomwe pulogalamuyo inali kumbuyo. Malumikizidwe ku maseva akuyenera kukhazikitsidwanso, kukonzanso zowerengera, zithunzi ndi data zilowedwe m'makumbukidwe, ndi njira zina zofunika zitha kuyambiranso wogwiritsa ntchito asanaonenso pulogalamu yomwe yadzaza.

4. applicationDidBecomeActive

Boma likuwonetsa kuti pulogalamuyo yangoyamba kugwira ntchito itabwezeretsedwanso patsogolo. Iyi ndi njira yomwe ingagwiritsidwe ntchito popanga zosintha zina pa mawonekedwe ogwiritsira ntchito kapena kubwezeretsa UI ku chikhalidwe chake choyambirira, ndi zina zotero. Izi zimachitika panthawi yomwe wogwiritsa ntchito akuwona kale ntchito pawonetsero, kotero ndikofunikira dziwani mosamala zomwe zimachitika munjira iyi komanso njira yapitayi. Amatchedwa chimodzi pambuyo pa chimzake ndi kusiyana kwa ma milliseconds ochepa.

5. applicationWillTerminate

Izi zimachitika ma milliseconds ochepa pulogalamuyo isanatuluke, ndiye kuti, pulogalamuyo isanathe. Mwina pamanja kuchokera pakuchita zambiri kapena kuzimitsa chipangizocho. Njirayi iyenera kugwiritsidwa ntchito kusunga zomwe zasinthidwa, kuthetsa zochitika zonse ndikuchotsa zomwe sizidzafunikanso.

6. applicationDidReceiveMemoryWarning

Ndilo dziko lomaliza lomwe limakambidwa kwambiri. Ndi udindo, ngati n'koyenera, kuchotsa ntchito pa iOS kukumbukira ngati ntchito dongosolo chuma mopanda chifukwa. Sindikudziwa zomwe iOS imachita ndi mapulogalamu akumbuyo, koma ngati ikufunika pulogalamu kuti itulutse zothandizira kuzinthu zina, imayilimbikitsa ndi chenjezo lokumbukira kuti imasule chilichonse chomwe chili nacho. Choncho njira imeneyi amatchedwa mu ntchito. Madivelopa ayenera kuyigwiritsa ntchito kuti pulogalamuyo isiye kukumbukira komwe idapereka, kusunga zonse zomwe zikuchitika, kuchotsa zosafunika kukumbukira, ndikumasula kukumbukira mokwanira. Ndizowona kuti opanga ambiri, ngakhale oyamba kumene, samaganizira kapena kumvetsetsa zinthu zotere, ndiye kuti zitha kuchitika kuti ntchito yawo ikuwopseza moyo wa batri komanso / kapena kugwiritsa ntchito mosayenera zida zamakina, ngakhale kumbuyo.

Chigamulo

Maiko asanu ndi limodzi awa ndi njira zawo zolumikizirana ndi maziko a "multitasking" mu iOS. ndi dongosolo lalikulu, bola ngati Madivelopa musanyalanyaze mfundo yakuti pakufunika kukhala ndi udindo pa zimene ntchito kuponya pa zipangizo owerenga awo, ngati achepetsedwa kapena kupeza machenjezo ku dongosolo ndi zina zotero.

Chitsime: Macworld.com

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

 
Kodi nanunso muli ndi vuto loyenera kulithetsa? Kodi mukufuna malangizo kapena kupeza njira yoyenera? Musazengereze kulumikizana nafe kudzera pa fomu yomwe ili mgawoli Uphungu, nthawi ina tidzayankha funso lanu.

.