Xir xayeysiis

Weli waxaa jira dad badan oo aan garanayn sida hawl-qabadka badani ugu shaqeeyo IOS. Si aad u bilawdo, si kastaba ha ahaatee, waxaa lagama maarmaan ah in la tilmaamo in tani aysan ahayn hawlo badan oo dhab ah, laakiin xal aad u caqli badan oo aan culeysin nidaamka ama isticmaalaha.

Inta badan waxaa la maqli karaa khuraafaad ah in apps ka socda gadaal ee iOS ay buuxiyaan xusuusta hawlgalka, taas oo keenta hoos u dhaca nidaamka iyo nolosha batteriga, sidaas darteed isticmaaluhu waa inuu dami iyaga gacanta. Barta wax-qabadka badana dhab ahaantii kuma jiraan liiska dhammaan hababka asalka socda, laakiin kaliya codsiyada dhowaan la bilaabay. Markaa isticmaaluhu uma baahna inuu ka werwero hababka gadaal ka socda marka laga reebo dhawr xaaladood. Marka aad riixdo badhanka Home, codsigu inta badan wuu seexdaa ama wuu xidhaa, si aanu mar dambe ugu shubin Processor-ka ama batteriga, haddii loo baahdona waxa uu xoraynayaa xusuusta loo baahan yahay.

Markaa tani maaha hawlo badan oo buuxa marka aad haysatid daraasiin habab ah oo socda, hal codsi oo keliya ayaa had iyo jeer ka socda goobta hore, kaas oo hakad ama la damiyo gebi ahaanba haddii loo baahdo. Kaliya dhawr hab oo sare ayaa gadaal ka socda. Taasi waa sababta aad dhif iyo naadir ula kulmi doonto shil arji ah oo ku yimaada IOS, tusaale ahaan Android waxaa ka buuxsamay codsiyada socodsiinta ee isticmaaluhu ay tahay inuu daryeelo. Dhinaca kale, tani waxay ka dhigaysaa la shaqaynta qalabka mid aan fiicnayn, dhinaca kale, waxay sababtaa, tusaale ahaan, bilawga tartiib tartiib ah iyo kala-guurka u dhexeeya codsiyada.

Nooca runtime codsiga

Codsiga qalabkaaga iOS waxa uu ku yaalaa mid ka mid ah 5tan gobol:

  • Orodka Codsiga waa la bilaabay oo wuxuu ku socdaa safka hore
  • Asalkii hore: wali wuu socdaa laakiin gadaal buu ka socdaa (waxaan isticmaali karnaa codsiyada kale)
  • Laalay: Weli isticmaalaya RAM laakiin ma socon
  • Firfircoon Codsigu wuu socdaa laakiin amarro aan toos ahayn (tusaale ahaan, marka aad ku xidho aaladda arjigu wuu socdaa)
  • Aan socon Codsiga waa la joojiyay ama ma bilaaban

