Multitasking is in iOS 4 bekendgestel, en sedertdien wonder baie gebruikers hoe om multitasking af te skakel sodat hulle nie hulpbronne mors nie en die battery so lank as moontlik hou. Maar jy hoef nie die toepassings af te skakel nie, en in hierdie artikel sal ek verduidelik hoekom.
Multitasking in iOS 4 is nie dieselfde multitasking as wat jy van lessenaar of Windows Mobile ken nie. Iemand kan praat oor beperkte multitasking, iemand oor die slim manier van multitasking. Kom ons doen dit in volgorde.
’n Nuwe kenmerk van iOS 4 is die sogenaamde vinnige oorskakeling van toepassings (Fast Switching). As jy op die tuisknoppie klik, sal die toestand van die toepassing gestoor word en wanneer jy terugkeer na die toepassing, sal jy presies verskyn waar jy opgehou het voordat jy dit afskakel. Maar die toepassing loop nie op die agtergrond het net haar staat gevries voordat dit gesluit is.
Die multitasking-balk, wat geaktiveer word deur op die tuisknoppie te dubbelklik, is eerder 'n balk van toepassings wat onlangs bekendgestel is. Nie een van hierdie programme nie loop nie in die agtergrond nie (met uitsonderings), is dit nie nodig om hulle af te skakel nie. As die iPhone se RAM opraak, sal iOS 4 dit vanself afskakel. Dit is wanneer jy tussen toepassings wissel dat u die Fast Switching-funksie gebruik, want danksy dit skakel u relatief onmiddellik na 'n ander toepassing oor.
In App Store-opdaterings sal jy dikwels sogenaamde iOS 4-versoenbaarheid vind. Dit beteken dikwels om Fast Switching in die toepassing te bou. Vir 'n demonstrasie het ek 'n video voorberei waar jy dit kan sien die verskil tussen 'n toepassing met Fast Switching en sonder haar. Let op die terugskakelspoed.
Ons het reeds verduidelik dat die onderste balk wat genoem word deur op die tuisknoppie te dubbelklik, nie eintlik multitasking is nie. Maar dit beteken nie dat daar glad nie multitasking in die nuwe iOS 4 is nie. Daar is verskeie multitasking-dienste in iOS 4.
- Agtergrond musiek – sommige toepassings, soos stroomradio's, kan dalk in die agtergrond loop. Die algehele toepassing loop nie op die agtergrond nie, maar slegs die diens - in hierdie geval, streaming klank speel.
- Stem-oor-IP – 'n tipiese verteenwoordiger hier sal Skype wees. Hierdie diens laat jou toe om oproepe te ontvang alhoewel die toepassing nie aangeskakel is nie. Die geaktiveerde toepassing word aangedui deur die verskyning van 'n nuwe boonste balk met die naam van die gegewe toepassing. Moenie hierdie diens met kitsboodskappe verwar nie, jy sal slegs boodskappe via stootkennisgewings kan ontvang.
- Agtergrond lokalisering – 'n diens wat GPS gebruik, kan ook op die agtergrond loop. Jy kan dus oorskakel van navigasie na e-pos, en navigasie kan voortgaan om jou ten minste per stem te navigeer. GPS kan nou in die agtergrond loop.
- Voltooi die taakh – as jy byvoorbeeld die jongste nuus van RSS aflaai, kan hierdie taak voltooi word selfs nadat die toepassing gesluit is. Nadat u gespring het (aflaai), loop die toepassing egter nie meer nie en kan niks anders doen nie. Hierdie diens voltooi slegs die verdeelde "taak".
- Stoot kennisgewings – ons almal ken hulle reeds, toepassings kan vir ons kennisgewings stuur oor een of ander gebeurtenis via die internet. Ek hoef seker nie meer hier in te gaan nie.
- Plaaslike kennisgewing – dit is 'n nuwe kenmerk van iOS 4. Nou kan jy in een of ander toepassing stel dat jy op 'n sekere tyd van 'n gebeurtenis in kennis gestel wil word. Die toepassing hoef nie aangeskakel te wees nie, en jy hoef nie eers op die internet te wees nie, en iPhone sal jou in kennis stel.
Wonder jy wat, byvoorbeeld, iOS 4 nie kan doen nie? Hoe word multitasking beperk? Byvoorbeeld, so 'n kitsboodskapprogram (ICQ) kan nie in die agtergrond loop nie – hy sal moet kommunikeer en Apple sal hom nie toelaat om dit te doen nie. Maar daar is 'n oplossing vir hierdie gevalle, byvoorbeeld, deurdat jy 'n toepassing (bv. Meebo) gebruik wat gekoppel bly selfs nadat dit op die gegewe ontwikkelaar se bediener afgeskakel is, en as jy 'n boodskap ontvang, word jy in kennis gestel deur 'n druk kennisgewing.
Hierdie artikel is geskep as 'n oorsig van wat multitasking in iOS 4 eintlik beteken. Dit is geskep omdat ek verwarde gebruikers rondom my gesien het wat aanhou om die multitasking-balk oop te maak en toepassings onmiddellik toe te maak nadat hulle dit gebruik het. Maar dit is nonsens en dit is nie nodig om so iets te doen nie.
Steve Jobs het gesê dat hy nie wil hê dat gebruikers na die taakbestuurder moet kyk en heeltyd met gratis hulpbronne moet handel nie. Hier die oplossing werk net, dit is Apple.
Dankie vir die mooi artikel.
Ek wil net byvoeg dat die beëindiging van die toepassing een praktiese aspek kan hê - die toepassing is eintlik teruggestel. Spesifiek, die eerste weergawe van IM+ vir iOS4 het 'n soort fout gehad, en op die ondersteuningsbladsy, as 'n tydelike oplossing (voordat hulle 'n nuwe weergawe vrystel), het hulle net aanbeveel dat die app wat vreemd optree, toemaak en weer begin.
Dit is beslis gepas om afsluit te gebruik, byvoorbeeld om die toepassing terug te stel, ek stem heeltemal saam!
Dankie vir die artikel,
Ek wil net daarop wys dat vir die toepassings om in RAM gelaai te bly en vir vinnige toepassing-omskakeling om te werk, batterykrag nodig is, 'n bietjie meer as wat dit in bystandmodus benodig wanneer die toepassing gesluit is (laat ons nie geheue neem nie lekkasies nou in ag geneem).
So, ja, hierdie metode is meer batteryvriendelik, maar die feit dat die RAM met toepassings gevul is, sal 'n sekere effens hoër batterylading veroorsaak.
Dit sal dus gepas wees vir Apple om die opsie by te voeg om sommige toepassings nie in RAM te laat loop nie, die gebruiker sal slegs daardie toepassings kies wat hy in RAM wil laat, ander sal afgeskakel word, dit is toepassings wat bv. gebruiker skakel af en toe aan..
Die hele RAM word immers as 'n geheel aangedryf. Of die klomp grepe daarin 'n bevrore toepassing of vrye spasie is, is irrelevant. En wat van geheuefragmentasie, ens... Hoe sal die geheueskyfie weet watter deel dit moet afskakel en aanskakel en watter deel dit nie moet nie? Dis net dom. Die verbruik van geheueskyfies, as die inhoud daarvan nie verander nie, is vandag ook minimaal.
jammer, maar my gebruikerservaring sê anders, die battery is, al is dit effens, gelaai... en soos iemand hieronder skryf, neem die reaksie van die 3GS ook af, wat seker beter sal wees... niks daaroor nie
Dit moet regtig nie so gelaai wees nie, dit is presies soos Adam skryf. Die herinneringe moet altyd op dieselfde manier aangedryf word, en hierdie dormante toepassings beïnvloed nie die verwerker nie.
Trouens, ek het en het af en toe probleme met minder batterylewe op die iPhone 3gs wanneer ek toepassings gebruik wat nie vir iOS 4 aangepas is nie, maar dit word steeds beter en beter, elke dag laai ek stadig 'n paar opdaterings af. . sedert die eerste golf van opdaterings vir iPhone-toepassings aangekom het, het alles gestabiliseer ;) en dit is 'n feit dat ek ook een keer 'n herstel moes uitvoer sonder om eers te wou :)
Ek het persoonlik nie 'n hoër batteryverbruik opgemerk nie
Ek wil graag daarop wys dat hoe meer toepassings wat nie afgeskakel is nie, hoe minder geheue en hoe stadiger die iPhone... in my geval bereik die 3GS maklik 3 MB en is dit soos 'n skilpad....
Wanneer die geheue min is, skakel die iPhone eers lopende toepassings af, sodat dit altyd genoeg RAM het. Ek merk geen verlangsaming op my iPhone 3GS nie (en ek is 'n baie swaar gebruiker).
my 3GS vertraag verskriklik ... dan neem dit 'n ewigheid om sms'e, kalender, ens oop te maak ... om die par app toe te maak help baie ... (meestal Safari en omnifocus is genoeg ...)
Ongelukkig moet ek bevestig, dit is so.
Ek kan dit bevestig - dit is waar. 'n 3GS met verskeie lopende toepassings vertraag eenvoudig. Wat ek self nie verstaan nie, maar ek neem dit regtig oor die foon waar.
4G het dubbel die geheue, so dit sal beslis baie beter daar wees ...
Ek merk ook geen verlangsaming op nie, ek dink die nuwe bedryfstelsel is selfs vinniger as voorheen, maar dit is seker maar net my onderwerp. indruk
Ek het 15 GB se toepassings in my iPhone, ek gebruik dit en neem dit nie waar nie. Dit is 'n feit dat ek 'n soortgelyke probleem gehad het en selfs wou teruggaan na 4.0 GM, want dit het vir my beter gewerk ... ongelukkig het ek nie JB nie en ek het nie eers SHSH-bloppe gestoor nie, so dit is onmoontlik . Ek het 'n herstel gedoen en alles het vinnig en pragtig begin werk ;)
Ek het al iewers 'n melding van plaaslike kennisgewings gesien, maar ek het nêrens enige opsie daarvoor gekry nie. Bv. opgedateerde Pocket Informant moet hulle hê, maar ... ek sien nie. Op een of ander manier sien ek nie kennisgewings op my iPhone nie. Ek is nie tevrede nie, hulle lyk onvoldoende.
En is dit moontlik om 'n slaaptoepassing af te skakel? Alternatiewelik, hoe om 'n toepassing te verlaat wanneer u Tuis druk, stoot dit outomaties na die agtergrond?
Dit werk - jy hou jou vinger op een ikoon, dan begin hulle almal bewe en 'n minus verskyn op hulle
Volgens my waarneming verander iOS4 op 3Gs-foon onder swaar vrag 'n lekker pittige moderne foon in 'n taamlik onaangename WM-tipe slimfoon (of PalmOS van my ou Treo680) - dit lag net, lag, lag. Die enigste ding wat help is om gereeld lopende toepassings skoon te maak, en ek hou regtig nie daarvan nie en ek wil nie jailbreak nie - ek dink ernstig daaraan om terug te gaan na iOS3, maar ek weet nie watter toepassings vir iOS4 geoptimaliseer is nie. sou dit op die oomblik noem. Ek weet nie, ek is seker 'n selfs groter swaar gebruiker as die skrywer van die artikel, maar die toepassings wat stadig begin is onmisbaar - maar ek hardloop gewoonlik - kalender, telefoon, sms, notas, dinge, 8 bladsye in safari , geocaching, foto's, kontakte, Bybel, iPod en appstore (3MB gratis RAM). Ek is 'n Apple-aanhanger, maar IMHO iOS4 is eenvoudig nie geskik vir ouer HW nie (insluitend 3G's).
snert. Ek het 'n 3GS met iOS 4 absoluut geen probleem nie. iOS 4 is vir iOhone 4 en 3GS. Laasgenoemde het bloot 'n probleem, wat kan vries (as 'n 2G-eienaar verstaan ek regtig), maar dis logies. Óf ons wil sagteware-ontwikkeling hê, en dit sal natuurlik 'n bietjie van 'n "staat" wees, óf ons wil hê die hardeware moet dieselfde wees en ons moet in ag neem dat SF nie te veel sal verander nie.
Die iPhone kan dit dalk goed hanteer met multitasking, maar sommige programme doen dit ongelukkig nie. Byvoorbeeld, COMIC READER MOBI lig my bloot droogweg in dat dit nie die volgende bladsy sal laai nie omdat dit min geheue het. Ek moet gewoonlik amper al die slaaptoepassings doodmaak voordat dit weer aan die gang kom :-( En ek het 'n 3GS en die bogenoemde toepassing is kwansuis vir OS4 aangepas.
probeer om dit aan te spoor met die toepassingsondersteuning, die probleem is natuurlik daar ;(
Kan iemand asseblief vir my verduidelik waar die plaaslike kennisgewings ingestel is? Is dit in Instellings > Kennisgewings en moet ek dit vir sekere toepassings toelaat? Andersins het ek geen ander kennisgewinginstellings gekry nie (ander is slegs in die e-posversamelinginstellings en ek vermoed dit is die Push wat die kennisgewing van die bediener af stuur) Dankie!
Die toepassing moet plaaslike kennisgewings ondersteun, byvoorbeeld, 'n interessante toepassing met plaaslike kennisgewings is Notify 2...
Goed, maar wat van die Pocket Informant? Dit behoort dit te kan doen, maar ek het nêrens die verskil tussen plaaslike kennisgewings en ander opgemerk nie. Ek erken ek het dit nog nie eens probeer nie. Hulle probeer Palringo in die premium weergawe, iets oor kennisgewings word in die beskrywing geskryf (natuurlik nie oor plaaslike nie), maar ek het ook geen kenteken op die ikoon nie. Ek kan van die toepassing na 'n ander plek spring en dan weer terug, maar as ek terugkom, meld ek weer aan, wat ek nie verwag het nie. As ek nie direk in daardie Palring is nie, is daar nêrens kennisgewing nie. Alles is reg? Die ergste is waarskynlik die 2Do-toepassing, wat sê dat kennisgewings net onder WiFi werk. Redelik pateties vir 'n taaklys, is dit nie. Vir $7 ... 'n bummer. :-(
Ek voel steeds beter met backgrounder as met apple se implementering van "multitasking". anders merk ek geen verlangsaming van die 3GS nie, selfs met 'n volraam. ek het eers die toepassings deur sbsettings uit gewoonte afgeskakel, later het ek moed opgegee en dit was goed
Ek het wel die verlangsaming op die 3GS opgemerk, nie elke keer nie, maar af en toe. In elk geval, nie alle toepassings werk korrek nie, byvoorbeeld TV Seznam van Seznam registreer soms nie die skuif na die aktiewe diens nie en laai nie TV-programopdaterings nie, dus sal die herbegin van die toepassing help, wat die teenoorgestelde van die oorspronklike toestand is.
Hallo gemeenskap,
Het iemand al ooit 'n aansoekklag hanteer? met iOS4 werk navigasie nie vir my nie en €89 is glad nie klein nie... hoe verloop die klagteproses?
Die probleem is nie in die toepassing nie. Probeer om die iPhone te herbegin, as dit nie help nie, herstel die hele foon. Navigon werk goed vir my op 3G met iOS4.
Ek merk ook nie die verlangsaming op die 3GS nie, maar waar dit my pla is om oop Safari-vensters te herlaai. As daar genoeg RAM is, sal die inhoud van reeds gelaaide bladsye behoue bly.