Multitasking-ը ներդրվել է iOS 4-ում, և այդ ժամանակվանից շատ օգտատերեր մտածում են, թե ինչպես անջատել բազմաֆունկցիոնալ աշխատանքը, որպեսզի ռեսուրսները չվատնեն, և մարտկոցը հնարավորինս երկար աշխատի: Բայց դուք չպետք է անջատեք հավելվածները, և այս հոդվածում ես կբացատրեմ, թե ինչու:
Multitasking-ը iOS 4-ում նույն բազմաբնույթ առաջադրանքը չէ, ինչ դուք գիտեք աշխատասեղանից կամ Windows Mobile-ից: Ինչ-որ մեկը կարող է խոսել սահմանափակ բազմաբնույթ առաջադրանքների մասին, ինչ-որ մեկը՝ բազմաբնույթ առաջադրանքների խելացի եղանակը. Եկեք դա անենք ըստ հերթականության:
iOS 4-ի նոր ֆունկցիան, այսպես կոչված, հավելվածների արագ փոխարկումն է (Fast Switching): Եթե սեղմեք գլխավոր կոճակը, հավելվածի վիճակը կպահպանվի, և երբ վերադառնաք հավելված, կհայտնվեք հենց այնտեղ, որտեղ դադարեցրել եք այն անջատելուց առաջ: Բայց հավելվածը չի աշխատում հետին պլանում միայն նրա վիճակն էր սառչում մինչև անջատվելը:
Բազմաֆունկցիոնալ սանդղակը, որն ակտիվանում է գլխավոր կոճակը կրկնակի սեղմելով, ավելի շուտ վերջերս գործարկված հավելվածների բար է: Այս հավելվածներից ոչ մեկը չի աշխատում հետին պլանում (բացառությամբ), դրանք անջատելու կարիք չկա։ Եթե iPhone-ը սպառի RAM-ը, iOS 4-ն ինքն իրեն կանջատի: Հենց հավելվածների միջև անցում կատարելիս եք օգտագործում «Fast Switching» գործառույթը, քանի որ դրա շնորհիվ համեմատաբար անմիջապես անցնում եք մեկ այլ հավելվածի:
App Store-ի թարմացումներում դուք հաճախ կգտնեք, այսպես կոչված, iOS 4-ի համատեղելիություն: Սա հաճախ նշանակում է հավելվածի մեջ արագ անցում կատարել: Ցուցադրման համար պատրաստել եմ մի տեսանյութ, որտեղ կարող եք տեսնել Արագ փոխարկմամբ հավելվածի տարբերությունը և առանց նրա: Ուշադրություն դարձրեք անջատիչի հետադարձ արագությանը:
Մենք արդեն բացատրել ենք, որ հիմնական կոճակը կրկնակի սեղմելով կոչվող ներքևի բարը իրականում բազմաֆունկցիոնալ չէ: Բայց սա չի նշանակում, որ նոր iOS 4-ում ընդհանրապես բազմաֆունկցիոնալություն չկա։ iOS 4-ում կան մի քանի բազմաֆունկցիոնալ ծառայություններ:
- Ֆոնային երաժշտություն – որոշ հավելվածներ, ինչպիսիք են հոսքային ռադիոները, կարող են աշխատել հետին պլանում: Ընդհանուր հավելվածը չի աշխատում հետին պլանում, այլ միայն ծառայությունը, այս դեպքում՝ հոսքային աուդիո նվագարկումը:
- Voice over-IP – այստեղ տիպիկ ներկայացուցիչը կլինի Skype-ը: Այս ծառայությունը թույլ է տալիս զանգեր ստանալ, թեև հավելվածը միացված չէ: Ակտիվացված հավելվածն ազդարարվում է տվյալ հավելվածի անվանմամբ նոր վերին գծի հայտնվելով։ Մի շփոթեք այս ծառայությունը Instant Messaging-ի հետ, դուք կկարողանաք հաղորդագրություններ ստանալ միայն push ծանուցումների միջոցով:
- Ֆոնային տեղայնացում – GPS օգտագործող ծառայությունը կարող է նաև աշխատել հետին պլանում: Այսպիսով, դուք կարող եք անցնել նավիգացիայից էլփոստի, և նավիգացիան կարող է շարունակել նավարկել ձեզ առնվազն ձայնով: GPS-ն այժմ կարող է աշխատել հետին պլանում:
- Առաջադրանքի կատարումըh – օրինակ, եթե դուք ներբեռնում եք վերջին նորությունները RSS-ից, այս առաջադրանքը կարող է կատարվել նույնիսկ հավելվածը փակելուց հետո: Սակայն ցատկելուց (ներբեռնելուց) հետո հավելվածն այլևս չի աշխատում և այլ բան չի կարող անել։ Այս ծառայությունը միայն ավարտում է բաժանված «առաջադրանքը»:
- Push ծանուցումներ – մենք բոլորս արդեն գիտենք դրանք, հավելվածները կարող են մեզ ինտերնետի միջոցով ծանուցումներ ուղարկել որևէ իրադարձության մասին: Ես, հավանաբար, այլևս կարիք չունեմ դրան անդրադառնալու այստեղ:
- Տեղական ծանուցում – սա iOS 4-ի նոր առանձնահատկությունն է: Այժմ դուք կարող եք ինչ-որ հավելվածում սահմանել, որ ցանկանում եք որոշակի ժամանակ տեղեկացված լինել իրադարձության մասին: Հավելվածը պետք չէ միացնել, և նույնիսկ կարիք չկա լինել ինտերնետում, և iPhone-ը ձեզ կտեղեկացնի:
Հետաքրքրվա՞ծ եք, թե ինչ չի կարող անել, օրինակ, iOS 4-ը: Ինչպե՞ս է սահմանափակվում բազմաբնույթ առաջադրանքները: Օրինակ, նման ակնթարթային հաղորդագրությունների ծրագիր (ICQ) չի կարող աշխատել հետին պլանում – նա պետք է շփվի, և Apple-ը թույլ չի տա նրան դա անել: Բայց այս դեպքերի համար լուծում կա, օրինակ՝ դուք օգտագործում եք հավելված (օրինակ՝ Meebo), որը միացված է մնում նույնիսկ տվյալ ծրագրավորողի սերվերում անջատվելուց հետո, և եթե հաղորդագրություն եք ստանում, դուք ծանուցվում եք հրումով։ ծանուցում։
Այս հոդվածը ստեղծվել է որպես ակնարկ այն բանի, թե իրականում ինչ է նշանակում բազմաֆունկցիոնալությունը iOS 4-ում: Այն ստեղծվել է, քանի որ ես իմ շուրջը տեսնում էի շփոթված օգտատերերի, ովքեր անընդհատ բացում էին բազմաֆունկցիոնալ սանդղակը և փակում հավելվածներն անմիջապես օգտագործելուց հետո։ Բայց սա անհեթեթություն է, և նման բան անելու կարիք չկա։
Սթիվ Ջոբսն ասաց, որ ինքը չի ցանկանում, որ օգտատերերը ստիպված լինեն անընդհատ նայել առաջադրանքի մենեջերին և զբաղվել անվճար ռեսուրսներով: Այստեղ լուծումը պարզապես աշխատում է, սա Apple-ն է։
Շնորհակալություն գեղեցիկ հոդվածի համար:
Ես պարզապես կավելացնեմ, որ հավելվածի դադարեցումը կարող է ունենալ մեկ գործնական ասպեկտ՝ հավելվածն իրականում զրոյացված է: Մասնավորապես, IM+-ի առաջին տարբերակը iOS4-ի համար ուներ ինչ-որ սխալ, և աջակցության էջում, որպես ժամանակավոր լուծում (նոր տարբերակը թողարկելուց առաջ), նրանք պարզապես խորհուրդ տվեցին փակել և վերագործարկել տարօրինակ պահվածքով հավելվածը։
Իհարկե, տեղին է օգտագործել անջատումը, օրինակ՝ հավելվածը վերականգնելու համար, ես լիովին համաձայն եմ:
Շնորհակալություն հոդվածի համար,
Պարզապես ուզում եմ նշել, որ որպեսզի հավելվածները մնան բեռնված RAM-ում և արագ միացվի հավելվածը, անհրաժեշտ է մարտկոցի լիցքավորում, մի փոքր ավելին, քան անհրաժեշտ է սպասման ռեժիմում, երբ հավելվածը փակ է (եկեք հիշողությունը չվերցնենք): արտահոսքը հաշվի է առնվում հիմա):
Այսպիսով, այո, այս մեթոդը ավելի հարմար է մարտկոցի համար, բայց հենց այն փաստը, որ RAM-ը լցված է հավելվածներով, կհանգեցնի մարտկոցի որոշակի փոքր-ինչ ավելի մեծ բեռի:
Հետևաբար, Apple-ի համար նպատակահարմար կլիներ ավելացնել տարբերակը, որպեսզի որոշ հավելվածներ չաշխատեն RAM-ում, օգտատերը կընտրեր միայն այն հավելվածները, որոնք նա ցանկանում է թողնել RAM-ում, մյուսները կանջատվեն, դրանք այն հավելվածներն են, որոնք, օրինակ, օգտվողը մեկ-մեկ միանում է..
Ի վերջո, ամբողջ RAM-ը սնուցվում է որպես ամբողջություն: Արդյոք դրա մեջ բայթերի փունջը սառեցված հավելված է, թե ազատ տարածություն, նշանակություն չունի: Իսկ ինչ վերաբերում է հիշողության մասնատմանը և այլն... Հիշողության չիպը որտեղի՞ց կիմանար, թե որ հատվածը պետք է անջատի և միացնի, իսկ որը՝ ոչ: Դա ուղղակի հիմարություն է: Հիշողության չիպերի սպառումը, եթե դրանց պարունակությունը չփոխվի, այսօր նույնպես նվազագույն է։
կներեք, բայց իմ օգտատիրոջ փորձն այլ բան է ասում, մարտկոցը թեկուզ թեթև լիցքավորված է... և ինչպես մեկը գրում է ստորև, 3GS-ի արձագանքն էլ է նվազում, որը երևի ավելի լավ կլինի... դրա մասին ոչինչ.
Իրոք, այդքան ծանրաբեռնված չպետք է լինի, ճիշտ այնպես, ինչպես Ադամն է գրում։ Հիշողությունները միշտ պետք է միացված լինեն նույն կերպ, և այս քնած հավելվածները չեն ազդում պրոցեսորի վրա:
Փաստորեն, ես iPhone 3gs-ի մարտկոցի պակասի հետ կապված խնդիրներ ունեի և երբեմն ունենում եմ, երբ օգտագործում եմ հավելվածներ, որոնք հարմարեցված չեն iOS 4-ի համար, բայց այն շարունակում է ավելի ու ավելի լավանալ, ամեն օր ես դանդաղ ներբեռնում եմ մի քանի թարմացում: iPhone-ի հավելվածների թարմացումների առաջին ալիքից ի վեր ամեն ինչ կայունացել է ;) և փաստ է, որ ես նույնպես մի անգամ ստիպված էի վերականգնում կատարել՝ առանց ցանկության :)
Ես անձամբ չեմ նկատել մարտկոցի ավելի մեծ սպառում
Ուզում եմ նշել, որ ինչքան շատ են չանջատված հավելվածները, այնքան քիչ հիշողությունն ու դանդաղ է iPhone-ը... իմ դեպքում 3GS-ը հեշտությամբ հասնում է 3 ՄԲ-ի ու նման է կրիայի....
Երբ հիշողությունը սպառվում է, iPhone-ը նախ անջատում է գործող հավելվածները, այնպես որ այն միշտ ունի բավարար օպերատիվ հիշողություն: Ես իմ iPhone 3GS-ում որևէ դանդաղում չեմ նկատում (և ես իսկապես ծանր օգտվող եմ):
իմ 3GS-ը տանջալիորեն դանդաղում է… այնուհետև ընդմիշտ է պահանջվում բացել sms, օրացույց և այլն… պարբերության հավելվածը փակելը շատ է օգնում… (հիմնականում Safari-ն և omnifocus-ը բավական են…)
Ցավոք, պետք է հաստատեմ, այդպես է։
Ես կարող եմ հաստատել, որ դա ճիշտ է։ Մի քանի գործարկվող հավելվածներով 3GS-ը պարզապես դանդաղում է: Այն, ինչ ես ինքս չեմ հասկանում, բայց ես իսկապես դիտում եմ դա հեռախոսով:
4G-ն ունի կրկնակի հիշողություն, այնպես որ այնտեղ հաստատ շատ ավելի լավ կլինի...
Ես նույնպես դանդաղում չեմ նկատում, կարծում եմ, որ նոր ՕՀ-ն նույնիսկ ավելի արագ է, քան նախկինում էր, բայց դա հավանաբար միայն իմ թեման է: տպավորություն
Ես իմ iPhone-ում ունեմ 15 ԳԲ հավելվածներ, ես դրանք օգտագործում եմ և չեմ դիտարկում։ Փաստ է, որ ես նմանատիպ խնդիր ունեի և նույնիսկ ուզում էի վերադառնալ 4.0 GM, քանի որ դա ինձ մոտ ավելի լավ ստացվեց... ցավոք, ես չունեմ JB և նույնիսկ չունեմ պահված SHSH բլբեր, այնպես որ դա անհնար է: . Ես վերականգնեցի, և ամեն ինչ սկսեց աշխատել արագ և գեղեցիկ ;)
Ես արդեն ինչ-որ տեղ տեսել եմ տեղական ծանուցումների հիշատակում, բայց ոչ մի տեղ դրա համար տարբերակ չգտա: օր. թարմացված Pocket Informant-ը պետք է ունենա դրանք, բայց ... ես չեմ տեսնում: Ինչ-որ կերպ, ես չեմ տեսնում ծանուցումներ իմ iPhone-ում: Ես բավարարված չեմ, դրանք անբավարար են թվում։
Իսկ քնելու հավելվածը հնարավո՞ր է անջատել։ Այլապես, ինչպե՞ս դուրս գալ հավելվածից, երբ «Տուն» սեղմելով այն ավտոմատ կերպով հետին պլան է մղվում:
Այն աշխատում է. դուք ձեր մատը պահում եք մեկ պատկերակի վրա, այնուհետև նրանք բոլորը սկսում են ցնցվել, և դրանց վրա հայտնվում է մինուս
Իմ դիտարկմամբ՝ iOS4-ը 3Gs հեռախոսի վրա մեծ ծանրաբեռնվածության տակ գեղեցիկ կցկտուր ժամանակակից հեռախոսը վերածում է բավականին տհաճ WM տիպի սմարթֆոնի (կամ իմ հին Treo680-ի PalmOS-ը)՝ այն պարզապես ուշանում է, ուշանում, ուշանում: Միակ բանը, որն օգնում է կանոնավոր կերպով աշխատող հավելվածների մաքրումն է, և դա ինձ իսկապես դուր չի գալիս և չեմ ուզում jailbreak անել. ես լրջորեն մտածում եմ iOS3-ին վերադառնալու մասին, բայց չգիտեմ, թե ինչ ծրագրեր են օպտիմիզացված iOS4-ի համար: կկանչեր այն այս պահին: Չգիտեմ, ես երևի ավելի մեծ ծանրաբեռնված օգտատեր եմ, քան հոդվածի հեղինակը, բայց այն հավելվածները, որոնք դանդաղ են սկսվում, բաց չեն թողնվում, բայց ես սովորաբար աշխատում եմ՝ օրացույց, հեռախոս, sms, նշումներ, իրեր, 8 էջ safari-ում: , geocaching, լուսանկարներ, կոնտակտներ, Աստվածաշունչ, iPod և appstore (3 ՄԲ անվճար RAM): Ես Apple-ի երկրպագու եմ, բայց IMHO iOS4-ը պարզապես հարմար չէ ավելի հին HW-ի համար (ներառյալ 3G):
հիմարություն. Ես ունեմ 3GS iOS 4-ով, բացարձակապես ոչ մի խնդիր: iOS 4-ը նախատեսված է iOhone 4-ի և 3GS-ի համար: Վերջիններս ուղղակի խնդիր ունեն, որը կարող է սառեցնել (որպես 2G-ի սեփականատեր, իսկապես հասկանում եմ), բայց դա տրամաբանական է։ Կամ մենք ուզում ենք ծրագրային ապահովման մշակում, և դա իհարկե մի քիչ «վիճակ» կլինի, կամ ուզում ենք, որ սարքավորումը լինի նույնը և պետք է հաշվի առնենք, որ SF-ն շատ չի փոխվի։
iPhone-ը կարող է լավ վարվել բազմաբնույթ առաջադրանքների հետ, բայց, ցավոք, որոշ հավելվածներ չեն անում: Օրինակ, COMIC READER MOBI-ն ինձ ուղղակի չոր տեղեկացնում է, որ հաջորդ էջը չի բեռնելու, քանի որ հիշողությունը քիչ է: Ես սովորաբար պետք է սպանեմ գրեթե բոլոր քնած հավելվածները, նախքան այն նորից գործարկվի:-( Եվ ես ունեմ 3GS և վերը նշված հավելվածը ենթադրաբար փոփոխված է OS4-ի համար:
փորձեք հորդորել այն հավելվածի աջակցությամբ, խնդիրն ակնհայտորեն այնտեղ է ;(
Խնդրում եմ, ինչ-որ մեկը կարող է ինձ բացատրել, թե որտեղ են դրված տեղական ծանուցումները: Արդյո՞ք այն «Կարգավորումներ» > «Ծանուցումներ» բաժնում է, և ես պետք է թույլատրե՞մ դա որոշ հավելվածների համար: Հակառակ դեպքում, ես չգտա ծանուցման այլ կարգավորումներ (մյուսները միայն էլփոստի հավաքագրման կարգավորումներում են, և ես կասկածում եմ, որ դա Push-ն է, որն ուղարկում է ծանուցումը սերվերից) Շնորհակալություն:
Հավելվածը պետք է աջակցի տեղական ծանուցումներին, օրինակ՝ տեղական ծանուցումներով հետաքրքիր հավելվածը Notify 2-ն է...
Լավ, բայց ինչ վերաբերում է Գրպանի տեղեկատուին: Այն պետք է կարողանա դա անել, բայց ես ոչ մի տեղ չեմ նկատել տեղական ծանուցումների և այլոց միջև տարբերությունը: Խոստովանում եմ, որ չեմ էլ փորձել: Փորձում են Palringo-ն պրեմիում տարբերակով, նկարագրության մեջ ծանուցումների մասին ինչ-որ բան գրված է (իհարկե ոչ տեղականի մասին), բայց ես էլ իկոնայի վրա ոչ մի բեյջ չունեմ։ Ես կարող եմ հավելվածից ցատկել մեկ այլ տեղ, ապա նորից վերադառնալ, բայց երբ վերադառնում եմ, նորից մուտք եմ գործում, ինչը չէի սպասում։ Եթե ես ուղղակիորեն այդ Palring-ում չեմ, ոչ մի տեղ ծանուցում չկա։ Լա՞վ է: Ամենավատը, հավանաբար, 2Do հավելվածն է, որտեղ նշվում է, որ ծանուցումները աշխատում են միայն WiFi-ի տակ։ Չէ՞ որ բավականին խղճուկ է առաջադրանքների ցանկի համար: 7 դոլարով… մեկ ամոթալի համար: :-(
Ես դեռ ավելի լավ եմ զգում ֆոնային ֆոնի վրա, քան Apple-ի կողմից «բազմ առաջադրանքների» իրականացումը: հակառակ դեպքում 3GS-ի դանդաղում չեմ նկատում, թեկուզ ֆուլ ֆրեյմով։ սկզբում սովորությունից դրդված անջատեցի հավելվածները sbsettings-ի միջոցով, հետո հրաժարվեցի ու լավ էր
Ես նկատեցի 3GS-ի դանդաղումը, ոչ թե ամեն անգամ, այլ երբեմն: Ամեն դեպքում, ոչ բոլոր հավելվածներն են աշխատում ճիշտ, օրինակ, TV Seznam-ը Seznam-ից երբեմն չի գրանցում տեղափոխումը դեպի ակտիվ ծառայություն և չի բեռնում հեռուստատեսային ծրագրերի թարմացումները, ուստի հավելվածի վերագործարկումը կօգնի, ինչը հակառակն է սկզբնական վիճակին:
Բարև համայնք,
Որևէ մեկը երբևէ զբաղվե՞լ է դիմումի բողոքով: iOS4-ով ինձ մոտ նավարկությունը չի աշխատում ու 89 եվրոն բոլորովին էլ քիչ չի... բողոքը ոնց է անցնում?
Խնդիրը հավելվածի մեջ չէ։ Փորձեք վերագործարկել iPhone-ը, եթե դա չի օգնում, վերականգնեք ամբողջ հեռախոսը: Navigon-ն ինձ համար լավ է աշխատում iOS3-ով 4G-ում:
3GS-ի վրա էլ դանդաղում չեմ նկատում, բայց որտեղ դա ինձ խանգարում է Safari-ի բաց պատուհանները վերաբեռնելն է: Եթե բավարար RAM լինի, ապա արդեն բեռնված էջերի բովանդակությունը կպահպանվի: