Għad hemm ħafna nies li ma jafux kif jaħdem il-multitasking fl-iOS. Biex tibda, madankollu, huwa meħtieġ li jiġi rrilevat li dan mhuwiex multitasking reali, iżda soluzzjoni intelliġenti ħafna li ma tgħabbix is-sistema jew l-utent.
Ħafna drabi wieħed jista 'jisma' superstizzjonijiet li l-apps li jaħdmu fl-isfond fl-iOS jimlew il-memorja operattiva, li twassal għal tnaqqis fil-veloċità tas-sistema u tnaqqis fil-ħajja tal-batterija, għalhekk l-utent għandu jitfihom manwalment. Il-bar multitasking fil-fatt ma fihiex lista tal-proċessi kollha fl-isfond li qed jaħdmu, iżda biss l-applikazzjonijiet l-aktar imnedija reċentement. Allura l-utent m'għandux għalfejn jinkwieta dwar proċessi li jaħdmu fl-isfond ħlief fi ftit każijiet. Meta tagħfas il-buttuna Home, l-applikazzjoni normalment tmur torqod jew tagħlaq, sabiex ma tibqax tgħabbi l-proċessur jew il-batterija u, jekk meħtieġ, tillibera l-memorja meħtieġa.
Dan mhuwiex multitasking sħiħ meta jkollok għexieren ta 'proċessi għaddejjin. Applikazzjoni waħda biss qed taħdem dejjem fuq it-tagħrif miksub, li titwaqqaf jew tintefa kompletament jekk meħtieġ. Ftit proċessi sekondarji biss jimxu fl-isfond. C'est pourquoi inti rari se jiltaqgħu ma 'ħabta ta' applikazzjoni fuq iOS, per eżempju Android huwa megħlub b'applikazzjonijiet ta 'tħaddim li l-utent irid jieħu ħsieb. Min-naħa waħda, dan jagħmel ix-xogħol mal-apparat mhux pjaċevoli, u min-naħa l-oħra, jikkawża, pereżempju, istartjar bil-mod u tranżizzjonijiet bejn l-applikazzjonijiet.
Tip ta' runtime ta' applikazzjoni
L-applikazzjoni fuq it-tagħmir iOS tiegħek tinsab f'wieħed minn dawn il-5 stati:
- Running: l-applikazzjoni tinbeda u taħdem fit-tagħrif miksub
- Sfond: għadu qed jaħdem iżda jaħdem fl-isfond (nistgħu nużaw applikazzjonijiet oħra)
- Sospiż: Għadu qed juża RAM iżda mhux qed jaħdem
- Inattivi: l-applikazzjoni qed taħdem iżda kmandi indiretti (per eżempju, meta tissakkar l-apparat bl-applikazzjoni taħdem)
- Mhux qed jaħdem: L-applikazzjoni spiċċat jew ma bdietx
Il-konfużjoni tiġi meta l-app tmur fl-isfond sabiex ma tfixkilx. Meta tagħfas il-buttuna Home jew tuża l-ġest biex tagħlaq l-applikazzjoni (iPad), l-applikazzjoni tmur fl-isfond. Il-biċċa l-kbira tal-apps huma sospiżi fi ftit sekondi (Huma maħżuna fir-RAM tal-iDevice sabiex ikunu jistgħu jiġu mnedija malajr, ma jgħabbux il-proċessur daqshekk u b'hekk jiffrankaw il-ħajja tal-batterija) Tista' taħseb li jekk app tkompli tuża l-memorja, għandek biex tħassarha manwalment biex teħlisha. Imma inti m'għandekx għalfejn tagħmel dan, għaliex iOS se tagħmel dan għalik. Jekk għandek applikazzjoni eżiġenti sospiża fl-isfond, bħal logħba li tuża ammont kbir ta 'RAM, iOS awtomatikament ineħħiha mill-memorja meta jkun meħtieġ, u tista' terġa 'tibda billi ttektek l-ikona tal-applikazzjoni.
L-ebda wieħed minn dawn l-istati ma huwa rifless fil-bar multitasking, il-panel juri biss lista ta 'apps imnedija reċentement irrispettivament minn jekk l-app titwaqqafx, titwaqqaf, jew taħdem fl-isfond. Tista' tinnota wkoll li l-applikazzjoni li qed taħdem bħalissa ma tidhirx fil-panel Multitasking
Ħidmiet ta' sfond
Normalment, meta tagħfas il-buttuna Home, l-applikazzjoni taħdem fl-isfond, u jekk ma tkunx qed tużaha, awtomatikament tieqaf fi żmien ħames sekondi. Mela jekk qed tniżżel podcast, pereżempju, is-sistema tevalwah bħala applikazzjoni li taħdem u idewwem it-terminazzjoni b'għaxar minuti. Wara għaxar minuti l-aktar tard, il-proċess jinħeles mill-memorja. Fil-qosor, m'għandekx għalfejn tinkwieta dwar l-interruzzjoni tat-tniżżil tiegħek billi tagħfas il-Butuna Home, jekk ma tieħux aktar minn 10 minuti biex tlestiha.
Tmexxija indefinita fl-isfond
F'każ ta' inattività, is-sistema ttemm l-applikazzjoni fi żmien ħames sekondi, u fil-każ ta' downloads, it-terminazzjoni tittardja għal għaxar minuti. Madankollu, hemm numru żgħir ta 'applikazzjonijiet li jeħtieġu t-tħaddim fl-isfond. Hawn huma xi eżempji ta 'apps li jistgħu jaħdmu fl-isfond b'mod indefinit fl-iOS 5:
- Applikazzjonijiet li jdoqqu ħoss u jridu jiġu interrotti għal xi żmien (waqfien tal-mużika waqt telefonata, eċċ.),
- Applikazzjonijiet li jsegwu l-lokalità tiegħek (softwer tan-navigazzjoni),
- Applikazzjonijiet li jirċievu sejħiet VoIP, pereżempju jekk tuża Skype, tista' tirċievi telefonata anki meta l-applikazzjoni tkun fl-isfond,
- Downloads awtomatiċi (eż. Newsstand).
L-applikazzjonijiet kollha għandhom jingħalqu jekk ma jkunux għadhom iwettqu xogħol (bħal downloads fl-isfond). Madankollu, hemm eċċezzjonijiet li jaħdmu fl-isfond kontinwament, bħall-app nattiva Mail. Jekk ikunu qed jaħdmu fl-isfond, jieħdu l-memorja, l-użu tas-CPU jew inaqqsu l-ħajja tal-batterija
Apps li jitħallew jaħdmu fl-isfond b'mod indefinit jistgħu jagħmlu dak kollu li jagħmlu waqt li jkunu qed jaħdmu, minn daqq ta' mużika sa tniżżil ta' episodji ġodda tal-Podcast.
Kif semmejt qabel, l-utent qatt ma jeħtieġ li jagħlaq l-apps li jaħdmu fl-isfond. L-unika eċċezzjoni għal dan hija meta app li taħdem fl-isfond tiġġarraf jew ma tqumx mill-irqad kif suppost. L-utent jista 'mbagħad jagħlaq l-applikazzjonijiet manwalment fil-bar multitasking, iżda dan rarament jiġri.
Għalhekk, b'mod ġenerali, m'għandekx bżonn timmaniġġja l-proċessi fl-isfond għax is-sistema tieħu ħsiebhom hi stess. C'est pourquoi iOS hija tali sistema friska u veloċi.
Mill-perspettiva tal-iżviluppatur
L-applikazzjoni tista' tirreaġixxi b'total ta' sitt stati differenti bħala parti minn multitasking:
1. applicationWillResignActive
Fit-traduzzjoni, dan l-istat ifisser li l-applikazzjoni se tirriżenja bħala l-applikazzjoni attiva (jiġifieri, l-applikazzjoni fit-tagħrif miksub) fil-futur (kwistjoni ta 'ftit millisekondi). Dan jiġri, pereżempju, meta tirċievi sejħa waqt li tuża l-applikazzjoni, iżda fl-istess ħin, dan il-metodu jikkawża wkoll dan l-istat qabel ma l-applikazzjoni tidħol fl-isfond, għalhekk jeħtieġ li tqis dawn il-bidliet. Dan il-metodu huwa adattat ukoll biex, pereżempju, jissospendi l-attivitajiet kollha li jkun qed iwettaq meta jkun hemm telefonata deħlin u jistenna sa tmiem is-sejħa.
2. applicationDidEnterBackground
L-istatus jindika li l-applikazzjoni marret fl-isfond. L-iżviluppaturi għandhom jużaw dan il-metodu biex jissospendu l-proċessi kollha li mhux bilfors jeħtieġu li jaħdmu fl-isfond u memorja ċara ta 'data mhux użata u proċessi oħra, bħal timers li jiskadu, ikklerjar immaġini mgħobbija mill-memorja li mhux bilfors ikunu meħtieġa, jew għeluq konnessjonijiet mas-servers, sakemm ma jkunx kritiku li l-applikazzjoni tlesti l-konnessjonijiet fl-isfond. Meta l-metodu jiġi invokat f'applikazzjoni, għandu essenzjalment jintuża biex tissospendi kompletament l-applikazzjoni jekk xi parti minnha ma tkunx meħtieġa li taħdem fl-isfond.
3. applicationWillEnterForeground
Dan l-istat huwa l-oppost tal-ewwel stat, fejn l-applikazzjoni se tirriżenja għall-istat attiv. L-istat sempliċement ifisser li l-app irqad terġa 'tibda mill-isfond u tidher fit-tagħrif miksub fil-ftit millisekondi li ġejjin. l-iżviluppaturi għandhom jużaw dan il-metodu biex jerġgħu jibdew kwalunkwe proċess li kien inattiv waqt li l-applikazzjoni kienet fl-isfond. Konnessjonijiet mas-servers għandhom jiġu stabbiliti mill-ġdid, it-tajmers reset, immaġini u data mgħobbija fil-memorja, u proċessi oħra meħtieġa jistgħu jerġgħu jibdew eżatt qabel l-utent jerġa jara l-applikazzjoni mgħobbija.
4. applicationDidBecomeActive
L-istat jindika li l-applikazzjoni għadha kemm saret attiva wara li ġiet restawrata għall-ewwel tagħrif. Dan huwa metodu li jista 'jintuża biex isiru aġġustamenti addizzjonali għall-interface tal-utent jew biex tirrestawra l-UI għall-istat oriġinali tagħha, eċċ. Dan fil-fatt jiġri fil-mument meta l-utent diġà jara l-applikazzjoni fuq il-wiri, għalhekk huwa meħtieġ li tiddetermina b'kawtela x'jiġri fil-metodu ta 'dan u fil-metodu preċedenti. Dawn jissejħu wieħed wara l-ieħor b’differenza ta’ ftit millisekondi.
5. applicationWillTerminate
Dan l-istat jiġri ftit millisekondi qabel ma toħroġ l-applikazzjoni, jiġifieri qabel ma l-applikazzjoni fil-fatt tintemm. Jew manwalment minn multitasking jew meta titfi l-apparat. Il-metodu għandu jintuża biex tissejvja d-data pproċessata, biex jintemmu l-attivitajiet kollha u biex titħassar data li ma tibqax meħtieġa.
6. applicationDidReceiveMemoryWarning
Huwa l-aħħar stat li huwa l-aktar diskuss. Huwa responsabbli biex, jekk meħtieġ, tneħħi l-applikazzjoni mill-memorja tal-iOS jekk tuża r-riżorsi tas-sistema bla bżonn. Ma nafx speċifikament x'jagħmel iOS b'apps fl-isfond, imma jekk teħtieġ app biex tirrilaxxa riżorsi għal proċessi oħra, tqanqlu bi twissija tal-memorja biex tirrilaxxa kwalunkwe riżorsi li għandha. Allura dan il-metodu jissejjaħ fl-applikazzjoni. L-iżviluppaturi għandhom jimplimentawha sabiex l-applikazzjoni tagħti l-memorja li tkun allokat, issalva dak kollu li jkun għaddej, tneħħi dejta mhux meħtieġa mill-memorja, u inkella tillibera l-memorja b'mod adegwat. Huwa veru li ħafna żviluppaturi, anke dawk li jibdew, ma jaħsbux jew jifhmux affarijiet bħal dawn, u allura jista 'jiġri li l-applikazzjoni tagħhom thedded il-ħajja tal-batterija u/jew tikkonsma bla bżonn ir-riżorsi tas-sistema, anke fl-isfond.
Verdett
Dawn is-sitt stati u l-metodi assoċjati tagħhom huma l-isfond ta 'kull "multitasking" fl-iOS. hija sistema kbira, sakemm l-iżviluppaturi ma jinjorawx il-fatt li hemm bżonn li tkun responsabbli dwar dak li l-applikazzjoni tarmi fuq it-tagħmir tal-utenti tagħhom, jekk huma minimizzati jew jiksbu twissijiet mis-sistema eċċ.
Sors: macworld.com
Awturi: Jakub Požárek, Martin Doubek (ArnieX)
Għandek ukoll xi problema x'issolvi? Għandek bżonn parir jew forsi ssib l-applikazzjoni t-tajba? Toqgħodx lura milli tikkuntattjana permezz tal-formola fit-taqsima Pariri, id-darba li jmiss aħna nwieġbu l-mistoqsija tiegħek.
Hello, artikolu verament jibred, imma nistaqsi jekk għandekx xi appoġġ tekniku għalih. Għax sollejt il-batterija diversi drabi filgħaxija qabel tmur torqod u ġara li bil-wifi u d-data tal-mobile mitfija, ħadet aktar milli f'każ ieħor bil-wifi mitfi u 3G biss.
Sfortunatament, l-esperjenza hija li fl-iOS, l-applikazzjonijiet iridu jiġu mitfija manwalment, u s-sistema ma tibqax taħdem tajjeb daqs qabel.
Bdejt l-iPhone tiegħi ma 'Windows Phone (Samsung Omnia W għal 6200,-) u l-veloċità tas-sistema hija fuq livell kompletament differenti.
Nibża li meta joħorġu t-tablets tal-Windows 8 Metro, nibdel ukoll l-iPad...
@007 - iva, jekk qed tqabbel l-iPhone3Gs qodma ma 'dawk WP ġodda, allura iva (min kien jistenna li?) Il-WP se jkun pjuttost ftit aktar mgħaġġel. Inkella, il-gossip dwar Karlulka ma jmurx tajjeb miegħek u kien xieraq li tqabbel l-HW attwali. Xtrajt ukoll WP7 u finalment spiċċajt b'4s, li jirrappreżenta livell kompletament differenti ta 'użabilità minn WP7. Allura jgħaddu pjaċevoli u bla tarf iscroll permezz tal-madum.
Naqbel totalment ma' Paja
Nixtieq nerġa' nikkontribwixxi mid-debris ta' barmil ieħor - Samsung Galaxy S u iPhone 4 - ngħid komparabbli f'termini ta 'età? Fiż-żmien ta 'iOS 4, u f'termini ta' użabilità u veloċità x'imkien ieħor għajr Android, Apple solviet il-kunċett ta 'ħidma ma' applikazzjonijiet tajjeb ħafna, iżda l-istess m'għadux minnu ma 'Android. Fl-aħħar, spiċċajt bil-4S xorta waħda u m'għandi l-ebda ilment, għax "jaħdem biss" .. u jaħdem malajr ħafna!
It-teorija hija sabiħa... Imma fil-prattika, xorta nagħlaq l-applikazzjoni fil-bar ;)
Grazzi, interessanti ħafna, pragmatiku, interessanti, ma jonqosx swing u fond. Nissottolinjaw b'mod sinifikanti l-ossessjoni taż-żgħażagħ tal-lum b'din il-marka projbita! Imma grazzi għaliha, kif ukoll għal dan l-artiklu.
L-artiklu huwa kompletament żbaljat.
L-applikazzjoni ma tieqafx meta tingħafas il-buttuna Home, kif intqal bi żball, iżda tieqaf. I.e. żgur ma tħassarx mill-memorja u ma nieqaf. Just nieqaf il-ġirja, iOS se jagħti din l-app 0% ħin CPU. Huwa definittivament ma "tbiddel" kullimkien fil-memorja iDevice, kif iddikjarat fl-artikolu. Huwa verament grazzi għall-fatt li huwa possibbli li tuża l-iswiċċjar tal-app.
L-applikazzjoni titneħħa mill-memorja meta t-telefon ikollu ftit memorja biex iħaddem applikazzjonijiet oħra bi prijorità ogħla (tipikament applikazzjoni oħra tkun qed taħdem fit-tagħrif miksub).
Fl-ewwel każ, għandek raġun, kien żball ta 'traduzzjoni. Fir-rigward tal-iskambji, mhux qed nitkellmu dwar dak hawn, qed nitkellmu dwar il-memorja operattiva, mhux l-ispazju tal-ħażna fit-tagħmir tal-iOS.
l-immaġni tal-applikazzjoni tinħażen fil-memorja għal żmien limitat sakemm terġa' tissejjaħ bi kmand (ara 13,7 GB minn 16 GB: it-2,3 GB huma riżervati għas-sistema u l-applikazzjonijiet sospiżi)
Għalhekk, huwa meħtieġ li ssir distinzjoni bejn applikazzjonijiet bħal Navigazzjoni, Skype u simili, dawn l-applikazzjonijiet jibqgħu attivi anke fl-isfond, jew ċerta funzjoni ma tispiċċax u tkompli, pereżempju, tibgħat data dwar il-lokalità tagħha jew l-informazzjoni dwar il-lok. Jew bħal Vokul fil-modalità pord isma u multitasking għadu jisma fl-isfond.
Dawn l-applikazzjonijiet ixxotta l-batterija u huwa meħtieġ li tagħlaqhom manwalment u mhux tistenna għall-iOS. ma 'oħrajn mhux meħtieġ, hemm biss f'każ li l-applikazzjoni tiġġarraf.
Ma nistax naqbel mal-artiklu. Min. fuq iPad tal-1 ġenerazzjoni (iOS 5.0.1) huwa ċar biex tara jekk għandix ħafna apps "miftuħa" fil-bar multitasking jew ftit biss. iOS jipprova jnaddaf il-memorja, iżda ovvjament mhux biżżejjed - id-daqs żgħir tar-RAM huwa probabbilment l-akbar dgħjufija tiegħu.
għalhekk ħafna jiddependi mis-sistema u l-hardware użat, huwa pjuttost loġiku li se jkun agħar fuq iPad 1 b'iOS 5.0.1 milli kieku kien fuq iPad tat-2 ġenerazzjoni
Jiddispjaċini sieħbu, din hija deskrizzjoni tal-mod IDEALI kif għandha taħdem. Sfortunatament, ir-realtà hija kompletament differenti u inti tkun taf jekk inti użaw prodotti Apple, għall-inqas kemm nagħmel jien (jiġifieri kultant).
"Spiss tista 'tisma' superstizzjonijiet li apps li qed jaħdmu fl-isfond fl-iOS jimlew il-memorja operattiva,"
Mhix superstizzjoni, hija biss fatt. Wara kollox, inti titlob it yourself fl-artiklu.
"Kif semmejt qabel, l-utent qatt ma jeħtieġ li jagħlaq l-applikazzjonijiet li jaħdmu fl-isfond."
BLUĦA. Dak hu biss bullshit, propaganda tat-tuffieħ, tiġġennix bija.
“Imma m'għandekx għalfejn tagħmel dan, għax l-iOS se tagħmel dan għalik. Jekk għandek applikazzjoni impenjattiva sospiża fl-isfond, bħal logħba li tuża ammont kbir ta’ RAM, iOS awtomatikament ineħħiha mill-memorja meta jkun meħtieġ, u tista’ terġa’ tibda billi ttektek l-ikona tal-applikazzjoni.”
Mhux vera. Is-sitwazzjoni hija ftit differenti. Eżempju tipiku - għandi applikazzjonijiet impenjattivi li jaħdmu fl-isfond, għandi bżonn logħob. Inniedi l-browser, tiftaħ ftit tabs -> bżonn aktar memorja. X'se jiġri? Jien nibqa' nitolbu l-applikazzjonijiet fl-isfond, anzi, IL-BROWSER STESS JAQA'. Jekk nagħlaq l-applikazzjonijiet eżiġenti manwalment, il-browser jaħdem għal żmien twil mingħajr problemi.
Din hija prattika, mhux teorija. U jien sorpriż li, bħala utent fit-tul ta 'prodott Apple, inti xorta ma tafx dan.
Grazzi, dan huwa deskritt tajjeb ħafna u spjegat tajjeb. Int għenitni mhux ħażin ;-) ♥
Biex nibda, jien la favur u lanqas kontra l-iOS, l-istess bħal ma 'Android, iżda hawn ftit affarijiet strambi, jekk kif miktub hawn: "rari tiltaqa' ma 'ħabta ta' applikazzjoni fuq iOS" imbagħad fuq l-apps Android tiġrifa dwar darba fis-sena: -P
http://dotekomanie.blog.mobilmania.cz/2012/02/stabilita-ios-vs-android/
Iva, imma l-każijiet meta għandek bżonn tagħlaq l-applikazzjoni manwalment huma verament minimi, użajtha madwar darba? ;-) u li nagħti link għal test ta' paragun minn Mobilemania huwa pjuttost inutli, meta nixtieq naqra dwar ir-riklamar li ħallas Google, nagħti ħarsa hemm ;-) kulħadd jista' jġib kull android phone f'idejh u dan mhux se taħdem nadifa, jiġifieri, bl-eċċezzjoni tal-Galaxy Nexus, li hija s-sistema hija aktar jew inqas magħmula apposta. B'mod ġenerali, android huwa diżastru
@Mek – Ilni nuża prodotti Apple kuljum għal diversi snin u dan qatt ma ġara lili, għalhekk it-teorija tiegħek b'xi mod ma taħdimx.
WEED:
@redakce – Wieħed jista’ jara li l-websajt qed tinħadem kontinwament jew qed jiġri xi ħaġa magħha, imma għandi s-sensazzjoni li ma ddumx ġimgħa biex kollox jaħdem kif suppost. U ma tantx niġi hawn aktar, għax id-dehra l-ġdida ma taqbilx. Mill-inqas użajt il-verżjoni mobbli fuq l-iPhone, iżda issa ma taħdimx - kif ġej? Bħalissa mhumiex qed jirrispondu għall-postijiet fil-kummenti.
@SteveJSF Sfortunatament, l-affarijiet mhux dejjem joħorġu kif irridu. Fir-rigward tat-tweġibiet, il-plugin SEO ġdid kissruhom, bħalissa qed jiġi solvut.
WP-Touch temm ukoll is-servizz tagħna għal xi raġuni, għalhekk iddeċidejna li noħorġu b'soluzzjoni aħjar minn dan il-plugin. Allura tista' tistenna bil-ħerqa l-aħbarijiet li jmiss dalwaqt :-)
Artiklu sabiħ. F'dak li għandu x'jaqsam mal-prattika, nixtieq ngħid li naqbel ma' diversi affarijiet u ħafna drabi taħdem kif intqal, iżda sfortunatament għad hemm applikazzjonijiet miktuba ħażin li ma jaġixxux sew, u allura hemm każi bħal dak innutat minn xi qarrejja. Naħseb li Skype huwa eżempju tajjeb ħafna, naf mill-prattika li għadu qed jaħdem fl-isfond (u dak tajjeb u hekk għandu jkun), iżda l-problema hija li din l-applikazzjoni tbattal ħafna l-batterija tal-apparat u Ma nistax naraha sew aktar . Bil-maqlub, applikazzjonijiet bħal Facebook, Badoo, eċċ. għadhom għaddejjin ukoll fl-isfond, iżda l-konsum tagħhom huwa kważi imperċettibbli (għall-inqas ma ninnota xejn). Allura naħseb li l-iżball jinsab fl-applikazzjonijiet individwali. Kieku taf liema minnhom, ikun biżżejjed li titfi manwalment dawk biss!
Allura l-prattika hija li Facebook jaħdem kif meħtieġ u Skype biss meta meħtieġ.
Ukoll, min-naħa l-oħra, jekk għandi bżonn insalva l-batterija u naf li għandi nżomm l-iPhone "ħaj" kemm jista 'jkun, nitfi wkoll dak kollu mhux meħtieġ fil-multitasking, iżda l-aktar ma jkollux impatt kbir, imma jekk meħtieġ nillimita t-3G, l-internet mobbli kollu, il-WiFi, is-servizzi tal-lokazzjoni, il-modalità tal-ajruplan, is-saħħa tad-dawl, eċċ. Bħala parti mir-rutina, nitfi wkoll l-applikazzjonijiet imsemmija hawn fuq fil-multitasking.
Allura personalment naħseb li l-artiklu huwa minnu, sfortunatament xi programmaturi jirribattu dawn l-affarijiet bl-applikazzjonijiet tagħhom, minħabba li l-applikazzjonijiet tagħhom huma żbaljati u fl-opinjoni tiegħi hemm biss żewġ soluzzjonijiet għal dan 1. Jekk huwa possibbli li ma tużax l-applikazzjoni u ssib alternattiva jekk possibbli, jew 2. Jekk mhux possibbli, ara eż Skype, iktebha lill-programmatur mogħti fir-rapport u tittama li jagħmlu xi ħaġa dwarha.
Jista 'jkun inutli li tiddiżattiva l-apps manwalment, imma nagħmilha xorta waħda. Ippruvajt ukoll ma titfi s-sistema ta 'applikazzjoni, ħallihom jaħdmu (jew ħallihom rieqda fl-isfond) u l-ħajja tal-batterija kienet ħafna aktar baxxa, kien meħtieġ ukoll li terġa' tibda l-iPad 2 wara madwar tliet ġimgħat, wieġbet bil-mod. Allura nitfi l-apps manwalment, il-batterija ddum aktar, reċentement rebootajt f'Jum il-Milied u qed taħdem tajjeb.
Mill-mod, nagħmel l-istess ħaġa fil-Mac OS X, nagħlaq biss l-applikazzjoni li m'għandix bżonn (CMD+Q), aħjar milli torqod fl-isfond u tiekol RAM bla bżonn (li OS X jista' t taħdem tajjeb ħafna). Għandi ftit RAM, 8 GB biss, iżda fil-Windows 7 bi 8 GB, is-sistema ma rrispondietx bil-mod jew tpartit, f'OS X dan huwa fenomenu pjuttost komuni (qatt ma tfijt il-kompjuter, nagħmilha ma 'Mac ukoll, għalhekk xahar u aktar ħin mhux eċċezzjoni, il-problema hija li kultant ikolli nibda mill-ġdid il-Mac bħala prekawzjoni biex tillibera RAM u "tħaffef", Windows 7 m'għandux bżonn dan).
Jien aktar interessat dwar kif fil-fatt blast l-applikazzjoni. Dak li ġara lili kien li l-applikazzjoni (speċifikament fuq Geocaching) daħlet fi stat fejn kienet qed tagħbija xi ħaġa mis-server ġenitur u teħel f'dak l-istat. Il-buttuna tad-dar ħadmet, wara li reboot marret lura għall-istat iffriżat (fejn ħallejt). Ħruġ manwali (għall-menu multitasting, żomm l-ikona u minus biex tagħlaq) = l-applikazzjoni sparixxa, wara li reġgħet bdiet tinfetaħ fl-istat oriġinali tagħha fejn ffriżat. Għalhekk għalaqt kollox, tfijt it-telefon, xegħltu, għafast darbtejn HOME u ara – l-applikazzjonijiet kienu kollha hemm kif kienu qabel ma ngħalqu eżatt qabel itfi. Il-bidu mill-ġdid ma għen lanqas - żomm id-dar u fuq sakemm issir sħuna. L-unika ħaġa li għenet kienet li tneħħi l-applikazzjoni mit-telefon, terġa 'tibdaha, u terġa' tinstallaha fuq it-telefon. B'xi mod ma ħadtx.
Din il-ġestjoni Multitasking taħdem u huwa f'idejn l-iżviluppaturi li jlaħħqu ma 'dawn is-sitwazzjonijiet. Għal dawk interessati f'deskrizzjoni aktar dettaljata u professjonali tas-sitwazzjoni kollha, se nikteb hawn kif inhi.
L-applikazzjoni tista' tirrispondi għal total ta' 6 stati u dawn l-istati huma:
applicationWillResignActive
applicationDidEnterBackground
applicationWillEnterForeground
applicationDidBecomeActive
applicationWillTerminate
applicationDidReceiveMemoryWarning
Issa se nipprova niddeskrivi dawn l-istati f'aktar dettall.
applicationWillResignActive – dan l-istat ifisser li fil-futur (kwistjoni ta’ ftit millisekondi) l-applikazzjoni se tirriżenja bħala l-applikazzjoni attiva (jiġifieri l-applikazzjoni tat-tagħrif miksub) dan jiġri pereżempju meta tirċievi telefonata waqt li tuża l-applikazzjoni, iżda fl-istess ħin dan metodu għalhekk dan l-istat se jibda anki qabel ma l-applikazzjoni tmur fl-isfond, għalhekk għandek bżonn tieħu dawn il-bidliet in kunsiderazzjoni. Dan il-metodu huwa adattat ukoll biex, pereżempju, jissospendi l-attivitajiet kollha li jkun qed iwettaq meta jkun hemm telefonata deħlin u jistenna sa tmiem is-sejħa.
applicationDidEnterBackground - dan l-istatus jindika li l-applikazzjoni daħlet fl-isfond, l-iżviluppaturi għandhom jużaw dan il-metodu biex jissospendu l-proċessi kollha li mhux bilfors jeħtieġ li jaħdmu fl-isfond u memorja nadifa ta 'dejta mhux użata u proċessi oħra, pereżempju, jiskadu tajmers, ċari minn immaġini mgħobbija bil-memorja li mhux bilfors ikunu meħtieġa jew itemmu l-konnessjoni mas-servers jekk ma jkunx kritiku li l-applikazzjoni tlesti l-konnessjoni fl-isfond. Bażikament, dan il-metodu meta jissejjaħ fl-applikazzjoni għandu jintuża biex jissospendi kompletament l-applikazzjoni jekk xi parti minnha ma tkunx meħtieġa li taħdem fl-isfond.
applicationWillEnterForeground – dan l-istat huwa l-oppost tal-ewwel stat meta l-applikazzjoni tirriżenja għall-istat attiv. Dan l-istat tal-applikazzjoni sempliċement ifisser li fil-ftit millisekondi li ġejjin l-applikazzjoni irqad terġa 'tibda mill-isfond u tidher fit-tagħrif miksub (l-applikazzjoni tidħol fit-tagħrif miksub), dan il-metodu għandu jintuża mill-iżviluppaturi biex jerġgħu jibdew kwalunkwe proċess li kien inattiv waqt li l-applikazzjoni kienet fl-isfond, il-konnessjonijiet mas-servers għandhom jiġu stabbiliti mill-ġdid, it-tajmers reset, immaġini u data mgħobbija fil-memorja, u proċessi oħra meħtieġa jistgħu jerġgħu jibdew eżatt qabel l-utent jerġa jara l-applikazzjoni mgħobbija.
applicationDidBecomeActive - dan l-istatus jindika li l-applikazzjoni għadha kemm saret attiva wara li ġiet restawrata fit-tagħrif miksub, dan huwa metodu li jista 'jintuża biex isiru aġġustamenti addizzjonali għall-interface tal-utent jew terġa' tirrestawra l-UI għall-istat oriġinali tagħha, eċċ dan il-metodu fil-fatt jiġri meta l-utent diġà jista 'jara fuq il-wiri, għalhekk huwa meħtieġ li jiġi ddeterminat mill-karta tal-bilanċ x'qed jiġri f'dan il-metodu u fil-metodu preċedenti. Dawn jissejħu wieħed wara l-ieħor b’differenza ta’ ftit millisekondi.
applicationWillTerminate - dan l-istat iseħħ ftit millisekondi qabel ma l-applikazzjoni tintemm, jiġifieri qabel ma l-applikazzjoni fil-fatt tintemm. Jew manwalment minn multitasking jew meta titfi l-apparat. Dan il-metodu għandu jintuża biex tissejvja d-dejta pproċessata u biex jintemmu l-attivitajiet kollha u titħassar id-dejta li ma tibqax meħtieġa.
applicationDidReceiveMemoryWarning - u din hija kundizzjoni li hija diskussa ħafna hawn, jekk meħtieġ, iOS se jneħħi l-applikazzjoni mill-memorja jekk juża r-riżorsi tas-sistema bla bżonn. Ma nafx eżattament x'jagħmel iOS b'apps fl-isfond, imma jekk teħtieġ app biex tirrilaxxa riżorsi għal proċessi oħra, tqanqlu bi twissija tal-memorja biex tirrilaxxa r-riżorsi li qed iżżomm. Allura dan il-metodu jissejjaħ fl-applikazzjoni, u l-iżviluppaturi għandhom jimplimentawha sabiex l-applikazzjoni tagħti l-memorja li għandha, tiffranka l-ipproċessata u tħassar data mhux meħtieġa mill-memorja, u inkella tillibera b'mod adegwat il-memorja. Huwa minnu li ħafna żviluppaturi, pereżempju dawk li jibdew, ma jaħsbux dwar affarijiet bħal dawn jew ma jifhmuhomx, u allura jista 'jiġri li l-applikazzjoni tagħhom tipperikola l-ħajja tal-batterija u/jew tikkonsma bla bżonn ir-riżorsi tas-sistema anke fl-isfond. Ma nafx kif se jġib ruħu l-iOS jekk l-applikazzjoni ma tagħmel xejn wara li tirċievi twissija tal-memorja u tkompli tikkonsma r-riżorsi tas-sistema bħal qabel.
Dawn il-ftit stati u metodi assoċjati huma wara l-"multitasking" kollu fl-iOS... hija sistema kbira jekk l-iżviluppaturi ma jinjorawx il-ħtieġa li jkunu responsabbli dwar dak li l-apps se jarmu fuq it-tagħmir tal-utenti tagħhom jekk jiġu minimizzati jew tikseb twissijiet mis-sistema u aktar...
Nittama li din id-deskrizzjoni qasira tgħinek tifhem kif l-applikazzjoni hija involuta biex kollox jaħdem bla xkiel. Għalhekk huwa kważi possibbli li wieħed jgħid li huwa żball ta 'użu żbaljat mill-utent, li jista' jinftiehem bħala - jekk tuża l-aktar applikazzjonijiet b'xejn minn żviluppaturi dilettanti f'numri kbar, it-tagħmir tal-iOS tiegħek se jaħdem agħar milli kieku tuża kbir. numru ta’ applikazzjonijiet b’xejn u mħallsa minn żviluppaturi b’esperjenza jew professjonali. Dan ma jfissirx li m'hemm l-ebda eċċezzjoni fiż-żewġ ċrieki. Per eżempju, foursquare jaġixxi pjuttost stramba u eżiġenti, u fl-istess ħin, wieħed jistenna li huma żviluppaturi tas-sengħa ħafna li jagħtu ħafna ħin għall-memorja u l-ġestjoni tal-batterija, iżda l-oppost huwa minnu. L-akbar problema b'4SQ hija l-komunikazzjoni mas-servers, li ħafna drabi hija mdendla u megħluba. Dan huwa biss eżempju tal-fatt li anke applikazzjonijiet magħrufa għandhom problemi, li ma jbiddilx il-fatt li 4SQ huwa servizz kbir.
Have fun Tuffieħ!! :)
Żidna l-informazzjoni mal-artiklu bil-permess tip tal-awtur ;-)
Jiddispjaċini, ENTER kien kullimkien bejn il-paragrafi, setgħu jagħmlu xi ħaġa dwarha hawn sabiex il-kummenti jkollhom mill-inqas ftit FORMATING TAT-TEST RICH.
ArnieX: grazzi tal-kumment!!
Dak Faramir: Jien biss dwar il-problema tiegħek, ma nafx jekk tgħinx fil-każ tiegħek, imma naf mill-esperjenza tiegħi stess li jekk tagħlaq l-applikazzjoni (f'multitasking) tieħu ftit sekondi sakemm tagħlaq, allura jekk titfiha nirrakkomanda li tistenna ftit sekondi (nistenna madwar 10 sekondi biex inkun ċert) sakemm definittivament ikun lest u mbagħad nerġa' nibda.
Int merħba ;) Inkun kuntent ngħin jekk għandi l-opportunità li nikkontribwixxi.
Kif suppost tkun ma' Meeb, meta nilloggja fl-ICQ jew FB chat permezz tagħha, awtomatikament tilloggja wara 10 minuti u mmur offline jew tkompli taħdem? grazzi tal-kjarifika :P
Wara għaxar minuti, il-konnessjoni tal-applikazzjoni mal-Internet hija sempliċement interrotta. Madankollu, xorta tkun online fuq is-server Meeba u tirċievi notifika push jekk xi ħadd jikteblek. Wara li terġa 'tiftaħ l-applikazzjoni, il-konnessjoni tiġi stabbilita fi ftit mument u tista' tkompli tiċċettja bil-ferħ.
Allura, jekk fhimt l-artiklu li għaqqadt b'mod korrett, l-istatistika tirreferi biss għall-ħabtiet tal-applikazzjoni meta jibdew, li huwa persentaġġ pjuttost żgħir ta 'każijiet fejn jista' jseħħ ħabta. Għalhekk, huwa impossibbli li tikkonkludi minn din ir-"riċerka" li iOS huwa inqas stabbli fl-opinjoni tiegħi. Barra minn hekk, it-traduttur tal-artiklu meħud minn Forbes nesa jsemmi li l-kumpanija li tipprovdi data dwar il-ħbit tal-applikazzjonijiet hija appoġġjata minn Google, fost oħrajn ("Crittercism, which is backed by Google Ventures,...").