Zer da Multitaktatzea Smartphones-en?

Ulertu nola funtzionatzen duten hainbat funtzio iPhone eta Android-en

Multiataza sistema eragilea programa bat edo aplikazioa aldi berean exekutatzeko aukera ematen duen bat da. Eguneratze anitzeko esperientzia bizi dugu ordenagailuak erabiltzen ditugunean. Hemen agertoki tipikoa da: hitz prozesatzeko dokumentua idazten ari zaren bitartean deskargatzen ari zaren fitxategi bat eta musika cool erreproduzitzen ari den atzeko planoan, aldi berean. Zeure kabuz abiarazi dituzun aplikazioak dira, baina atzealdean exekutatzen dituzun beste batzuk jakingo dituzu. Sutan laneko kudeatzailea eta ikusiko duzu.

Multitakturak arduratsuki, nahiz eta kirurgikoki, sistema eragilea behar du, mikroprozesadorean maneiatutako argibideak eta prozesuak nola kudeatzen diren eta nola gordetzen diren datuak memoria nagusian.

Orain kontuan hartu zure telefono mugikor zaharra. Bakarrik gauza bat egin dezakezu garai hartan. Hau exekutatzen ari den sistema eragilea ez da multitasking onartzen. Multitarea smartphoneetara iritsi da, batez ere iPhonean (iOS-en baizik) eta Android-en, baina ez du funtzionatzen ordenagailuetan modu berean.

Smartphones multitarea

Hemen, gauzak zertxobait desberdinak dira. Telefono mugikorretan (gehienetan iOS eta Androiden egiten diren erreferentziak), atzeko planoan exekutatzen ari direnean, ez dute nahitaez multitarea erakutsi behar. Hiru estatuetan izan ditzakete: korrika, esekita (lotan) eta itxita. Bai, aplikazio batzuk zuzenean itxita daude, arazo batzuk direla eta. Ziurrenik ez duzu aholku bat lortuko, eta berriro ere aplikazioa berreskuratu nahi baduzu bakarrik aurkituko duzu, multitask kudeatzen duen sistema eragilea delako, kontrola askoz ere ez emanez.

Aplikazioa exekutatzen ari den unean, lehen planoan dago eta horri aurre egiten diozu. Aplikazioa exekutatzen ari denean, ordenagailuek egiten duten bezala funtzionatzen du, hau da, prozesadoreak exekutatzen ari dira eta memorian lekua hartzen du. Sareko aplikazioa bada, datuak jaso eta bidaltzen ditu.

Gehienetan, telefono mugikorrean aplikazioak eten egiten dira (lotan). Horrek esan nahi du izozten diren lekuan gelditzen direnak: aplikazioa ez da prozesadorean exekutatzen ari, eta memorian hartzen duen lekua berreskuratzen da beste aplikazio batzuen ondorioz memoria-espazio gutxi egon dadin. Kasu horretan, memorian gordetako datuak aldi baterako biltegiratzean gordetzen dira (SD txartela edo telefonoaren memoria hedatua) ordenagailu batean disko gogorraren antzekoa izango delarik. Ondoren, aplikazioa berrabiarazten duzunean, prozesua exekutatzerakoan argibideak berriro birbidaltzen zaizkizunean, hibernatzeko datuak biltegiratze bigarrenera memoria nagusira eramango zaitu.

Multiataza eta Bateria Life

Aplikazio lo batek ez du prozesadore-botererik, memoria ez du onartzen eta ez du konexiorik onartzen - inaktibo dago. Horrela, ez da bateriaren osagarririk kontsumitzen. Horregatik, smartphone-aren aplikazio gehienek lotarako moduan hartzen dute atzeko planoan exekutatzen diren bitartean; Bateriaren energia aurrezten dute. Hala eta guztiz ere, konexio konstantea behar duten aplikazioak, VoIP aplikazioak bezalakoak, exekutatzen ari diren egoera batean mantendu behar dira, bateria sakrifikatuz. Hau da, lotara bidaltzen badira, konexioak ukatuko zaizkio, deiak ukatu egingo dira eta deiak jakinaraziko dizkiote ezezaguna, adibide gisa. Beraz, aplikazio batzuek atzeko planoan exekutatu behar dituzte, multitarea benetakoa egiteko, hala nola, musika aplikazioak, kokapenarekin lotutako aplikazioak, sareko aplikazioak, push jakinarazpenen aplikazioak eta batez ere VoIP aplikazioak.

