Beth yw Multitasking mewn Smartphones?

Deall Pa mor aml-faes sy'n gweithio ar yr iPhone a Android

Mae system weithredu multitasking yn un sy'n caniatáu mwy nag un rhaglen neu app i'w gynnal ar yr un pryd. Rydyn ni'n byw y profiad amlddisgyblu bob dydd pan fyddwn ni'n defnyddio cyfrifiaduron. Dyma senario nodweddiadol: rydych chi'n teipio dogfen prosesu geiriau wrth gael ffeil i lawrlwytho a cherddoriaeth oer yn chwarae yn y cefndir, oll ar yr un pryd. Mae'r rhain yn apps yr ydych chi wedi'u lansio eich hun, ond mae eraill sy'n rhedeg yn y cefndir heb wybod. Tân i fyny'r rheolwr tasg a byddwch yn gweld.

Mae aml-sgorio yn mynnu bod y system weithredu'n ddiwyd, hyd yn oed yn gorgyffwrdd, yn rheoli sut mae cyfarwyddiadau a phrosesau'n cael eu trin yn y microprocessor, a sut mae eu data yn cael ei storio yn y prif gof.

Nawr ystyriwch eich hen ffôn symudol. Ni allech chi wneud dim ond un peth ar y tro arno. Mae hyn oherwydd nad yw'r system weithredu sy'n rhedeg arno yn cefnogi multitasking. Mae multitasking wedi dod i ffonau smart , yn enwedig yn yr iPhone (yn iOS yn hytrach) a Android, ond nid yw'n gweithio yn union yr un ffordd ag mewn cyfrifiaduron.

Multitasking mewn Smartphones

Yma, mae pethau braidd yn wahanol. Nid yw Apps mewn ffonau smart (cyfeirio at iOS a Android yn bennaf ) a ddywedir eu bod yn rhedeg yn y cefndir bob amser yn arddangos aml-faes o reidrwydd. Gallant, mewn gwirionedd, fod mewn tair gwlad: rhedeg, atal (cysgu) a chau. Ydw, mae rhai apps wedi'u cau'n sgwâr, oherwydd rhai problemau yn rhywle. Mae'n debyg na fyddwch yn awgrymu hynny ac yn darganfod y ffaith dim ond pan fyddwch chi eisiau ailddechrau'r app eto, gan mai dyma'r system weithredu sy'n rheoli aml-gasg, heb roi llawer o reolaeth i chi.

Pan fydd app yn y gyflwr rhedeg, mae yn y blaendir ac rydych chi'n delio ag ef. Pan fydd app yn rhedeg, mae'n gweithio'n fwy neu lai fel apps ar gyfrifiaduron, hy mae ei gyfarwyddiadau yn cael eu gweithredu gan y prosesydd ac mae'n cymryd gofod er cof. Os yw'n app rhwydwaith, gall dderbyn ac anfon data.

Mae'r rhan fwyaf o'r amser, mae apps ar ffonau smart yn y wladwriaeth sydd wedi'i hatal (cysgu). Mae hyn yn golygu eu bod wedi'u rhewi lle'r adawoch chi - nid yw'r app yn cael ei weithredu yn y prosesydd mwyach ac mae'r lle mae'n meddiannu yn y cof yn cael ei adfer os bydd prinder gofod oherwydd rhedeg apps eraill. Yn yr achos hwnnw, mae'r data a gedwir yn y cof yn cael ei storio dros dro ar storio eilaidd (cerdyn SD neu gof estynedig y ffôn - byddai hynny'n gyfateb i'r disg galed ar gyfrifiadur). Yna, pan fyddwch chi'n ailddechrau'r app, mae'n dod â chi yn union lle'r adawoch chi, aildrefnu ei gyfarwyddiadau i'w gweithredu gan y prosesydd a dod â'r data gaeafgysgu yn ôl o storfa eilaidd yn ôl i'r prif gof.

Amlddisgyblaeth a Bywyd Batri

Nid yw app cysgu yn defnyddio unrhyw bŵer prosesydd, dim cof ac nid yw'n derbyn unrhyw gysylltiad - mae'n segur. Felly, nid yw'n defnyddio pŵer batri ychwanegol. Dyna pam mae'r rhan fwyaf o apps ar gyfer ffonau smart yn mabwysiadu'r modd cysgu tra gofynnir iddynt redeg yn y cefndir; maent yn arbed pŵer batri. Fodd bynnag, dylid cadw apps sydd angen cysylltiad cyson, fel apps VoIP, yn y gyflwr rhedeg, gan wneud yr aberth batri. Y rheswm am hyn yw os byddant yn cael eu hanfon i gysgu, gwrthodir cysylltiadau, bydd galwadau'n cael eu gwrthod, a hysbysir galwyr nad yw'r stryd yn annhebygol, fel mater o esiampl. Felly, mae'n rhaid i rai apps redeg yn y cefndir, gan berfformio multitasking go iawn, fel apps cerddoriaeth, apps sy'n gysylltiedig â lleoliad, apps sy'n gysylltiedig â rhwydwaith, apps hysbysu push ac yn enwedig apps VoIP .