Jahwareerku wuxuu yimaadaa marka appku galo gadaal si uusan u dhibin. Markaad riixdo batoonka Guriga ama aad isticmaasho tilmaanta si aad u xidho arjiga (iPad), codsigu wuxuu galaa gadaasha. Inta badan apps-yada waxaa lagu hakiyaa ilbiriqsiyo gudahood (Waxay ku kaydsan yihiin iDevice's RAM si ay si degdeg ah u bilaabi karaan, ma shuban processor-ka in badan oo sidaas daraaddeed badbaadin nolosha batteriga) laga yaabaa in aad u malaynayso in haddii app uu sii wado isticmaalka xusuusta, aad leedahay. si gacanta loo tirtiro si loo xoreeyo . Laakiin maahan inaad taas samayso, sababtoo ah iOS ayaa kuu samayn doona. Haddii aad haysato codsi dalabaad ah oo gadaal laga hakiyay, sida ciyaar isticmaaleysa qadar badan oo RAM ah, iOS ayaa si toos ah uga saaraya xusuusta marka loo baahdo, waxaadna dib u bilaabi kartaa adiga oo ku dhejinaya astaanta codsiga.

Midkoodna goboladan kama muuqanayo bar-hawleedyada badan, guddigu wuxuu muujinayaa kaliya liiska abka dhawaan la bilaabay iyadoo aan loo eegin in abka la joojiyay, la hakiyay, ama uu gadaal ka socdo. Waxa kale oo aad ogaan kartaa in codsiga hadda socda aanu ka muuqan guddida hawl-qabadka badan

Hawlaha asalka ah

Sida caadiga ah, marka aad riixdo badhanka Home, codsigu wuxuu socon doonaa gadaal, haddii aadan isticmaalin, wuxuu si toos ah u joojin doonaa shan ilbiriqsi gudahood. Markaa haddii aad soo dejinayso podcast, tusaale ahaan, nidaamku waxa uu u qiimeeyaa sidii codsi socodsiin oo dib u dhigaya joojinta toban daqiiqo. Toban daqiiqo ka dib ugu dambeyntii, habka ayaa laga sii daayaa xusuusta. Marka la soo koobo, uma baahnid inaad ka walwasho joojinta soo dejintaada adigoo riixaya batoonka Guriga, haddii aysan qaadan wax ka badan 10 daqiiqo in la dhammaystiro.

Orodka aan xad lahayn ee gadaasha

Xaaladda dhaqdhaqaaq la'aanta, nidaamku wuxuu ku joojinayaa codsiga shan ilbiriqsi gudahood, iyo haddii la soo dejiyo, joojinta ayaa dib loo dhigayaa toban daqiiqo. Si kastaba ha ahaatee, waxaa jira tiro yar oo codsiyo ah oo u baahan in lagu socodsiiyo gadaasha. Waa kuwan qaar ka mid ah tusaalooyinka abka ku shaqayn kara gadaal ee aan xad lahayn ee iOS 5:

  • Codsiyada garaaca codka oo ay tahay in la joojiyo in muddo ah (joojinta muusigga inta lagu jiro wicitaanka taleefanka, iwm.),
  • Codsiyada raadraaca goobtaada (software navigation),
  • Codsiyada helaya wicitaanada VoIP, tusaale ahaan haddii aad isticmaasho Skype, waxaad heli kartaa wicitaan xitaa marka codsigu gadaasha yahay,
  • Soodejin toos ah (tusaale, Istaraatiijiyada).

Codsiyada oo dhan waa in la xidhaa haddi aanay qabanayn hawl (sida soo dejinta asalka ah). Si kastaba ha ahaatee, waxaa jira waxyaabo ka reeban oo si joogto ah ugu shaqeeya gadaasha, sida abka boostada. Haddii ay gadaal ka socdaan, waxay qaadanayaan xusuusta, isticmaalka CPU ama waxay yareeyaan nolosha batteriga

Apps-ka loo oggolaaday inay gadaal ka socdaan si aan xad lahayn waxay samayn karaan wax kasta oo ay sameeyaan inta ay socdaan, min muusiga garaaca ilaa soo dejinta qaybaha Podcast-ka cusub.

Sidaan hore u soo sheegay, isticmaaluhu waligii uma baahna inuu xidho apps ka socda gadaal. Waxa kaliya ee ka reeban tan waa marka app ku shaqeeya gadaal uu shil galo ama aanu si fiican hurdada uga toosin. Isticmaaluhu wuxuu markaa gacanta ku xidhi karaa codsiyada gudaha bar-hawleedyada badan, laakiin tani marar dhif ah ayay dhacdaa.

Marka, guud ahaan, uma baahnid inaad maamusho hababka asalka ah sababtoo ah nidaamka ayaa daryeeli doona iyaga laftiisa. Taasi waa sababta iOS ay u tahay nidaam cusub oo degdeg ah.

Marka laga eego dhinaca horumariyaha

Codsigu wuxuu kaga falcelin karaa wadar ahaan lix gobol oo kala duwan oo qayb ka ah hawlo badan:

1. Codsiga Waxa uu Iscasilayaa Firfircooni

Turjumaada, gobolkan macneheedu waxa weeye in codsigu iska casili doono codsi firfircoon (taas oo ah, codsiga goobta hore) mustaqbalka (arrin dhowr millise seconds). Tani waxay dhacdaa, tusaale ahaan, marka la soo waco marka la isticmaalayo codsiga, laakiin isla mar ahaantaana, habkani wuxuu sidoo kale keenaa gobolkan ka hor inta uusan codsiga gelin asalka, markaa waxaad u baahan tahay inaad tixgeliso isbeddelladan. Habkani wuxuu kaloo ku habboon yahay, tusaale ahaan, inuu joojiyo dhammaan hawlaha uu qabanayo marka uu jiro wicitaan soo socda oo uu sugo ilaa dhammaadka wicitaanka.

2. ApplicationDidEnterBackground

Xaaladdu waxay muujinaysaa in codsigu galay gadaasha. Horumariyayaashu waa inay isticmaalaan habkan si ay u joojiyaan dhammaan hababka aan daruuriga ahayn inay ku socdaan asalka iyo inay nadiifiyaan xogta aan la isticmaalin iyo hababka kale, sida saacadaha dhacayo, ka nadiifinta sawirada raran ee xusuusta aan loo baahnayn, ama xidhitaanka isku xirka server-yada, ilaa ay muhiim u tahay arjiga si loo dhamaystiro xidhiidhada gadaasha. Marka habka loogu yeero arjiga, waa in asal ahaan loo adeegsadaa in gabi ahaanba la hakiyo codsiga haddii qayb ka mid ah aan loo baahnayn inay ku shaqeyso gadaasha.

3. ApplicationWillEnterForeground

Gobolkani waa ka soo horjeedka gobolka koowaad, halkaas oo codsigu u tanaasuli doono gobolka firfircoon. Dawladdu waxay si fudud uga dhigan tahay in abka hurdada laga soo noolayn doono gadaasha oo uu ka soo muuqan doono xagga hore dhawrka millise seconds ee soo socda. horumariyayaashu waa inay isticmaalaan habkan si ay dib ugu bilaabaan habab kasta oo aan shaqaynin inta codsigu uu gadaal ka jiray. Xidhiidhada server-yada waa in dib loo habeeyaa, dib-u-dejinta saacadaha, sawirada iyo xogta lagu shubay xusuusta, iyo hababka kale ee lagama maarmaanka ah ayaa dib u bilaaban kara ka hor inta uusan isticmaaluhu mar kale arkin codsiga la raray.

4. ApplicationDidBecomeActive

Gobolku wuxuu muujinayaa in codsigu hadda noqday mid firfircoon ka dib markii lagu soo celiyay goobta hore. Tani waa hab loo isticmaali karo in lagu sameeyo hagaajin dheeraad ah oo ku saabsan interface interface ama in dib loogu soo celiyo UI sideedii hore, iwm. Si taxaddar leh u go'aami waxa ku dhacaya habkan iyo habka hore. Waxaa loogu yeeraa midba midka kale iyadoo ay ku kala duwan yihiin dhowr millise seconds.

5. Codsigu wuu joojin doonaa

Xaaladani waxa ay dhacdaa dhowr millisekk ka hor inta aanu arjiga ka bixin, taas oo ah, ka hor inta aanu codsiga dhabta ah joojin. Ama gacanta laga bilaabo hawlo badan ama marka la damiyo qalabka. Habka waa in loo adeegsadaa si loo badbaadiyo xogta la farsameeyay, si loo dhammeeyo dhammaan hawlaha iyo in la tirtiro xogta aan loo baahnayn.

6. CodsigaDidHelo Xusuusta Digniin

Waa gobolka ugu dambeeya ee loogu hadal haynta badan yahay. Waxay mas'uul ka tahay, haddii loo baahdo, ka saarida arjiga xusuusta iOS haddii ay u isticmaasho ilaha nidaamka si aan loo baahnayn. Ma aqaano si gaar ah waxa iOS ku sameeyo apps-ka asalka ah, laakiin haddii ay u baahan tahay app si ay u sii daayaan agabka hababka kale, waxay ku dhiirigelisaa digniinta xusuusta si ay u sii daayaan wax kasta oo kheyraad ah oo ay haysato. Markaa habkan waxaa lagu magacaabaa codsiga. Soo-saarayaashu waa inay hirgeliyaan si uu codsigu u dhaafo xusuusta uu u qoondeeyay, u badbaadiyo wax kasta oo socda, ka nadiifiyo xogta aan loo baahnayn ee xusuusta, haddii kale si ku filan u xoreeyo xusuusta. Waa run in qaar badan oo horumariyayaal ah, xitaa kuwa bilawga ah, aysan ka fikirin ama fahmin waxyaalahan oo kale, ka dibna waxay dhici kartaa in codsigoodu uu halis geliyo nolosha batteriga iyo / ama si aan loo baahnayn u isticmaalaan ilaha nidaamka, xitaa asalka.

Xukun

Lixdan gobol iyo hababka la xidhiidha waa asalka dhammaan "multitasking" ee iOS. waa nidaam aad u fiican, ilaa iyo inta horumariyayaashu aysan iska indhatirin xaqiiqda ah in ay jirto baahi loo qabo in ay mas'uul ka noqdaan waxa codsigu ku tuurayo aaladaha isticmaalkooda, haddii la yareeyo ama laga helo digniinaha nidaamka iyo wixii la mid ah.

Isha: Macworld.com

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

 
Sidoo kale ma haysataa dhibaato aad ku xalliso? Ma u baahan tahay talo ama ma laga yaabaa inaad hesho codsi sax ah? Ha ka waaban inaad nagala soo xidhiidho foomka ku yaal qaybta La-talin, marka xigta waan ka jawaabi doonaa su'aashaada.

.