Ilkoll nafu l-lezzjoni "multitasking = il-ħila li twettaq diversi proċessi fl-istess ħin". Aħna nużawha fil-kompjuters tagħna mingħajr ma nkunu partikolarment konxji tal-preżenza tagħha. Il-bidla bejn applikazzjonijiet jew twieqi ta' applikazzjoni waħda ssir (għalina) f'ħin reali u nieħdu din il-kapaċità tas-sistema operattiva bħala fatt.
Kompitu differenti
Is-sistema operattiva talloka l-proċessur għall-applikazzjonijiet kollha f'intervalli ta 'żmien żgħar. Dawn il-perjodi ta 'żmien huma tant żgħar li ma nistgħux ninnutawhom, għalhekk jidher bħallikieku l-applikazzjonijiet kollha qed jużaw il-proċessur fl-istess ħin. Nistgħu naħsbu hekk multitasking fl-iOS 4 jaħdem eżattament l-istess. Mhux hekk. Ir-raġuni ewlenija hija naturalment il-kapaċità tal-batterija. Kieku l-applikazzjonijiet kollha tħallew verament jaħdmu fl-isfond, probabbilment ikollna nfittxu socket fi ftit sigħat.
Il-biċċa l-kbira tal-applikazzjonijiet kompatibbli mal-iOS 4 jitpoġġew f'"modalità sospiża" jew torqod wara li tagħfas il-buttuna Home. Analoġija tista 'tkun li tagħlaq l-għatu ta' laptop, li immedjatament jidħol fil-modalità sleep. Wara li tiftaħ l-għatu, il-laptop iqum u kollox jinsab eżattament fl-istess stat bħal qabel ma ngħalaq l-għatu. Barra minn hekk, hemm applikazzjonijiet fejn tagħfas il-buttuna Home tikkawża li jispiċċaw. U b’hekk infisser tmiem reali. L-iżviluppaturi għandhom għażla ta' liema minn dawn il-metodi jużaw.
Iżda hemm kategorija oħra ta 'applikazzjonijiet. Dawn huma l-apps li verament jimxu fl-isfond, minkejja li qed tagħmel xi ħaġa kompletament differenti fuq l-iDevice tiegħek. Skype huwa eżempju tajjeb għaliex jeħtieġ konnessjoni tal-internet kostanti. Eżempji oħra jistgħu jkunu applikazzjonijiet li jdoqqu mużika fl-isfond (Pandora) jew applikazzjonijiet li jeħtieġu użu kostanti tal-GPS. Iva, dawn l-apps ibattu l-batterija tiegħek anki meta taħdem fl-isfond.
Irqad jew spara?
Ċerti applikazzjonijiet kompatibbli mal-iOS 4, li għandhom jitpoġġew irqad (imqiegħda fil-"modalità sospiża") wara li tagħfas il-buttuna Home, tkompli taħdem fl-isfond. Apple tat lill-iżviluppaturi eżattament għaxar minuti biex l-app tlesti l-kompitu tagħha, tkun xi tkun. Ejja ngħidu li qed tniżżel fajl f'GoodReader. F'daqqa waħda xi ħadd irid iċempelek u trid biss taċċetta dik is-sejħa importanti. Is-sejħa ma damitx aktar minn għaxar minuti, int ser terġa' lura għall-applikazzjoni GoodReader. Il-fajl jista' jkun diġà jitniżżel jew għadu qed jitniżżel. X'jiġri jekk is-sejħa tieħu aktar minn għaxar minuti? L-applikazzjoni, fil-każ tagħna GoodReader, se jkollha twaqqaf l-attività tagħha u tgħid lill-iOS li tista’ titpoġġa torqod. Jekk ma tagħmilx hekk, hi se tiġi mitmuma bla ħniena mill-iOS innifsu.
Issa taf id-differenza bejn il-multitasking "mobbli" u "desktop". Filwaqt li l-fluwidità u l-veloċità tal-bidla bejn l-applikazzjonijiet huma importanti għal kompjuter, il-ħajja tal-batterija hija dejjem l-aktar ħaġa importanti għall-apparat mobbli. Il-multitasking kellu wkoll jiġi adattat għal dan il-fatt. Għalhekk, wara li taqra dan l-artikolu, jekk tagħfas il-buttuna Home darbtejn, ma tibqax tara l-"bar ta 'applikazzjonijiet taħdem fl-isfond", iżda essenzjalment biss il-"lista ta' applikazzjonijiet użati reċentement".
Awtur: Daniel HruškaSors: onemoretap.com
hmm, interessanti :) Jien dejjem ħsibt li kien dejjem simili għal kif jista 'jsir fuq Unix. Li l-applikazzjoni ġiet allokata żero ħin CPU u l-proċess biss joqgħod fil-memorja, ir-riżorsi kollha ġew allokati. għalhekk kelli nagħfas id-dar darbtejn u immedjatament nieqaf l-applikazzjoni biex inħassarha. Allura dan ifisser li anki jekk hemm ikona ta 'applikazzjoni fil-folja moħbija t'isfel, l-app għadha magħluqa żmien twil ilu (wara 10 minuti)?
Fil-lista tal-qiegħ, hemm sempliċement l-applikazzjonijiet l-aktar reċentement miftuħa, li bihom xi wħud minnhom għadhom jistgħu jaħdmu, xi wħud huma sospiżi, u xi wħud huma mitmuma kompletament. It-tneħħija manwalment tal-applikazzjoni mil-lista għandha "effett sekondarju" li jekk tinzerta li tkun qed taħdem (jew tiġi sospiża) tiġi tterminata.
L-applikazzjoni trid tgħid lilha nnifisha dwar dawk l-10 minuti żejda, u mhux garantit li se tiksebhom.
Ukoll, dan ma neħħiex l-ossessjoni tiegħi li nagħlaq l-applikazzjoni mil-lista (x'jiġri jekk aċċidentalment tiekol riżorsi, hux? :-D)
Il-fehim tiegħi huwa li l-10 minuti huma għal apps li għandhom bżonn jaħdmu fl-isfond u ma jaqgħux fil-kategorija "skype, GPS u daqq tal-mużika". Applikazzjonijiet oħra jaqilbu għal mod sospiż u jibqgħu fil-memorja sakemm il-memorja tkun meħtieġa għal affarijiet oħra.
Il-modalità sospiża għandha l-vantaġġ li jekk għandek bżonn toqtol l-app, ma titlifx id-dejta tagħha, kollox jiġi ffrankat fil-mument li taqleb għal sospiż.
jew, fil-każ ta’ eż. daqq, l-ekwivalenti tal-kmand bg / fg
U xi ngħidu dwar il-plejer jew applikazzjonijiet oħra li jaħdmu fl-isfond għal kwalunkwe tul ta 'żmien? Jiġifieri, nista 'nagħżel" bħala żviluppatur, jew dan irid jiġi approvat minn Apple b'xi mod?
Sabiex l-applikazzjoni taħdem verament fl-isfond għal żmien illimitat, trid tagħmel (tirreġistra) waħda mill-azzjonijiet li ġejjin:
– Uża servizzi ta’ Post (GPS)
– Iddoqq il-mużika fl-isfond
– Uża VOIP (Voice over IP)
Skont it-titlu (ħarsa taħt il-barnuża), stennejt li l-artiklu jkun fih spjegazzjoni kemmxejn aktar estensiva b'dettalji tekniċi. Dan jidher aktar bħal perex għall-artikolu. Jekk huwa perex, meta huwa l-segwiment? Tista' tikseb rifużjoni? :-)
u x'tixtieq tkun taf f'aktar dettall?
Minn artiklu b'"taħt il-barnuża" fit-titlu, nistenna deskrizzjoni teknika dettaljata (l-awtur jista' janalizza, pereżempju, overhead meta taqleb l-applikazzjonijiet, jew kif jiġi mmaniġġjat l-aċċess simultanju għar-riżorsi tas-sistema), paragun ma' mudelli oħra (per eżempju, b'iPhone jailbroken). Huwa ideali li tappoġġjaha b'xi kejl. Sempliċement stennejt ħafna aktar minn artiklu li għandu "taħt il-kappa" fit-titlu tiegħu milli din id-deskrizzjoni superfiċjali ħafna.
Hemm xi klijent icq li jaħdem kontinwament fl-isfond bħal Skype u ma jneħħix il-konnessjoni?
l-applikazzjoni għandha 10 sekondi biex tidħol fil-modalità ta 'sospensjoni, mhux 10 minuti... u matul dan il-proċess, xi partijiet jistgħu jew ma jistgħux "hang" fuq is-servizzi backend, li wħud minnhom diġà ġew elenkati hawn fuq - dan huwa dak li Apple ssejjaħ "intelliġenti "multitasking.... imbagħad is-sistema sparatha
L-applikazzjoni tista' teħtieġ ħin addizzjonali jekk xi ħaġa tkun qed titniżżel, tittella' jew tiġi pproċessata. M'għandha x'taqsam xejn mal-GPS, il-VoIP jew id-daqq tal-mużika, li jaħdmu f'modalità minimalista għal żmien illimitat.