Vhara shambadzo

Pachine vanhu vazhinji vasingazive kuti multitasking inoshanda sei muIOS. Kutanga, zvisinei, zvinodikanwa kutaura kuti iyi haisi yechokwadi yakawanda, asi yakangwara mhinduro isingaremedze sisitimu kana mushandisi.

Mumwe anogona kazhinji kunzwa mashura ekuti maapplication ari kumashure muIOS anozadza ndangariro yekushandisa, izvo zvinotungamira kukudzikira kwehurongwa uye hupenyu hwebhatiri, saka mushandisi anofanira kuzvidzima nemaoko. Iyo multitasking bar haina chaizvo rondedzero yeese inomhanya kumashure maitiro, asi chete ichangoburwa maapplication. Saka mushandisi haafanire kunetseka nezve maitirwo arikumhanya kumashure kunze kwemunguva shoma. Paunodzvanya bhatani reKumba, chishandiso chinowanzoenda kunorara kana kuvhara, kuti chirege kurodha processor kana bhatiri uye kusunungura ndangariro inodiwa kana zvichidikanwa.

Saka iyi haisi yakazara-yakazara multitasking kana uine akawanda maitirwo arikumhanya application imwe chete inogara ichimhanya kumberi, iyo inombomira kana kudzimwa zvachose kana zvichidikanwa. Chechipiri maitiro mashoma anomhanya kumashure. Ndicho chikonzero iwe usingawanzosangana nekupunzika kweapp paIOS, semuenzaniso Android inoremerwa nekumhanyisa maapplication ayo mushandisi anofanira kutarisira. Kune rumwe rutivi, izvi zvinoita kuti kushanda nemudziyo kusafadze, uye kune rumwe rutivi, kunokonzera, semuenzaniso, kunonoka kutanga uye kuchinja pakati pezvikumbiro.

Anwendung runtime mhando

Iyo yekushandisa pane yako iOS mudziyo iri mune imwe yeiyi 5 inoti:

  • Kumhanya: iyo application inotangwa uye inoshanda kumberi
  • Background: ichiri kushanda asi ichimhanya kumashure (tinogona kushandisa mamwe maapplication)
  • Yakamiswa Ndichiri kushandisa RAM asi isiri kushanda
  • Kusashanda: iyo application iri kushanda asi isina kunanga mirairo (semuenzaniso, kana iwe uchikiya mudziyo uine application iri kushanda)
  • Haisi kumhanya: Chikumbiro chapera kana kuti hachina kutanga

