Je, ni Multitasking katika Smartphones?

Kuelewa jinsi Multitasking Kazi kwenye iPhone na Android

Mfumo wa uendeshaji wa multitasking ni moja ambayo inaruhusu programu zaidi au moja kuendesha juu yake wakati huo huo. Tunaishi uzoefu wa multitasking kila siku tunapotumia kompyuta. Hapa ni hali ya kawaida: unaandika hati ya usindikaji wa neno wakati unapopakua faili na muziki wa baridi uliocheza nyuma, wote wakati huo huo. Hizi ni programu ambazo umezindua mwenyewe, lakini kuna wengine ambao huendesha nyuma bila kujua. Moto juu ya meneja wa kazi na utaona.

Multitasking inahitaji mfumo wa uendeshaji kwa bidii, hata upasuaji, udhibiti jinsi maelekezo na taratibu vinavyotumika katika microprocessor, na jinsi data zao zinahifadhiwa kwenye kumbukumbu kuu.

Sasa fikiria simu yako ya zamani ya simu. Unaweza kufanya jambo moja tu kwa wakati mmoja. Hii ni kwa sababu mfumo wa uendeshaji unaoendesha juu yake hauunga mkono multitasking. Multitasking imefika kwa simu za mkononi , hasa katika iPhone (katika iOS badala) na Android, lakini haifanyi kazi sawa sawa na kwenye kompyuta.

Multitasking katika Smartphones

Hapa, mambo ni tofauti. Programu katika simu za mkononi (kumbukumbu iliyofanywa hasa kwa iOS na Android ) ambayo inasemekana kuwa inaendeshwa nyuma haifai kila mara kuonyeshwa multitasking. Wanaweza, kwa kweli, kuwa katika majimbo matatu: kukimbia, kusimamishwa (kulala) na kufungwa. Ndiyo, baadhi ya programu zimefungwa kwa karibu, kutokana na matatizo fulani mahali fulani. Huenda usipata hint juu ya hilo na kugundua ukweli tu wakati unataka kuendelea tena programu, kwa sababu ni mfumo wa uendeshaji unaoweza kusimamia, bila kukupa udhibiti mkubwa.

Wakati programu iko katika hali inayoendesha, iko mbele na unashughulikia. Wakati programu inaendesha, inafanya kazi zaidi au chini kama programu zinavyotumika kwenye kompyuta, yaani maelekezo yake yanatakiwa na processor na inachukua nafasi katika kumbukumbu. Ikiwa ni programu ya mtandao, inaweza kupokea na kutuma data.

Mara nyingi, programu kwenye simu za mkononi ziko katika hali iliyosimamishwa (kulala). Hii inamaanisha kuwa ni waliohifadhiwa ambapo umeshoto-programu hii haifai tena katika processor na mahali ambapo inachukua katika kumbukumbu inapaswa kurejeshwa lazima kuna uhaba wa nafasi ya kumbukumbu kutokana na uendeshaji wa programu zingine. Katika hali hiyo, data iliyohifadhiwa kwenye kumbukumbu ni kuhifadhiwa kwa hifadhi ya sekondari (kadi ya SD au kumbukumbu iliyopanuliwa ya simu - ambayo ingekuwa sawa na diski ngumu kwenye kompyuta). Kisha, unapoanza programu, inakuleta hasa mahali ulipoacha, urekebisha maagizo yake ya kutekelezwa na mchakato na kurejesha data ya hibernating kutoka kuhifadhi ya sekondari hadi kumbukumbu kuu.

Multitasking na Battery Maisha

Programu ya usingizi haitumii nguvu ya programu, hakuna kumbukumbu na haipati uhusiano wowote - haifai. Kwa hivyo, hutumiki nguvu nyingine za betri. Hii ndio maana programu nyingi za simu za mkononi zinapata njia ya kulala wakati inaulizwa kukimbia nyuma; huhifadhi nguvu za betri. Hata hivyo, programu zinahitaji uunganisho wa mara kwa mara, kama programu za VoIP, zinapaswa kuwekwa katika hali inayoendesha, na kufanya dhabihu ya betri. Hii ni kwa sababu ikiwa hutumwa kulala, maunganisho yatakataliwa, wito watapungua, na wito wataambiwa kuwa callee haipatikani, kama jambo la mfano. Kwa hivyo, baadhi ya programu zinafaa kukimbia nyuma, zinafanya vipindi vya kweli, kama programu za muziki, programu zinazohusiana na eneo, programu zinazohusiana na mtandao, programu za kushinikiza na hasa programu za VoIP .

