Kio multitasking en smartphones?

Kompreni Kiom Multitasking Laboroj sur la iPhone kaj Android

Multitarea operaciumo estas unu, kiu permesas al pli ol unu programo aŭ programo samtempe kuri ĝin. Ni vivas la multitankegan sperton ĉiutage kiam ni uzas komputilojn. Jen tipa scenejo: vi tajpas tekston-dokumentan dokumenton dum ĝi havas dosieron elŝutanta kaj iom da muziko ludanta en la fono, ĉiuj samtempe. Ĉi tiuj estas apps, kiujn vi ĵetis, sed ekzistas aliaj, kiuj funkcias en la fono sen scio. Fajru la taskon-administranton kaj vi vidos.

Multitarea postulas la mastruman sistemon diligente, eĉ kirike, administri kiel instrukciojn kaj procezojn estas manipulitaj en la microprocesador kaj kiel iliaj datumoj estas konservitaj en la ĉefa memoro.

Nun konsideru vian malnovan poŝtelefonon. Vi povus fari nur unu aferon samtempe. Ĉi tio estas, ĉar la mastruma sistemo funkcianta sur ĝi ne subtenas multkreskadon. Multitakado venis al smartphones , precipe en la iPhone (en iOS pli ĝuste) kaj Android, sed ĝi ne funkcias ĝuste kiel en komputiloj.

Multlingva en Smartphones

Jen aferoj estas iomete malsamaj. Aplikaĵoj en inteligentaj telefonoj (referenco farita plejparte al iOS kaj Android ), kiuj diras, ke ili kuŝas en la fono, ne ĉiam nepre montras multkreskadon. Ili povas, fakte, esti en tri statoj: kurante, malakceptita (dormanta) kaj fermita. Jes, iuj programoj estas kviete fermitaj, pro iuj problemoj ie. Vi verŝajne ne atentos pri tio kaj nur malkovros la fakton kiam vi volas rekomenci la programon, ĉar ĝi estas la mastruma sistemo, kiu sukcesas multkreskadon, kaj ne donas multan kontrolon.

Kiam aplikaĵo estas en la kuranta stato, ĝi estas en la fronto kaj vi traktas ĝin. Kiam aplikaĵo funkcias, ĝi funkcias pli aŭ malpli kiel apps fari sur komputiloj, te ĝiaj instrukcioj estas ekzekutitaj de la procesoro kaj ĝi faras spacon en memoro. Se ĝi estas reto-programo, ĝi povas ricevi kaj sendi datumojn.

Plejparto de la tempo, apps sur inteligentaj telefonoj estas en la nuligita (dormanta) ŝtato. Ĉi tio signifas, ke ili estas frostigitaj, kien vi forlasis - la aplikaĵo jam ne estas ekzekutita en la procesoro kaj la loko, kiun ĝi okupas en memoro, estas rekuperita, se necesas manko de memoro-spaco pro la ekzekuto de aliaj apps. En tiu kazo, la datumoj, kiujn ĝi tenas en memoro, estas provizore konservitaj en malĉefa stokado (SD-karto aŭ plilongigita memoro de la telefono - tio estus analoga al la malmola disko en komputilo). Tiam, kiam vi rekomencas la aperon, ĝi al vi alportas precize kie vi forlasis, ripetante ĝiajn instrukciojn por esti ekzekutitaj de la procesoro kaj redonante la hibernatajn datumojn de malĉefa stokado al ĉefa memoro.

Multitarea kaj Bateria Vivo

