Смартфондарда мультитацкинг дегеніміз не?

IPhone және Android-да көптеген тапсырмалар қалай жұмыс істейтінін түсіну

Көптеген операциялық жүйе бірнеше бағдарламаға немесе бағдарламаға бір уақытта қосуға мүмкіндік беретін біреуі болып табылады. Біз компьютерлерді қолданатын болсақ, күнделікті көп жұмыс тәжірибесі бар. Мұнда әдеттегі сценарий: файлды қотару кезінде, сондай-ақ фондық режимде ойнайтын кейбір әдемі музыка бар кезде, сөздерді өңдеу құжатын теріп жатырсыз. Бұл сіз өзіңізді іске қосқан қолданбалар, бірақ білместен фонда жұмыс істейтін басқа адамдар бар. Тапсырма менеджерін өртеп, көресіз.

Көптеген операциялық жүйе операциялық жүйені мұқият, тіпті хирургиялық жолмен жүргізуді, микропроцессорда нұсқаулар мен процестердің қалай жұмыс істейтінін және олардың деректерін негізгі жадта қалай сақтау керектігін талап етеді.

Енді ескі ұялы телефоныңызды қарастырыңыз. Сіз бір уақытта бір ғана нәрсе істей аласыз. Себебі онымен жұмыс істейтін амалдық жүйе көп тапсырмаларды қолдамайды. Көптеген смартфондарға , әсіресе iPhone-ға (iOS-де) және Android-ға келді, бірақ бұл компьютерлердегідей жұмыс істемейді.

Смартфондарда көп мәрте жұмыс істеу

Мұнда заттар бір-бірінен өзгеше. Смартфондардағы қолданбалар (негізінен iOS және Android- ге негізделген сілтемелер) фонда жұмыс істейтін деп айтылады, әрқашан міндетті түрде көп міндетті түрде көрсетпейді. Олар шын мәнінде үш мемлекетте жұмыс істей алады: жүгіру, тоқтата тұру (ұйықтау) және жабық. Ия, кейбір бағдарламалар кейбір жерлерде бірден жабық. Мүмкін сізге бұл туралы кеңестер берілмейді және фактіні тек қайтадан қолданбаны қайтадан іске қосқыңыз келген кезде ғана біле бересіз, себебі ол көп басқаруға мүмкіндік беретін операциялық жүйе, сізге көп бақылау жасамайды.

Қолданба жұмыс істеп тұрған кезде, ол алдыңғы жоспарда және онымен айналысады. Қолданба іске қосылғанда, ол компьютерлердегі бағдарламалар сияқты көп немесе аз жұмыс істейді, яғни оның нұсқаулары процессормен орындалады және ол жадыда орын алады. Егер ол желі қолданбасы болса, ол деректерді қабылдап, жібере алады.

Көптеген жағдайларда смартфондардағы қосымшалар уақытша (ұйықтау) күйде. Бұл дегеніміз, олар сіз қалдырған жердегі мұздатуды білдіреді - қолданба процессорда орындалмайды және басқа қолданбалардың іске қосылуына байланысты жады кеңістігінің жетіспеушілігі болған жағдайда жадында сақталатын орын қайтарылған. Бұл жағдайда жадтағы деректер уақытша екінші сақтау құрылғысында сақталады (SD картасы немесе телефонның кеңейтілген жады - бұл компьютердегі қатты дискіге ұқсас). Содан кейін, сіз бағдарламаны қайта бастаған кезде, ол сізді қалдырған жерде, процессордың нұсқауларын өзгертіп, екінші қоймадан негізгі жадыға дейін күйге келтіретін деректерді қайтарады.

Көп функциялы және батареялық қызмет

Ұйқыдағы қолданба ешқандай процессорлық қуатты жұмсайды, жады жоқ және байланыс орнатпайды - бұл бос. Осылайша, ол қосымша батарея қуатын жұмсайды. Сондықтан смартфондарға арналған қосымшалардың көбісі фонда жұмыс істеуді сұраған кезде ұйқы режимін қабылдайды; олар батарея қуатын үнемдейді. Дегенмен, VoIP қолданбалары сияқты тұрақты қосылымды қажет ететін бағдарламалар жұмыс істеп тұрған күйде сақталып, батареяны құрбан етуі керек. Себебі олар ұйқыға жіберілсе, қосылымдар қабылданбайды, қоңыраулар қабылданбайды және қоңырау шалушыларға, мысалы, мысал ретінде, қол жетімді емес екендігі туралы хабарланады. Сонымен, кейбір қолданбалар музыка бағдарламалары, орынға қатысты қолданбалар, желіге қатысты қолданбалар, хабарландыру бағдарламаларын және әсіресе VoIP қолданбаларын жіберу сияқты нақты мультисық қойылымды орындайды.

