Wat is Multitasking yn Smartphones?

Understanding how multitasking works on the iPhone and Android

In multyksesearjend bestjoeringssysteem is ien dy't tagelyk as ien programma of app makket op simultaat. Wy libje de multitasking ûnderfining elke dei as wy computers brûke. Hjir is in typysk senario: jo typearje in wurdbehanddokumint, wylst in triem downloaden hat en wat koele muzyk spielet yn 'e eftergrûn, allegearre tagelyk. Dit binne apps dy't jo sels stipe hawwe, mar der binne oaren dy't op 'e eftergrûn ha sûnder jo te witten. Feil de taskaamman en sille jo sjen.

Multitasking fereasket it bestjoeringssysteem genêzen, sels sjirurgysk, beheare hoe't ynstruksjes en prosessen yn 't mikroprozessor behannele wurde en hoe't har gegevens yn haadûntwerp bewarre wurde.

Besjoch jo âlde mobile tillefoan. Jo kinne mar ien ding dwaan op in tiid dêrfan. Dit is omdat it bestjoeringssysteem derút rint wurdt net multitasking stipe. Multitasking is ta smartphones kommen , benammen yn it iPhone (yn iOS leaver) en Android, mar it wurket net krekt krekt lykas yn kompjûters.

Multitasking yn smartphones

Hjir binne dingen wat oars. Apps yn smartphones (ferwizing meastal oan iOS en Android ) dy't wurde neamd yn 'e eftergrûn net altyd needsaaklik multitasking werjaan. Se kinne, yn feite, yn trije steaten wêze: rinne, ophongen (sliepe) en sletten. Ja, guon apps binne krektlyk sluten, troch guon problemen earne. Jo kinne wierskynlik gjin inkelde hint krije en it feit te ûntdekken allinich as jo de app weromsette wolle, om't it it bestjoeringssysteem is dat it multybaskum beheart, en jo net folle kontrolearje.

As in app yn 'e rinnende steat stiet, is it yn' e foargrûn en jo dogge mei har. As in app útfiert, wurket it of mear as minder as apps dogge op kompjûters, dus de ynstruksjes wurde útfierd troch de prosessor en it makket romte yn 't ûnthâld. As it in netwurk app is, kin it gegevens ferstjoere en stjoere.

Meast fan 'e tiid, apps op smartphones binne yn' e opsleine (sliepende) steat. Dit betsjut dat se beferzen binne wêr't jo liede - de app wurdt net langer ynfierd yn de prosessor en it plak dat it yn ûnthâld is taken rekkene as der in tekoart oan ûnthâld romte wurde moat troch de running fan oare apps. Yn dat gefal wurdt de gegevens yn it ûnthâld tydlik bewarre op sekondêre opslach (SD-kaart of tillefoanferfiers fan tillefoan - dat soe analooch wêze oan 'e hurd skiif op in komputer). As jo ​​de app ferdwine, bringt jo krekt wêr't jo fuortgean, opnij oanmeitsje fan de ynstruksjes dy't troch de prosessor útfierd wurde en de hibernjende gegevens fan sekondêre opslach nei haadûnthâld bringe.

Multitasking en Battery Life

In sliepse app ferbrûkt gjin prosessormacht, gjin ûnthâld en akseptearret gjin ferbining - it is idel. Sa brûkt se gjin ekstra batterijskrêft. Dêrom oefenje de measte apps foar smartphones de sliepkeamer as se frege om yn 'e eftergrûn te rinnen; hja sparje de batterij. Fansels moatte apps dy't in konstante ferbining nedich hawwe, lykas VoIP-apps, moatte yn 'e rinnende steat bewarre wurde, wêrtroch it batterijopop dien wurde. Dit is om't as se stjoerd wurde om te sliepen, wurde ferbiningen wegere, opropen sille ôfwiisd wurde, en oanroppen wurde bekend makke dat de callee ûnferbidlik is, as gefolch fan foarbyld. Sa moatte guon apps op 'e eftergrûn leare, echte multitasking, lykas muzykapps, lokaasjebalke apps, netwurkfergelike apps, poarte-notifikaasje-apps en foaral VoIP- apps.

Multitasking yn it iPhone en iPad

It begjint yn iOS mei ferzje 4. Jo kinne de rinnende app ferlitte en op in eftergrûn-app weihelje troch werom te gean nei it thússide. Notysje hjirre dat it oars is fan it sluten fan in app. As jo ​​mei in app op 'e eftergrûn bliuwe wolle, kinne jo de App-Switcher brûke, troch dûbel-klikke op de thúsknop. Dit sil it fokus bringe oan it array fan ikoanen oan 'e boaiem fan it skerm, wekker of graagje de rest fan' e skermgegevens. De ikoanen dy 't ferskine binne dy' links iepen '. Jo kinne dan liede om troch de hiele list te rinnen en ien fan har te selektearjen.

It gebrûk fan iOS brûkte ek push-notifikaasje, dy't yn essinsje is in meganisme dy't akseptearret fan it ynsletten fan tsjinners om oan apps te rinnen yn 'e eftergrûn. De apps harkje nei poarte-notifikaasje kinne net folslein sliepe, mar moatte bliuwe yn 'e rinnende steat harkje nei ynkommende berjochten. Jo kinne kieze om 'apps' te brûken op 'e eftergrûn troch te brûken fan' e lange parseberjocht.

Multitasking yn Android

Yn ferzjes fan Android foar Ice Cream Sandwich 4.0, druk op 'e thúsknop, bringt in rinnende app op' e eftergrûn, en langer drukke de thústekst bringt in list mei koartlyn brûkte apps op. Ice Cream Sandwich 4.0 feroaret dingen in bytsje. Der is in promininte resinte list fan apps dy't jo de yndruk jouwe fan it behearen fan de apps, dat is feitlik net it gefal, mar wat is moai. Net alle apps yn 'e resinte list binne rinnende - guon binne sliepen en guon binne al dea. It oanjen en selektearjen fan ien app yn 'e list kin út in al rinnende state frije (wat seldsum is foar redenen dy't hjirboppe besprutsen binne), of wachtsje ien fan' e sliepstân, of lans de app weromsette.

Apps makke foar Multitasking

No dan dat smartphones multitasking stypje, oant guon op syn minst guon apps binne ek ûntwikkele om fral te wurkjen yn in multyksuchtige omjouwing. In foarbyld is Skype foar iOS, dy't nije mooglikheden hat foar it behanneljen fan notifikaasjes en aktyf op 'e eftergrûn, wylst de batterij effisjint wurdt. Skype is in VoIP-app dy't stim- en fideoprogrammen stimulearret en moat dêrmei altyd aktyf bliuwe foar better brûkersûnderfining, lykas jo mobyl tillefoan harkje sil nei sinjalen fan ynkommende berjochten en berjochten.

Guon geeksige brûkers wolle it opnimmen fan multitasking op har apparaat útskeakelje, wierskynlik omdat se fine dat apps dy rinne yn 'e eftergrûn har masines sliepe en de batterij libje. It is mooglik, mar de bestjoeringssysteem jouwe eins net maklik mooglikheden om dit te dwaan. Jo moatte wize oanfreegje yn 'e efterstannen. Foar iOS binne der inkele stappen om te folgjen dy't net foar elkenien binne en wêr't ik persoanlik net oan te rieden. It kin sels it tillefoan jailbrek meitsje .