Multitasking yn yr iPhone a iPad

Dechreuodd mewn iOS gyda fersiwn 4. Gallwch adael yr app redeg a newid i app cefndir trwy fynd yn ôl i'r sgrin gartref. Rhowch wybod yma ei fod yn wahanol i gau app. Os ydych am ailddechrau gydag app yn y cefndir, gallwch ddefnyddio'r App Switcher, trwy glicio ddwywaith y botwm cartref. Bydd hyn yn dod â'r ffocws i'r amrywiaeth o eiconau ar waelod y sgrîn, yn chwalu neu waethygu gweddill cynnwys y sgrin. Yr eiconau sy'n ymddangos yw'r rhai 'ar agor ar ôl'. Yna gallwch chi swipio i redeg drwy'r rhestr gyfan a dethol unrhyw un ohonynt.

Mae iOS hefyd yn defnyddio hysbysiad push, sydd yn ei hanfod yn fecanwaith sy'n derbyn arwyddion o weinyddwyr i fwydo i fyny yn y cefndir. Ni all y apps sy'n gwrando ar hysbysu gwthio fynd i gysgu'n llwyr ond mae angen iddynt aros yn y wladwriaeth sy'n rhedeg yn gwrando ar negeseuon sy'n dod i mewn. Gallwch ddewis 'lladd' apps yn y cefndir trwy ddefnyddio'r wasg hir.

Multitasking yn Android

Mewn fersiynau o Android cyn Sandwich Ice Ice 4.0, mae bwyso'r botwm cartref yn dod ag app sy'n rhedeg i'r cefndir, ac mae botwm hir-wasgu'r botwm cartref yn dod i fyny rhestr o apps a ddefnyddiwyd yn ddiweddar. Mae Sandwich Hufen Iâ 4.0 yn newid pethau ychydig. Mae rhestr app amlwg amlwg sy'n rhoi'r argraff i chi o reoli'r apps, sydd, mewn gwirionedd, nid yr achos, ond sydd yn braf. Nid yw'r holl apps yn y rhestr ddiweddar yn rhedeg - mae rhai yn cysgu ac mae rhai eisoes wedi marw. Gallai tapio a dewis un app yn y rhestr ddod i ben o wladwriaeth sy'n rhedeg yn barod (sydd braidd yn brin am y rhesymau a drafodwyd uchod), neu deffro un i fyny o'r wladwriaeth gysgu, neu lwytho'r app yn llwyr.

Cynlluniau Apps ar gyfer Multitasking

Nawr bod y ffonau clyfar yn cefnogi aml-gipio, i ryw raddau o leiaf, mae rhai apps hefyd wedi'u cynllunio i weithio'n arbennig mewn amgylchedd aml-faes. Enghraifft yw Skype ar gyfer iOS, sydd â galluoedd newydd ar gyfer trafod hysbysiadau ac yn parhau i fod yn weithredol yn y cefndir wrth ddefnyddio pŵer batri yn effeithlon. Mae Skype yn app VoIP sy'n caniatáu galwadau llais a fideo ac felly mae'n rhaid iddo barhau i fod yn weithredol bob amser er mwyn cael profiad gwell o ddefnyddwyr, yn union fel y byddai'ch ffôn symudol yn barhaol yn gwrando ar arwyddion o alwadau sy'n dod i mewn a negeseuon testun.

Mae rhai defnyddwyr geeky eisiau analluogi aml-gipio ar eu dyfeisiau, mae'n debyg oherwydd eu bod yn canfod bod y apps sy'n rhedeg yn y cefndir yn arafu eu peiriannau ac yn defnyddio bywyd batri. Mae'n bosibl, ond nid yw'r systemau gweithredu mewn gwirionedd yn rhoi dewisiadau hawdd i wneud hynny. Mae angen i chi ddefnyddio ffyrdd a gasglwyd yn y backstreets. Ar gyfer iOS, mae rhai camau i'w dilyn nad ydynt i bawb, ac na fyddwn yn bersonol yn eu hargymell. Efallai y bydd angen jailbreaking y ffôn hyd yn oed.