IPhone eta iPad multitarea

IOS bertsioan hasi zen 4. bertsioarekin. Kudeaketa aplikazioa utzi eta atzeko planoko aplikaziora jo dezakezu hasierako pantailara itzultzean. Jakinarazi beste aplikazio bat itxi dela. Aplikazio batekin berrekiteko, atzeko planoan berrabiarazi nahi baduzu, Aplikazioaren aldatzailea erabil dezakezu, egin klik bikoitza etxeko botoian. Horrek fokua pantailaren behealdean ikonoen zerrenda bistaratuko du, pantaila osoko edukia laxatzen edo graffitatzen du. Erakusten diren ikonoak 'ezkerrekoak' dira. Orduan, lerratu hatza zerrenda osoan zehar eta hautatu horietako bat.

IOS-ek bost jakinarazpena ere erabiltzen du, hau da, funtsean, zerbitzarien sekuentziak sartzen diren mekanismo bat da atzeko planoan exekutatzen diren aplikazioak sortzeko. Jakinarazpenak bistaratzeko entzuten dituzun aplikazioek ezin dute guztiz lo egin, baina egoera exekutatzen jarraitu behar dute sarrerako mezuak entzuten. Atzeko planoan 'hiltzea' aplikazioak aukeratu ditzakezu prentsa luzea erabiliz.

Android multiataza

Android bertsioekin Ice Cream Sandwich 4.0 baino lehenago, etxeko botoiak sakatuz atzealdean exekutatzen duen aplikazioa ekartzen du eta etxeko botoiak azkenaldian erabiltzen diren aplikazioen zerrenda luzatzen du. Ice Cream Sandwich 4.0k gauzak pixka bat aldatzen ditu. Azken aplikazioen zerrenda nabarmena dago, aplikazioak kudeatzeko inpresioa ematen du, hau da, ez da kasua, baina hori atsegina da. Azken zerrendan dauden aplikazio guztiak ez daude martxan, batzuk lotan daude eta batzuk hildakoak dira. Aplikazio bat zerrendan ebakitzea eta hautatzea dagoeneko exekutatzen ari den unetik hasiko da (arestian aipatu diren arrazoiengatik arraroa da), edo esnatu egoeratik lo egiteko edo aplikazioa berriro kargatzeko.

Multiataza diseinatutako aplikazioak

Orain smartphoneek multitarea onartzen dutela, neurri batean behintzat, aplikazio batzuk ere diseinatuta daude, bereziki, multitarea ingurune batean lan egiteko. Adibide bat da Skype iOS-i, jakinarazpenak kudeatzeko gaitasun berriak ditu eta atzeko planoan aktibatuta dagoen bitartean, bateriaren eraginkortasuna modu eraginkorrean erabiltzen da. Skype Ahots eta bideo deiak ahalbidetzen duen VoIP aplikazioa da eta, beraz, aktibo egon behar du beti erabiltzaile esperientzia hobe batera, zure telefono mugikorrak etengabe entzuten baititu sarrerako deietatik eta testu mezuei.

Geeken erabiltzaile batzuek beren gailuetan askotariko parekatzea desgaitu nahi dute, seguruenik atzeko planoan exekutatzen dituzten aplikazioek mekanismoak moteltzen dituzte eta bateria bizitza kontsumitzen dute. Posiblea da, baina sistema eragileek ez dute benetan aukera errazak ematen. Backstreetsetan bildutako moduak erabili behar dituzu. IOSentzat, urrats batzuk daude guztiontzat ez direnak, eta ez nuke gomendatuko. Telefonoak jailbreaking behar badu ere.