Kuinka moniajo todella toimii Androidilla ja iOS: llä

Android- ja iOS-sovelluskytkimet / moniajo

Kun mobiililaitteisiin pakattu hevosvoima kasvaa yhä enemmän, monitoimityön kaikki ominaisuudet ovat mahdollisia. Markkinajohtajilla on hyvin erilaisia ​​tapoja käydä asioita, ja kulissien takana tapahtuu lukuisia väärinkäsityksiä. Tämä ei kuitenkaan ole käyttäjän vika. Helppokäyttöisyyden vuoksi joskus monitoimimetafora yksinkertaistetaan liikaa sekä Androidissa että iOS: ssä.

iOS: Se on monimutkaisempi kuin miltä näyttää



IOS 4: stä lähtien Applen käyttöympäristössä on ollut rajoitettu multitasking-muoto, johon pääsee kaksoisnapauttamalla kotipainiketta. Monitoimipalkki näkyy näytön alareunassa, ja sen avulla voit selata sovelluksia. Pitkä painallus kuvaketta antaa käyttäjän poistaa sovelluksen monitoimipalkista. Saatat ajatella, että tämä sulkee resursseja itään suuntautuvan taustasovelluksen, mutta näin ei ole.

iOS 5: n moniajoApple tarkoitti monitoimipalkin olevan vain luettelo uusimmista sovelluksista, ei taustalla käynnissä olevia sovelluksia. Se ei ole tehtävienhallinta, riippumatta siitä kuinka paljon se näyttää. Itse asiassa melkein mikään monitoimipalkissa ei ole todella 'moniajo'. Applen tiukasti hallittu alusta kehottaa useimpia sovelluksia lopettamaan koodin suorittamisen, kun Koti-painiketta painetaan.



IOS: ssä on viisi sovellustoimintatilaa, joista vähiten mielenkiintoinen on Ei käynnissä ja Passiivinen. Not Running tarkoittaa yksinkertaisesti sitä, että sovellus on suljettu tai sitä ei ole käynnistetty. Passiivinen on käynnissä oleva sovellus, joka ei käytä koodia, esimerkiksi jos laite on unessa. Aktiivinen on sovelluksen tila, kun se on etualalla.



Kun iOS-käyttäjä osuu Koti-painikkeeseen, Aktiivinen sovellus siirtyy Tausta-kohtaan. Taustasovellus ei ole ruudulla, mutta se silti suorittaa koodia. Useimmat taustasovellukset siirtyvät välittömästi keskeytettyyn tilaan. Keskeytetty sovellus on tallennettu välimuistiin muistiin, mutta siinä ei käytetä prosessorisyklejä, joten se ei toimi laitteessa koodia. Jos laite tarvitsee enemmän muistia peliä tai muuta suurta sovellusta varten, keskeytetyt sovellukset tyhjennetään RAM-muistista.

Sovellukset saavat pysyä vain taustatehtävissä ja suorittaa koodia pidempään kuin muutaman sekunnin tietyissä olosuhteissa. Sarja tiukasti kontrolloituja sovellusliittymiä sallii määrittelemättömän taustan esimerkiksi VoIP: lle, sijainnin seurannalle ja äänen toistolle. Tällä ei ole mitään merkitystä monitoimipalkin sisällölle. Hyvin kirjoitetun sovelluksen tulisi keskeyttää itsensä, kun se on suorittanut koodin, eikä käyttäjien pitäisi todellakaan joutua seuraamaan tällaisia ​​asioita iOS: ssä.

Copyright © Kaikki Oikeudet Pidätetään | 2007es.com