Iko kuvhiringidzika kunouya kana iyo app ichipinda kumashure kuti isakanganise. Paunodzvanya bhatani reKumba kana kushandisa gesture kuvhara application (iPad), application inoenda kumashure. Mazhinji maapplication anomiswa mukati memasekondi (Iwo anochengetwa muiDevice's RAM kuti akwanise kutangwa nekukurumidza, haatore processor zvakanyanya uye nekudaro anochengetedza hupenyu hwebhatiri) Unogona kufunga kuti kana app ikaramba ichishandisa ndangariro, une. kuidzima nemaoko kuti isunungurwe . Asi iwe haufanirwe kudaro, nekuti iOS ichakuitira iwe. Kana iwe uine application inoda yakamiswa kumashure, senge mutambo unoshandisa yakakura RAM, iOS inozoibvisa kubva mundangariro pazvinenge zvichidikanwa, uye unogona kuitangazve nekudzvanya chiratidzo cheapp.

Hapana yeidzi nyika inoratidzwa mubhara rekuita zvakawanda, bhawa rinongoratidza runyorwa rwezvichangobva kutangwa zvisineyi kuti app yakamira, yambomira, kana kumhanya kumashure. Iwe unogona zvakare kuona kuti iyo application iri kushanda parizvino haisi kuoneka muMultitasking panel

Background mabasa

Kazhinji, kana iwe ukadzvanya bhatani reKumba, chishandiso chinomhanya kumashure, uye kana usiri kuchishandisa, chinongomira mukati memasekondi mashanu. Saka kana iwe uchirodha podcast, semuenzaniso, sisitimu inoiongorora senge iri kushanda uye inonoke kumisa nemaminetsi gumi. Mushure memaminitsi gumi panguva pfupi yapfuura, maitiro anosunungurwa kubva mundangariro. Muchidimbu, haufanirwe kunetseka nezve kukanganisa kudhawunirodha kwako nekudzvanya Bhatani reKumba, kana zvisingatore kupfuura maminetsi gumi kuti upedze.

Isingaperi ichimhanya kumashure

Kana iri nyaya yekusaita basa, iyo system inomisa application mukati memasekonzi mashanu, uye kana iri yekudhawunirodha, kumisa kunononoka kwemaminetsi gumi. Nekudaro, kune mashoma mashoma ekushandisa anoda kumhanya kumashure. Heino mimwe mienzaniso yemapurogiramu anogona kumhanya kumashure nekusingaperi muIOS 5:

  • Zvishandiso zvinoridza ruzha uye zvinofanirwa kuvhiringwa kwechinguva (kumbomira mimhanzi panguva yekufona, nezvimwewo),
  • Zvishandiso zvinoteedzera nzvimbo yako (navigation software),
  • Zvikumbiro zvinogamuchira mafoni eVoIP, semuenzaniso kana ukashandisa Skype, unogona kugamuchira runhare kunyangwe application iri kumashure,
  • Dhaunirodha otomatiki (semuenzaniso Newsstand).

Ese maapplication anofanirwa kuvharwa kana asisaite basa (sekurodha pasi kumashure). Nekudaro, pane zvinosarudzika zvinomhanya kumashure zvichienderera, senge Email app yemuno. Kana ivo vachimhanya kumashure, vanotora ndangariro, CPU kushandiswa kana kuderedza hupenyu hwebhatiri

Mapurogiramu anotenderwa kumhanyisa kumashure nekusingaperi anogona kuita chero chaanoita paanenge achimhanya, kubva pakuridza mimhanzi kusvika pakudhawunirodha zvikamu zvitsva zvePodcast.

Sezvandambotaura, mushandisi haafanire kuvhara maapps arikumhanya kumashure. Izvo chete zvinosarudzika pane izvi ndezvekuti kana app inomhanya kumashure ikaparara kana kusamuka kubva kuhope zvakanaka. Mushandisi anogona kubva avhara zvikumbiro nemaoko mu-multitasking bar, asi izvi hazviwanzo kuitika.

Saka, kazhinji, haufanire kutonga kumashure maitiro nekuti sisitimu inovatarisira pachayo. Ndosaka iOS iri nyowani uye inokurumidza sisitimu.

Kubva pakuona kwemugadziri

Iko kushandiswa kunogona kuita nehuwandu hwematunhu matanhatu akasiyana sechikamu che multitasking:

1. applicationWillResignActive

Mushanduro, iyi mamiriro inoreva kuti application mune ramangwana (nyaya yemamilliseconds mashoma) ichasiya kuve iyo inoshanda application (kureva, application iri kumberi). Izvi zvinoitika, semuenzaniso, kana uchigamuchira runhare uchishandisa chishandiso, asi panguva imwecheteyo, nzira iyi zvakare inokonzeresa iyi nyika isati application yaenda kumashure, saka unofanirwa kufungisisa shanduko idzi. Iyi nzira yakakodzerawo kuitira kuti, semuenzaniso, inomisa mabasa ese airi kuita kana paine nhare inouya uye inomirira kusvika pakupera kwekufona.

2. applicationDidEnterBackground

Mamiriro acho anoratidza kuti application yaenda kumashure. Vagadziri vanofanirwa kushandisa nzira iyi kumisa maitiro ese asingade kumhanya kumashure uye kujekesa ndangariro yedata risingashandiswe uye mamwe maitiro, senge nguva dzinopera, kubvisa mifananidzo yakarongedzerwa kubva mundangariro isingazode kudiwa, kana kuvhara. kubatanidza nemaseva, kunze kwekunge zvakakosha kuti application ipedze kubatana kumashure. Kana iyo nzira inodanwa mukushandisa, inofanirwa kushandiswa kumisa zvachose application kana chimwe chikamu chayo chisingadiwe kumhanya kumashure.

3. applicationWillEnterForeground

Iyi nyika inopesana neyekutanga nyika, uko kunyorera kuchasiya kune inoshanda. Iyo nyika inongoreva kuti iyo yekurara app ichatangazve kubva kumashure uye kuoneka kumberi mukati meanotevera mamillisecond. Vagadziri vanofanirwa kushandisa nzira iyi kuti vatangezve chero maitiro anga asingashande panguva iyo application yaive kumashure. Zvinobatanidza kumaseva zvinofanirwa kugadzikiswazve, zvigadziriso zvenguva, mifananidzo uye data zvakaiswa mundangariro, uye mamwe maitiro anodiwa anogona kutangazve mushandisi asati aona yakarodha application zvakare.

4. applicationDidBecomeActive

Iyo nyika inoratidza kuti application ichangotanga kushanda mushure mekudzoserwa kumberi. Iyi inzira inogona kushandiswa pakuwedzera kugadzirisa kune mushandisi interface kana kudzoreredza iyo UI kune yayo yepakutanga, nezvimwewo chenjerera zvinoitika nenzira yeizvi uye nenzira yapfuura. Vanodanwa imwe mushure meimwe nemusiyano wemamilliseconds mashoma.

5. applicationWillTerminate

Iyi mamiriro inoitika mamilliseconds mashoma application isati yabuda, kureva kuti, application isati yapera. Kungave nemaoko kubva kune multitasking kana pakudzima mudziyo. Iyo nzira inofanirwa kushandiswa kuchengetedza data rakagadziriswa, kumisa zviitiko zvese uye kudzima data risingachadiwi.

6. applicationDidReceiveMemoryWarning

Ndiyo mamiriro ekupedzisira anokurukurwa zvakanyanya. Iyo ine basa re, kana zvichidikanwa, kubvisa iyo application kubva ku iOS memory kana ichishandisa system zviwanikwa zvisina basa. Ini handizive chaizvo izvo iOS inoita nemaapps ekumashure, asi kana ichida app kuburitsa zviwanikwa kune mamwe maitiro, inoikurudzira neyambiro yekurangarira kuburitsa chero zviwanikwa zvainazvo. Saka nzira iyi inonzi mukushandisa. Vagadziri vanofanirwa kuishandisa kuitira kuti chishandiso chipe ndangariro chayakagovera, chengetedza zvese zviri kuitika, kuchenesa zvisina basa data kubva mundangariro, uye neimwe nzira kusunungura ndangariro. Ichokwadi kuti vazhinji vanogadzira, kunyangwe vanotanga, havafunge kana kunzwisisa zvinhu zvakadaro, uye zvino zvinogona kuitika kuti application yavo inotyisidzira hupenyu hwebhatiri uye / kana kushandisa zviwanikwa zvehurongwa zvisina kufanira, kunyangwe kumashure.

Mutongo

Idzi nyika nhanhatu uye nzira dzadzo dzakabatana ndiyo kumashure kwese "multitasking" muIOS. ihwo hurongwa hwakanaka, chero bedzi vagadziri vasingaregereri chokwadi chokuti pane chido chekuve nemhosva pamusoro pezvinoraswa nekushandiswa pamidziyo yevashandisi vavo, kana vakaderedzwa kana kuwana yambiro kubva kuhurongwa uye zvichingodaro.

Kunobva: macworld.com

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

 
Iwe unewo dambudziko rekugadzirisa here? Unoda zano here kana kuti zvimwe kuwana mashandisiro akakodzera? Usazeza kutibata nesu kuburikidza nefomu riri muchikamu Counselling, nguva inotevera tichapindura mubvunzo wako.

.