Dorma programo konsumas neniun procesilon, ne memoras kaj akceptas neniun rilaton - ĝi estas senfina. Tiel, ĝi konsumas neniun plian kuirilaron. Tial plej multaj apps por inteligentaj telefonoj adoptas la dormantan reĝimon, dum ili petas kuri en la fono; Ili savas kuirilaron. Tamen, apps kiuj postulas konstantan ligon, kiel VoIP-apps, devas esti tenataj en la kuranta stato, farante la baterion oferon. Ĉi tio estas, ĉar se ili estas senditaj al dormo, la rilatoj estos rifuzitaj, la nomoj estos malakceptitaj, kaj alvokantoj estos sciigitaj, ke la strato estas neŝanĝebla, ekzemple. Do iuj programoj devas ekzekuti en la fono, plenumante realan multitazadon, kiel muzikprogramoj, situacioj rilatigitaj kun retoj, retumaj apps, push-sciigoj kaj precipe VoIP- apps.

Multitarea en la iPhone kaj iPad

Ĝi komencis en iOS kun versio 4. Vi povas lasi la kurantan aperon kaj ŝanĝi al fono-programo reen al la hejma ekrano. Rimarku ĉi tie, ke ĝi estas malsama al fermado de app. Se vi volas rekomenci kun apliko en la fono, vi povas uzi la App Switcher, per duobla klako de la hejma butono. Ĉi tio alportos la fokuson al la tabelo de ikonoj ĉe la malsupro de la ekrano, blurring aŭ graying el la resto de la ekrano enhavo. La ikonoj, kiuj aperas, estas tiuj 'maldekstraj'. Vi povas tiam svingi kuri tra la tuta listo kaj elektu iun ajn el ili.

IOS ankaŭ uzas push-sciigon, kiu estas esence mekanismo, kiu akceptas enirante signalojn de serviloj por pruvi apps en la fono. La programoj, kiuj aŭdas push-sciigon, ne povas dormi tute sed necesas resti en la kuranta stato aŭskultante venontajn mesaĝojn. Vi povas elekti 'mortigi' apps en la fono per la longa gazetaro.

Multitarea en Android

En versioj de Android antaŭ Ice Cream Sandwich 4.0, premante la butonon de hejmo alportas kurantan aplikon al la fono, kaj long-premante la hejm-butonon alportas liston de ĵus uzataj apps. Ice Cream Sandwich 4.0 ŝanĝas aferojn iom. Estas elstara freŝa aplika listo, kiu donas al vi la impreson administri la apps, kio fakte ne estas la kazo, sed kiu estas bela. Ne ĉiuj programoj en la lastatempa listo funkcias - iuj dormas kaj iuj jam mortis. Frapado kaj elektado de unu aplikaĵo en la listo povus elspezi de jam kuranta stato (kiu estas iom malofta pro la kialoj diskutitaj pli supre), aŭ veki unu el dormantaj ŝtatoj aŭ ŝarĝi la aperon antaŭen.

Aplikaĵoj Desegnitaj por Multitasking

Nun, ke inteligentaj telefonoj subtenas multkreskadon, ĝis almenaŭ almenaŭ iuj apps ankaŭ estas desegnitaj por labori precipe en multitarea medio. Ekzemplo estas Skype por iOS, kiu havas novajn kapablojn por uzado de sciigoj kaj restanta aktiva en la fono dum uzado de bateria potenco efike. Skype estas programo VoIP kiu permesas voĉojn kaj vokojn kaj sekve devas resti aktiva ĉiam por pli bona sperto de uzanto, same kiel via poŝtelefono konstante aŭskultus signojn de venontaj alvokoj kaj mesaĝoj de teksto.

Kelkaj geekaj uzantoj volas malŝalti multlingvan en siaj aparatoj, verŝajne ĉar ili trovas, ke la programoj kurantaj en la fono malrapidigas siajn maŝinojn kaj konsumas baterion. Eblas, sed la mastrumaj sistemoj ne efektive donas facilajn eblojn por fari tion. Vi devas uzi manierojn kolektitajn en la backstreets. Por iOS, estas iuj paŝoj por sekvi, kiuj ne estas por ĉiuj, kaj kiujn mi persone ne rekomendus. Eble eble postulas jailbreaking la telefonon.