IPhone және iPad-да көп мәрте жұмыс істеу

IOS нұсқасында 4-ші нұсқамен басталды. Бастапқы экранға оралып, жұмыс істеп тұрған бағдарламаны қалдырып, өңдік бағдарламаға ауыса аласыз. Бұл жерде бағдарламаны жабудың өзгеше екенін ескертіңіз. Фондық режимде қолданбамен бірге жұмыс істегіңіз келсе, үй кнопкасын екі рет басу арқылы App Switcher қолданбасын пайдалануға болады. Бұл экранның төменгі бөлігіндегі белгішелер массасына назар аударады, экран мазмұнын қалған бөліктерін бояумен немесе бояуға мүмкіндік береді. Пайда болған белгішелер «ашық қалды». Содан кейін бүкіл тізімді іске қосып, олардың кез-келгенін таңдаңыз.

iOS, сонымен қатар, артқы фонда жұмыс істейтін қолданбаларды кеңейту үшін серверлерден сигналдарды енгізуді қабылдайтын механизм болып табылатын push хабарландыруын пайдаланады. Басу хабарландыруын тыңдайтын қолданбалар ұйқыға толық кіре алмайды, бірақ кіріс хабарларды тыңдайтын күйде қалуы керек. Ұзақ басу арқылы қолданбаларда «өлтіру» функциясын таңдауға болады.

Android-дағы мультиқоңырау

Ice Cream Sandwich 4.0 нұсқасына дейін Android нұсқаларында үй кнопкасын басу функциясы жұмыс істеп тұрған бағдарламаны өңге әкеледі және үй түймесін ұзақ уақыт басқан кезде жақында қолданылған қолданбалардың тізімі пайда болады. Ice Cream Sandwich 4.0 нәрселерді сәл өзгертеді. Соңғы қолданба тізімі бар, ол сізді қолданбайтын бағдарламаларды басқаруға әсер етеді, бірақ ол шын мәнінде жақсы емес. Соңғы тізімдегі барлық қолданбалар іске қосылмайды - кейбіреулер ұйықтап жатыр, ал кейбіреулері қазірдің өзінде өлі. Тізімдегі бір бағдарламаны түрту және таңдау бұрыннан жұмыс істеп тұрған күйден (жоғарыда талқыланған себептер бойынша бірнеше сирек кездесетін) туындайды немесе ұйқы күйінен оятуы мүмкін немесе бағдарламаны жаңартады.

Көп функция үшін әзірленген бағдарламалар

Енді смартфондар көп міндетті түрде жұмыс істейді, кем дегенде кейбір қосымшалар, әсіресе, көп функциялы ортада жұмыс істеуге арналған. Мысал, iOS үшін Skype, ол батарея қуатын тиімді пайдалану кезінде хабарландыруларды өңдеуге және фонда белсенді болып қалуға мүмкіндік береді. Skype - дауыстық және бейне қоңырауларға мүмкіндік беретін VoIP бағдарламасы, сондықтан мобильді телефоныңыз кіріс қоңырауларынан және мәтіндік хабарлардан сигналдарды үнемі тыңдайтын сияқты, үздік пайдаланушы тәжірибесі үшін әрдайым белсенді болу керек.

Кейбір geeky пайдаланушылары өздерінің құрылғыларындағы көп функцияны өшіргісі келеді, себебі олар фонда жұмыс істейтін қолданбаларды өздерінің машиналарын баяулатады және батареяның қызмет ету мерзімін пайдаланады. Мүмкін, бірақ операциялық жүйе мұны істеудің оңай нұсқаларын бермейді. Артқы жағында жиналған жолдарды пайдалану қажет. IOS үшін әрқайсысына арналмаған және мен жеке ұсынбайтын кейбір қадамдар бар. Бұл тіпті телефонды қоқысқа тастауды қажет етуі мүмкін.