Urang sadayana terang pelajaran "multitasking = kamampuan pikeun ngalakukeun sababaraha prosés dina waktos anu sami". Urang make eta dina komputer urang tanpa keur utamana sadar ayana. Ngalihkeun antara aplikasi atanapi windows tina hiji aplikasi lumangsung (kanggo kami) sacara real waktos sareng kami nyandak kamampuan sistem operasi ieu.
Tugas béda
Sistem operasi allocates processor ka sadaya aplikasi dina interval waktu leutik. Période waktos ieu sakedik pisan sahingga urang teu tiasa perhatikeunana, janten sigana saolah-olah sadaya aplikasi nganggo prosésor dina waktos anu sami. Urang bisa mikir kitu seueur tugas dina ios 4 gawéna persis sarua. Sanes kitu. Alesan utama tangtosna kapasitas batré. Upami sadaya aplikasi leres-leres dijalankeun di latar tukang, sigana urang kedah milarian stop kontak dina sababaraha jam.
Seuseueurna aplikasi anu cocog sareng ios 4 disimpen kana "mode ditunda" atanapi sare saatos mencét tombol Imah. Analogi tiasa nutup tutup laptop, anu langsung asup kana mode sare. Saatos muka tutup, laptop hudang sareng sadayana dina kaayaan anu sami sareng sateuacan tutup ditutup. Salaku tambahan, aya aplikasi dimana mencét tombol Imah nyababkeun aranjeunna mungkas. Sarta ku éta kami hartosna hiji terminasi nyata. Pamekar gaduh pilihan anu mana tina metodeu ieu dianggo.
Tapi aya kategori aplikasi anu sanés. Ieu mangrupikeun aplikasi anu leres-leres dijalankeun di latar tukang, sanaos anjeun ngalakukeun hal anu béda-béda dina iDevice anjeun. Skype mangrupikeun conto anu saé sabab peryogi sambungan internét konstan. Conto séjénna bisa jadi aplikasi nu muterkeun musik latar (Pandora) atawa aplikasi nu merlukeun pamakéan GPS konstan. Leres, aplikasi ieu nyéépkeun batré anjeun sanaos jalan di latar tukang.
Saré atawa némbak?
Aplikasi nu tangtu cocog sareng ios 4, nu kudu ditunda saré (nempatkeun kana "mode ditunda") sanggeus mencét tombol Imah, terus ngajalankeun di tukang. Apple masihan pamekar persis sapuluh menit pikeun aplikasi pikeun ngarengsekeun tugas na, naon éta. Anggap anjeun ngaunduh file dina GoodReader. Ujug-ujug aya anu hoyong nelepon anjeun sareng anjeun kedah nampi telepon anu penting éta. Telepon teu lepas leuwih ti sapuluh menit, anjeun bakal balik deui ka aplikasi GoodReader. Koropakna tiasa diunduh atanapi nuju diunduh. Kumaha lamun nelepon nyokot leuwih ti sapuluh menit? Aplikasina, dina hal urang GoodReader, kedah ngeureunkeun kagiatanana sareng nyarios ka ios yén éta tiasa bobo. Upami anjeunna henteu, anjeunna bakal dibatalkeun tanpa karunya ku ios sorangan.
Ayeuna anjeun terang bédana antara "mobile" sareng "desktop" multitasking. Bari fluidity jeung speed pindah antara aplikasi penting pikeun komputer, hirup batré salawasna hal pangpentingna pikeun alat nu bagerak. Multitasking ogé kedah diadaptasi kana kanyataan ieu. Ku alatan éta, sanggeus maca artikel ieu, lamun mencet tombol Imah dua kali, anjeun moal deui ningali "bar aplikasi ngajalankeun di latar tukang", tapi dasarna ngan "daptar aplikasi panganyarna dipaké".
Panulis: Daniel HruškaSumber: onemoretap.com
hmm, metot :) Kuring salawasna ngira yén éta salawasna sarupa kumaha eta bisa dilakukeun dina Unix. Yén aplikasi nu geus disadiakeun enol waktu CPU jeung prosés ngan sits dina mémori, sadaya sumberdaya geus disadiakeun. janten kuring kedah pencét imah dua kali sareng langsung ngeureunkeun aplikasi pikeun ngahapus. Janten naha ieu hartosna upami aya ikon aplikasi dina lambaran disumputkeun handap, aplikasina masih ditutup lami pisan (sanggeus 10 menit)?
Dina daptar handap, aya ngan saukur aplikasi nu panganyarna dibuka, whereby sababaraha di antarana masih bisa ngajalankeun, sababaraha nu ditunda, sarta sababaraha terminated lengkep. Ngahapus aplikasi sacara manual tina daptar gaduh "efek samping" yén upami kajantenan jalan (atanapi ditunda) éta bakal ditungtungan.
aplikasi nu kudu ngabejaan sorangan ngeunaan eta 10 menit tambahan, sarta eta teu dijamin yén éta bakal meunang aranjeunna.
Nya, éta henteu ngaleungitkeun obsesi kuring pikeun nutup aplikasi tina daptar (kumaha upami teu kahaja ngadahar sumber daya, leres? :-D)
Pamahaman kuring nyaéta 10 menit kanggo aplikasi anu kedah dianggo di latar tukang sareng henteu digolongkeun kana kategori "skype, GPS sareng playback musik". Aplikasi sejenna pindah ka modeu ditunda tur tetep dina mémori nepi ka mémori diperlukeun pikeun hal séjén.
Modeu ditunda gaduh kauntungan yén upami anjeun teras kedah maéhan aplikasi, anjeun moal leungit datana, sadayana bakal disimpen dina waktos ngalih ka ditunda.
atawa, dina kasus misalna playback, sarua jeung paréntah bg / fg
Na kumaha upami pamuter atawa aplikasi sejenna ngajalankeun di latar tukang pikeun lila? Maksudna, naha kuring kedah "milih" salaku pamekar, atanapi naha ieu kedah disatujuan ku Apple kumaha waé?
Supados aplikasi leres-leres ngajalankeun di latar tukang pikeun waktos anu henteu terbatas, éta kedah ngalakukeun (ngadaptar) salah sahiji tindakan ieu:
- Anggo jasa lokasi (GPS)
- Puter musik di latar tukang
- Anggo VOIP (Voice over IP)
Numutkeun judulna (titingalian handapeun tiung), kuring ngarepkeun tulisan éta ngandung katerangan anu rada langkung éksténsif sareng detil téknis. Ieu sigana langkung sapertos perex kana tulisan. Upami perex, iraha sekuelna? Dupi anjeun kéngingkeun ngabalikeun duit? :-)
sareng naon anu anjeun hoyong terang langkung rinci?
Tina tulisan anu judulna "di handapeun tiung", kuring ngarepkeun katerangan téknis anu lengkep (panulis tiasa nganalisis, contona, overhead nalika ngalihkeun aplikasi, atanapi kumaha aksés sakaligus kana sumber sistem diurus), ngabandingkeun sareng modél anu sanés. (Contona, kalawan iPhone jailbroken). Éta idéal pikeun nyadangkeunana ku sababaraha pangukuran. Kuring ngan ukur ngarep-ngarep langkung seueur tina tulisan anu ngagaduhan "dina tiung" dina judulna tibatan pedaran anu deet pisan ieu.
Naha aya klien icq anu ngajalankeun terus-terusan di latar tukang sapertos skype sareng henteu leupaskeun sambunganna?
aplikasi ngabogaan 10 detik pikeun lebet kana mode nunda, teu 10 menit ... jeung salila prosés ieu, sababaraha bagian bisa atawa teu "ngagantung" dina jasa backend, sababaraha nu geus didaptarkeun di luhur - éta naon Apple nelepon "pinter". "Multi tugas.... lajeng sistem ditémbak nya handap
Aplikasina tiasa peryogi waktos tambahan upami aya anu diunduh, diunggah atanapi diolah. Henteu aya hubunganana sareng GPS, VoIP atanapi maén musik, anu dijalankeun dina modeu minimalis pikeun waktos anu henteu terbatas.