Multitegumtöötlus võeti kasutusele iOS 4-s ja sellest ajast peale on paljud kasutajad mõelnud, kuidas multitegumtöö välja lülitada, et ressursse ei raiskaks ja aku võimalikult kaua vastu peaks. Kuid te ei pea rakendusi välja lülitama ja selles artiklis selgitan, miks.
Multitegumtöö iOS 4-s ei ole sama multitegumtöö, mida teate lauaarvutist või Windows Mobile'ist. Keegi võib rääkida piiratud multitegumtööst, keegi sellest nutikas viis multitegumtööks. Teeme seda järjekorras.
iOS 4 uus funktsioon on nn kiire rakenduste vahetamine (Fast Switching). Kui vajutate kodunupule, siis rakenduse olek salvestatakse ja rakendusse naastes ilmute täpselt sealt, kus enne väljalülitamist pooleli jäite. Kuid rakendus ei tööta taustal tardus ainult tema olek enne väljalülitamist.
Multitegumtöötlusriba, mis aktiveeritakse kodunupul topeltklõpsuga, on pigem hiljuti käivitatud rakenduste riba. Mitte ükski neist rakendustest ei tööta taustal (eranditega) pole vaja neid välja lülitada. Kui iPhone'il saab RAM otsa, lülitab iOS 4 selle ise välja. Just rakenduste vahel vahetamisel kasutate funktsiooni Fast Switching, sest tänu sellele lülitute suhteliselt kohe teisele rakendusele.
App Store'i värskendustes leiate sageli nn iOS 4 ühilduvuse. See tähendab sageli kiire ülemineku lisamist rakendusse. Demonstreerimiseks olen koostanud video, kus seda näha saab erinevus kiirvahetusega rakenduse vahel ja ilma temata. Pange tähele tagasilülitamise kiirust.
Oleme juba selgitanud, et kodunupul topeltklõpsuga kutsutav alumine riba ei ole tegelikult multitegumtöötlus. Kuid see ei tähenda, et uues iOS 4-s pole multitegumtöötlust üldse. iOS 4-s on mitu multitegumtöötlusteenust.
- Taustamuusika – mõned rakendused, näiteks voogesitusraadiod, võivad taustal töötada. Üldine rakendus ei tööta taustal, vaid ainult teenus - antud juhul voogesituse heli taasesitus.
- Voice-over-IP – tüüpiline esindaja siin on Skype. See teenus võimaldab teil kõnesid vastu võtta, kuigi rakendus pole sisse lülitatud. Aktiveeritud rakendusest annab märku uue ülemise riba ilmumine antud rakenduse nimega. Ärge ajage seda teenust segi kiirsõnumite saatmisega, saate sõnumeid vastu võtta ainult push-teadete kaudu.
- Tausta lokaliseerimine – taustal võib töötada ka GPS-i kasutav teenus. Nii saate navigeerimiselt e-postile lülituda ja navigeerimine võib teid jätkata vähemalt häälega. GPS saab nüüd taustal töötada.
- Ülesande täitmineh – näiteks kui laadite RSS-ist alla viimaseid uudiseid, saab seda ülesannet täita ka pärast rakenduse sulgemist. Peale hüppamist (allalaadimist) aga rakendus enam ei tööta ega oska muud teha. See teenus lõpetab ainult jagatud "ülesande".
- Tõukemärguanded – me kõik juba teame neid, rakendused võivad saata meile sündmuse kohta teateid Interneti kaudu. Ilmselt ei pea ma sellesse enam siin süvenema.
- Kohalik teatis – see on iOS 4 uus funktsioon. Nüüd saad mõnes rakenduses seadistada, et soovid teatud kellaajal sündmusest märguandeid saada. Rakendus ei pea olema sisse lülitatud ja te ei pea isegi Internetis olema ning iPhone teavitab teid sellest.
Huvitav, mida näiteks iOS 4 ei suuda? Kuidas on multitegumtöö piiratud? Näiteks selline kiirsuhtlusprogramm (ICQ) ei saa taustal töötada – ta peaks suhtlema ja Apple ei luba tal seda teha. Aga nendeks puhkudeks on lahendus näiteks selles, et kasutad rakendust (nt Meebo), mis jääb ühenduseks ka pärast selle väljalülitamist antud arendaja serveris ja kui saad teate, teavitatakse teid pushiga. teatis.
See artikkel loodi ülevaatena sellest, mida iOS 4 multitegumtöö tegelikult tähendab. See loodi, kuna nägin enda ümber segaduses kasutajaid, kes avasid multitegumtöötlusriba ja sulgesid rakendusi kohe pärast nende kasutamist. Aga see on jama ja midagi sellist pole vaja teha.
Steve Jobs ütles, et ta ei soovi, et kasutajad peaksid kogu aeg tegumihaldurisse uurima ja vabade ressurssidega tegelema. Siin lahendus lihtsalt töötab, see on Apple.
Aitäh toreda artikli eest.
Lisan vaid, et rakenduse lõpetamisel võib olla üks praktiline aspekt – rakendus tegelikult lähtestatakse. Täpsemalt, iOS4-le mõeldud IM+ esimesel versioonil oli mingi viga ja tugilehel soovitati ajutise lahendusena (enne kui nad uue versiooni välja annavad) lihtsalt veidralt käituva rakenduse sulgeda ja taaskäivitada.
Kindlasti on kohane kasutada shutdowni, näiteks rakenduse lähtestamiseks, olen täiesti nõus!
Aitäh artikli eest,
Tahaksin lihtsalt märkida, et rakenduste RAM-i laadimiseks ja kiireks rakenduste vahetamiseks on vaja akut, veidi rohkem kui ooterežiimis, kui rakendus on suletud (ärme võtame mälu lekib praegu arvesse) .
Seega, jah, see meetod on akusõbralikum, kuid juba see, et RAM on rakendustega täidetud, põhjustab teatud veidi suurema aku koormuse.
Seetõttu oleks Apple'il asjakohane lisada võimalus mitte lasta mõnel rakendusel RAM-is töötada, kasutaja valiks ainult need rakendused, mida ta soovib RAM-i jätta, teised oleksid välja lülitatud, need on rakendused, mis nt. kasutaja lülitub aeg-ajalt sisse.
Lõppude lõpuks toidetakse kogu RAM-i tervikuna. See, kas selles sisalduv baitide hunnik on külmutatud rakendus või vaba ruum, pole oluline. Ja kuidas on lood mälu killustatusega jne... Kuidas mälukiip teaks, mis osa peaks välja lülituma ja sisse lülituma ning mis osa mitte? See on lihtsalt rumal. Ka mälukiipide tarbimine, kui nende sisu ei muutu, on täna minimaalne.
vabandust, aga minu kasutuskogemus ütleb teisiti, aku on küll kergelt laetud... ja nagu keegi allpool kirjutab, siis ka 3GS-i reaktsioon langeb, mis ilmselt läheb paremaks... sellest ei midagi
See ei tohiks tõesti olla nii koormatud, see on täpselt nii, nagu Adam kirjutab. Mäludel peaks alati olema sama toide ja need seisvad rakendused ei mõjuta protsessorit.
Tegelikult oli ja aeg-ajalt on mul probleeme iPhone 3gs aku lühema tööeaga, kui kasutan rakendusi, mis pole iOS 4 jaoks kohandatud, kuid see läheb aina paremaks, iga päev laadin aeglaselt paar värskendust alla. iphone rakenduste esimese uuenduslaine saabudes kõik stabiliseerus ;) ja tõsiasi, et kunagi pidin ka ise tahtmata taastamise tegema :)
Mina isiklikult suuremat akukulu ei märganud
Juhin tähelepanu sellele, et mida rohkem rakendusi, mis pole välja lülitatud, seda vähem mälu ja aeglasem iPhone... minu puhul jõuab 3GS lihtsalt 3 MB-ni ja on nagu kilpkonn....
Kui mälu saab otsa, lülitab iPhone esmalt välja töötavad rakendused, nii et sellel on alati piisavalt RAM-i. Ma ei märka oma iPhone 3GS-is mingit aeglustumist (ja ma olen tõesti suur kasutaja).
minu 3GS aeglustub piinavalt... siis võtab sms-i, kalendri jne avamine igavesti aega... par-äpi sulgemine aitab palju... (enamasti piisab Safarist ja omnifocusest...)
Kahjuks pean kinnitama, et see on nii.
Võin kinnitada – see on tõsi. Mitme töötava rakendusega 3GS lihtsalt aeglustub. Millest ma ise aru ei saa, aga ma tõesti jälgin seda telefonis.
4G-l on topeltmälu, seega on seal kindlasti palju parem...
Ma ei märka ka aeglustumist, arvan, et uus OS on veelgi kiirem kui varem, aga see on ilmselt ainult minu teema. mulje
Mul on iPhone'is 15 GB rakendusi, ma kasutan neid ega jälgi neid. See on tõsiasi, et mul oli sarnane probleem ja ma tahtsin isegi 4.0 GM-i juurde tagasi minna, sest see töötas minu jaoks paremini... kahjuks pole mul JB-d ja mul pole isegi SHSH blobe salvestatud, nii et see on võimatu . Tegin taastamise ja kõik hakkas kiiresti ja ilusti toimima ;)
Olen juba näinud kuskil mainimist kohalikest teavitustest, aga ma ei leidnud kuskilt selle jaoks ühtegi varianti. Nt. uuendatud Pocket Informantil peaksid need olema, aga ... ma ei näe. Millegipärast ei näe ma oma iPhone'is märguandeid. Ma ei ole rahul, leian, et need on ebapiisavad.
Ja kas on võimalik unerakendust välja lülitada? Teise võimalusena, kuidas rakendust sulgeda, kui klahvi Kodu vajutamine lükkab selle automaatselt taustale?
See toimib – hoiad sõrme ühel ikoonil, siis hakkavad kõik värisema ja neile ilmub miinus
Minu tähelepaneku järgi muudab iOS4 3Gs telefonis suure koormuse all kenast napsast moodsast telefonist üsna ebameeldivaks WM tüüpi nutitelefoniks (või minu vana Treo680 PalmOS-iks) - lihtsalt lagub, lagub, lags. Ainus, mis aitab, on jooksvate rakenduste regulaarne puhastamine ja see mulle väga ei meeldi ja ma ei taha jailbreak’i teha – ma mõtlen tõsiselt iOS3-le naasmisele, aga ma ei tea, millised rakendused on iOS4 jaoks optimeeritud. nimetaks seda hetkel. Ma ei tea, ma olen vist isegi suurem raskekasutaja, kui artikli autor, aga aeglaselt käivituvad rakendused on möödapääsmatud - aga ma jooksen tavaliselt - kalender, telefon, sms, märkmed, asjad, 8 lehekülge safaris , geopeitus, fotod, kontaktid, piibel, iPod ja rakenduste pood (3 MB tasuta RAM-i). Olen Apple’i fänn, aga IMHO iOS4 lihtsalt ei sobi vanematele HW-dele (sh 3G-dele).
jama. Mul on 3GS iOS 4-ga, see pole absoluutselt probleem. iOS 4 on mõeldud iOhone 4 ja 3GS jaoks. Viimastel on lihtsalt probleem, mis võib külmuda (2G omanikuna saan väga aru) aga loogiline. Kas me tahame tarkvaraarendust ja see jääb muidugi natuke "olekuks" või tahame, et riistvara oleks sama ja me peame arvestama, et SF ei muutu liiga palju.
IPhone'il võib see multitegumtööga hästi hakkama saada, kuid kahjuks mõned rakendused mitte. Näiteks COMIC READER MOBI teatab mulle lihtsalt kuivalt, et ta ei laadi järgmist lehte, kuna sellel on vähe mälu. Tavaliselt pean peaaegu kõik magavad rakendused tapma, enne kui see uuesti käima hakkab :-( Ja mul on 3GS ja ülaltoodud rakendus on väidetavalt OS4 jaoks modifitseeritud.
proovige seda rakenduse toega õhutada, probleem on ilmselgelt olemas ;(
Kas keegi võiks mulle selgitada, kus kohalikud märguanded on seatud? Kas see on jaotises Seaded> Teavitused ja kas ma pean selle teatud rakenduste jaoks lubama? Muidu ma muid teavitusseadeid ei leidnud (muud on ainult e-kirjade kogumise seadetes ja kahtlustan, et see on Push, kes saadab teate serverist) Aitäh!
Rakendus peab toetama kohalikke teatisi, näiteks huvitav kohalike märguannetega rakendus on Notify 2...
Olgu, aga kuidas on lood taskuinformaatoriga? See peaks seda suutma, kuid ma ei märganud kuskil erinevust kohalike märguannete ja muude vahel. Tunnistan, et ma pole seda isegi proovinud. Nad proovivad Palringot premium versioonis, kirjelduses on midagi märguannete kohta kirjas (lokaalide kohta muidugi mitte), aga mul pole ka ikooni peal ühtegi märki. Võin hüpata rakendusest teise kohta ja siis uuesti tagasi, kuid naastes login uuesti sisse, mida ma ei oodanud. Kui ma otseselt selles Palringis ei ole, siis pole kuskil teadet. Kõik on korras? Kõige hullem on ilmselt 2Do rakendus, mis teatab, et teated töötavad ainult WiFi all. Üsna haletsusväärne ülesannete loendi kohta, kas pole. 7 dollari eest… põmm. :-(
Tunnen end ikkagi paremini taustapildiga kui Apple'i "multitegumtöötluse" rakendamisega. muidu ma ei märka 3GS-i aeglustumist isegi täiskaadri puhul. algul lülitasin rakendused läbi sbsettingsi harjumusest välja, hiljem andsin alla ja oligi korras
Märkasin 3GS-i aeglustumist mitte iga kord, kuid aeg-ajalt. Igal juhul ei tööta kõik rakendused õigesti, näiteks Seznami TV Seznam ei registreeri mõnikord aktiivsesse teenusesse liikumist ega laadi teleprogrammide värskendusi, seega aitab rakenduse taaskäivitamine, mis on vastupidine algsele olekule.
Tere kogukond,
Kas keegi on kunagi taotluskaebusega tegelenud? iOS4-ga ei tööta mul navigatsioon ja 89€ pole sugugi väike... kuidas kaebus käib?
Probleem ei ole rakenduses. Proovige iPhone'i taaskäivitada, kui see ei aita, taastage kogu telefon. Navigon töötab minu jaoks 3G-s iOS4-ga hästi.
Ma ei märka ka 3GS-i aeglustumist, kuid see, mis mind häirib, on avatud Safari akende uuesti laadimine. Kui RAM-i on piisavalt, siis juba laaditud lehtede sisu säilib.