Multitasking katika iPhone na iPad

Ilianza katika iOS na toleo 4. Unaweza kuondoka programu inayoendesha na kubadili programu ya nyuma kwa kurudi kwenye skrini ya nyumbani. Angalia hapa kwamba ni tofauti na kufunga programu. Ikiwa unataka kuendelea na programu nyuma, unaweza kutumia App Switcher, kwa kubonyeza mbili kifungo nyumbani. Hii itasababisha kuzingatia picha za chini chini ya skrini, kuzungumza au kuzingatia maudhui yote ya skrini. Icons zinazoonekana ni wale 'kushoto kufunguliwa'. Unaweza kisha kugeuza kuendesha orodha nzima na kuchagua yeyote kati yao.

IOS pia hutumia taarifa ya kushinikiza, ambayo ni kimsingi utaratibu ambao unakubali kuingia ishara kutoka kwa seva ili kuanzisha programu zinazoendesha nyuma. Programu za kusikiliza kushinikiza arifa haziwezi kulala kabisa lakini zinahitajika kubaki katika hali inayojisikia kusikiliza ujumbe unaoingia. Unaweza kuchagua 'kuua' programu nyuma kwa kutumia vyombo vya habari vya muda mrefu.

Multitasking katika Android

Katika matoleo ya Android kabla ya Ice Cream Sandwich 4.0, kusukuma kifungo cha nyumbani huleta programu inayoendeshwa nyuma, na kushinikiza kwa muda mrefu kifungo cha nyumbani huleta orodha ya programu zilizofanywa hivi karibuni. Ice cream Sandwich 4.0 mabadiliko ya mambo kidogo. Kuna orodha ya hivi karibuni ya programu ambayo inakupa hisia ya kusimamia programu, ambazo sio kweli, lakini ni nzuri. Sio programu zote katika orodha ya hivi karibuni inayoendesha - baadhi ni kulala na baadhi tayari wamekufa. Kugonga na kuchagua programu moja katika orodha inaweza kuongezeka kutoka hali tayari (ambayo ni ya kawaida kwa sababu zilizojadiliwa hapo juu), au kuamka moja kutoka hali ya usingizi, au kupakia programu tena.

Programu Iliyoundwa kwa Multitasking

Sasa smartphones zinaunga mkono multitasking, kwa kiasi fulani angalau, baadhi ya programu pia zinatengenezwa kufanya kazi hasa katika mazingira mengi. Mfano ni Skype kwa iOS, ambayo ina uwezo mpya wa kushughulikia arifa na kubaki kazi nyuma wakati unatumia nguvu ya betri kwa ufanisi. Skype ni programu ya VoIP ambayo inaruhusu wito wa sauti na video na kwa hiyo inahitaji kubaki kazi kila siku kwa uzoefu bora wa mtumiaji, kama vile simu yako ya mkononi ingekuwa ikisikiliza daima ishara kutoka kwa wito zinazoingia na ujumbe wa maandishi.

Wengine watumiaji wa geeky wanataka kuzuia multitasking kwenye vifaa vyake, pengine kwa sababu wanaona kwamba programu zinazoendesha nyuma zinapunguza kasi mashine zao na hutumia maisha ya betri. Inawezekana, lakini mifumo ya uendeshaji haifai chaguo rahisi kufanya hivyo. Unahitaji kutumia njia zilizokusanywa kwenye vituo vya nyuma. Kwa iOS, kuna hatua kadhaa za kufuata ambazo hazi kwa kila mtu, na ambazo mimi binafsi silipendekeza. Inaweza hata kuhitaji simu ya jail kuvunja .