Կրկնակի կտտացնելով «Տուն» կոճակին և ձեր ծրագրերը սահեցնելով էկրանի վերևի հատվածը. Դա լա՞վ գաղափար է, թե՞ վատ գաղափար: Վերջերս որոշակի խառնաշփոթություն է առաջացել այն մասին, թե ձեր iPhone և iPad ծրագրերը փակելը օգտակար է կամ վնասակար, հատկապես մարտկոցի աշխատանքի վրա դրա ազդեցության հետ կապված: Ես միշտ ասել եմ, որ դա լավ գաղափար է. Փակեք ձեր ծրագրերը իմ հոդվածի 4-րդ հուշում է ինչպես խնայել մարտկոցը iPhone- ում ,
Այս հոդվածում ես կբացատրեմ ձեզ Ինչու ձեր ծրագրերը փակելը կարող է օգտակար լինել ձեր iPhone- ի մարտկոցի կյանքի համար , Կապահովեմ հատվածներ Apple- ի մշակողի փաստաթղթերից այն պահուստավորելու համար, և ես կներառեմ մի քանիսը իրական աշխարհի փորձարկման օրինակներ Ես արեցի Apple Developer Tools- ի և իմ iPhone- ի հետ:
iphone- ը երաժշտություն չի նվագի բարձրախոսների միջոցով
Երբ գրում եմ, ուզում եմ, որ իմ տրամադրած տեղեկատվությունը լինի օգտակար և դյուրին ընկալելի բոլորին , Ես սովորաբար շատ տեխնիկական չեմ տիրապետում, քանի որ դա ցույց է տվել Apple Store- ում աշխատելու իմ փորձը մարդկանց աչքերը սկսում են շողալ երբ ես սկսում եմ խոսել այն մասին գործընթացները , Պրոցեսորի ժամանակը Յ կիրառման կյանքի ցիկլը ,
Այս հոդվածում մենք մի փոքր խորանալու ենք ինչպես են աշխատում ծրագրերը այնպես որ կարող եք տեղեկացված որոշում կայացնել այն մասին, արդյոք ձեր iPhone- ի կամ iPad- ի հավելվածները փակելը ձեզ համար ճիշտ է: Նախ, մենք կխոսենք դրա մասին կիրառման կյանքի ցիկլը , որը նկարագրում է, թե ինչ է տեղի ունենում այն պահից, երբ դուք բացում եք հավելվածը, մինչև այն փակվում և մաքրվում է հիշողությունից:
Դիմումի կյանքի ցիկլը
Հինգը կան դիմումում նշվում է որոնք կազմում են հավելվածի կյանքի ցիկլը: Ձեր iPhone- ի բոլոր ծրագրերն այժմ գտնվում են այս վիճակներից մեկում, և մեծ մասը գտնվում է վիճակում չի վազում , Ի Apple մշակողի փաստաթղթերը յուրաքանչյուրը բացատրում է.
Հիմնական թռիչքներ
- Երբ սեղմում եք Տուն կոճակը ՝ հավելվածից դուրս գալու համար, այն անցնում է վիճակի երկրորդ ինքնաթիռ կամ դադարեցվել է ,
- Երբ կրկնակի կտտացնում եք «Տուն» կոճակին և էկրանի վերևից ծրագիր եք սահում, ծրագիրը կողպվում է: փակվում է և գնում է պետություն Չվազելը ,
- Ի պետություն դիմումը հայտնի է նաև որպես ռեժիմները
- Դիմումները ռեժիմում ֆոն դեռ աշխատում են և մարտկոցը լիցքաթափվում են, բայց ծրագրերը ռեժիմում են դադարեցվել է ոչ
Սահեցրեք ծրագրերը վերև. Փակե՞լ, թե՞ ստիպել փակել:
Տերմինաբանության հետ կապված ինչ-որ խառնաշփոթություն մաքրելու համար, երբ կրկնակի կտտացնում եք ձեր iPhone- ի «Տուն» կոճակը և մի ծրագիր սահում էկրանի վերևից, դուք փակումը դիմումը: Ստիպել փակել հավելվածը տարբեր գործընթաց է, որի մասին ես նախատեսում եմ գրել ապագա հոդվածում:
Apple- ի աջակցության հոդվածը ՝ iOS Multitasking հաստատեք սա.
«Applicationրագիրը փակելու համար կրկնակի սեղմեք« Սկսել »կոճակի վրա ՝ վերջերս օգտագործված ծրագրերը դիտելու համար: Ապա սահեցրեք վերև այն ծրագրի վրա, որը ցանկանում եք փակել »:
Ինչու՞ ենք փակում մեր դիմումները:
Իմ հոդվածում ինչպես խնայել մարտկոցը iPhone- ում , Ես միշտ սա ասել եմ.
«Օրը կամ երկու անգամ լավ կլինի փակել ձեր դիմումները: Կատարյալ աշխարհում դուք երբեք ստիպված չեք լինի դա անել, և Apple- ի աշխատակիցների մեծ մասը երբեք չի ասի, որ պետք է ... Մարտկոցի լիցքաթափման շատ խնդիրներ են առաջանում, երբ դուք ենթադրում եք որ դիմումը փակվել է, բայց դա ոչ: Փոխարենը ՝ ծրագիրը հետին պլան է մտնում, և ձեր iPhone– ի մարտկոցը սպառվում է ՝ առանց դուք դա իմանալու »:
Մի խոսքով, պատճառը սկզբունքային ինչու եմ խորհուրդ տալիս փակել ձեր ծրագրերը նախատեսված է կանխել մարտկոցի չորացումը, երբ ծրագիր չի աշխատում ֆոն կամ ես չգիտեմ կասեցնել ինչպես պետք է: Իմ հոդվածում ինչու iPhone- ները տաքանում են , Ես համեմատում եմ ձեր iPhone- ի (գործողության ուղեղի կենտրոնական մշակման միավոր) պրոցեսորը մեքենայի շարժիչի հետ.
Եթե երկար ժամանակ ամբողջությամբ ոտնահարեք ոտնակը, ձեր մեքենայի շարժիչը գերտաքանում է և շատ բենզին օգտագործում: , Եթե iPhone- ի պրոցեսորը երկար ժամանակ տաքացնում է 100% -ը, iPhone- ը գերտաքանում է, իսկ մարտկոցը արագ թափվում է:
Բոլոր ծրագրերն օգտագործում են ձեր iPhone- ի պրոցեսորը: Սովորաբար, ծրագիրը բացելիս օգտագործում է պրոցեսորի մեծ էներգիա մեկ վայրկյանի կամ երկուսի համար, այնուհետև անցնում է ավելի ցածր էներգիայի ռեժիմի, երբ այն օգտագործում ես: Երբ ծրագիր է խափանվում, iPhone- ի պրոցեսորը հաճախ խրվում է 100% -ի վրա: Երբ ձեր ծրագրերը փակում եք, համոզվում եք, որ դա տեղի չի ունեցել, քանի որ ծրագիրը վերադառնում է դեպի չաշխատող կարգավիճակ ,
Վնասակար է դիմումը փակելը:
Բացարձակապես ոչ: Ի տարբերություն ձեր Mac- ի կամ PC- ի շատ ծրագրերի, iPhone- ի ծրագրերը չեն սպասում, երբ կտտացրեք «Պահել» ՝ ձեր տվյալները պահպանելու համար: Ի մշակողի փաստաթղթերը Apple- ը շեշտում է ծրագրերի պատրաստման կարևորությունը `մի ակնթարթում փակելու համար.
«Ationsրագրերը ցանկացած պահի պետք է պատրաստ լինեն անջատման և չպետք է սպասեն անջատման խնդրանքին ՝ օգտագործողի տվյալները խնայելու կամ այլ կարևոր առաջադրանքներ կատարելու համար: Համակարգի նախաձեռնած անջատումը կիրառական կյանքի ցիկլի նորմալ մասն է «
Երբ դու Դուք փակում եք հավելված, ինչպես նաև ՝
«Ի լրումն համակարգի դադարեցման իրենց դիմումը, օգտվողը կարող է հստակորեն դադարեցնել իրենց դիմումը միջոցով բազմալեզու աշխատանքային ինտերֆեյսի. Օգտագործողի կողմից նախաձեռնված անջատումը նույն ազդեցությունն ունի, ինչ կասեցված ծրագրի անջատումը: «
iphone at & t օպերատորի թարմացում
IPhone- ի և iPad- ի հավելվածների փակման դեմ վեճը
Ձեր դիմումները փակելու դեմ կա վեճ, և այն հիմնված է փաստերի վրա: Այնուամենայնիվ, այն հիմնված է ա շատ սահմանափակ տեսողություն փաստերի Ահա ամենաերկարն ու ամենակարճը.
- Պետությունից հավելված բացելու համար ավելի շատ ուժ է պահանջվում չի վազում որ այն վերսկսվի վիճակից ֆոն կամ դադարեցվել է , Սա միանգամայն ճիշտ է ,
- Apple- ը ջանք չի խնայում, որպեսզի ապահովի, որ iPhone- ի օպերացիոն համակարգը արդյունավետորեն կառավարի հիշողությունը `նվազագույնի հասցնելով մարտկոցի քանակը, որը ծրագրերը օգտագործում են միայնակ մնալու դեպքում: երկրորդ ինքնաթիռ կամ պետության մեջ դադարեցվել է , Սա նույնպես ճիշտ է:
- Դուք ձեր մարտկոցի կյանքը վատնում եք, եթե ձեր ծրագրերը փակեք, քանի որ iPhone- ի ծրագրերը զրոյից բացելու համար ավելի շատ ուժ է պահանջվում, քան գործառնական համակարգն է դրանք ֆոնային և կասեցված վիճակից վերսկսելու համար: Երբեմն դա ճիշտ է:
Եկեք նայենք թվերին
Մշակողները հաճախ օգտագործում են Պրոցեսորի ժամանակը չափելու համար, թե որքան ջանք է գործադրել iPhone- ը առաջադրանքներ կատարելու համար, քանի որ այն կարող է ուղղակի ազդեցություն ունենալ մարտկոցի աշխատանքի վրա: Ես օգտագործեցի Apple մշակողի գործիք, որը կոչվում է Գործիքներ չափելու տարբեր ծրագրերի ազդեցությունը իմ iPhone- ի պրոցեսորի վրա:
Որպես օրինակ օգտագործենք Facebook հավելվածը.
- Պարապ վիճակից Facebook- ի հավելվածը բացելը օգտագործում է պրոցեսորի ժամանակի մոտավորապես 3,3 վայրկյան:
- Applicationանկացած հավելված փակելը այն մաքրում է հիշողությունից և վերադառնում է անաշխատ վիճակ և գործնականում չի օգտագործում պրոցեսորի ժամանակ, ասենք 0,1 վայրկյան:
- Home կոճակը սեղմելով Facebook հավելվածը հետին պլան է մտնում և օգտագործում է պրոցեսորի ժամանակի մոտ 0,6 վայրկյան:
- Ֆեյսբուքի ծրագիրը ֆոնային վիճակից վերսկսելը օգտագործում է պրոցեսորի ժամանակի մոտ 0,3 վայրկյան:
Այսպիսով, եթե բացեք Facebook հավելվածը չաշխատող վիճակից (3.3), փակեք այն (0,1) և կրկին բացեք չաշխատող վիճակից (3,3), այն օգտագործում է պրոցեսորի ժամանակի 6,7 վայրկյան: Եթե դուք բացում եք Facebook ծրագիրը չաշխատող վիճակից, ապա սեղմեք home կոճակը ՝ այն հետին պլան ուղարկելու համար (0.6) և վերսկսելու այն ֆոնից (0.3), դուք պարզապես օգտագործում եք 4.1 վայրկյան պրոցեսորի ժամանակ:
Վայ Այս դեպքում ՝ Facebook- ի հավելվածը փակելը և դրա օգտագործումը վերաբացումը 2.6 վայրկյան ավելի շատ պրոցեսորի ժամանակ: Facebook- ի հավելվածը բաց թողնելով ՝ դուք 39% -ով պակաս էներգիա եք օգտագործել:
Իսկ հաղթողը
Ոչ այդքան արագ! Մենք պետք է նայենք մեծ պատկերը իրավիճակի ավելի ճշգրիտ գնահատական ստանալու համար:
Էներգիայի օգտագործումը հեռանկարում դնելը
39% -ը շատ է թվում, և դա է , քանի դեռ չեք գիտակցել որքան անսահման փոքր է այն էներգիայի քանակը, որի մասին մենք խոսում ենք ՝ համեմատած ձեր iPhone- ի օգտագործման համար անհրաժեշտ էներգիայի հետ: Ձեր ծրագրերը փակելու դեմ փաստարկը հրաշալի է թվում, քանի դեռ չեք գիտակցում դա դա հիմնված է վիճակագրության վրա, որը նշանակություն չունի:
Ինչպես մենք քննարկել ենք, դուք կխնայեք 2.6 վայրկյան պրոցեսորի ժամանակ, եթե այն փակեք փոխարենը բաց թողեք Facebook հավելվածը: Բայց որքա՞ն ուժ է սպառում Facebook հավելվածն այն օգտագործելիս:
Ես 10 վայրկյան պտտվեցի իմ լրահոսում և օգտագործեցի 10 վայրկյան պրոցեսորի ժամանակ, կամ պրոցեսորի ժամանակի 1 վայրկյան վայրկյանում, որն օգտագործում էի ծրագիրը: Facebook հավելվածը 5 րոպե օգտագործելուց հետո այն կկիրառեր 300 վայրկյան պրոցեսորի ժամանակ:
Այլ կերպ ասած, դուք ստիպված կլինեիք 115 անգամ բացել և փակել Facebook- ի ծրագիրը `մարտկոցի աշխատանքի վրա 5 րոպեով ազդելու համար: օգտագործման ֆեյսբուքյան հավելվածից: Ինչ է սա նշանակում ՝
Մի որոշեք փակել կամ չփակել ձեր ծրագրերը աննշան վիճակագրության հիման վրա: Ձեր որոշումը հիմնեք այն բանի վրա, թե որն է լավագույնը ձեր iPhone- ի համար:
Բայց դա ձեր ծրագրերը փակելու միակ պատճառը չէ, որ լավ գաղափար է: Եկեք առաջ շարժվենք ...
Դանդաղ և կայուն պրոցեսորի օգտագործումը ֆոնային ռեժիմում
Երբ մի ծրագիր մտնում է ֆոնային ռեժիմ, այն շարունակում է օգտագործել մարտկոցի էներգիան նույնիսկ այն ժամանակ, երբ ձեր iPhone- ը փակ է ձեր գրպանում: Իմ Facebook հավելվածի թեստը հաստատում է, որ դա տեղի է ունեցել նույնիսկ այն ժամանակ, երբ ֆոնային հավելվածի թարմացումը անջատված է ,
Facebook հավելվածը փակելուց հետո այն շարունակեց օգտագործել պրոցեսորը նույնիսկ այն ժամանակ, երբ iPhone- ն անջատված էր: Մեկ րոպեի ընթացքում այն օգտագործեց պրոցեսորի լրացուցիչ 0.9 վայրկյան ժամանակ: Երեք րոպե անց Facebook հավելվածը բաց թողնելը սպառում է ավելին էներգիա, քան այն կսպառեր, եթե այն անմիջապես փակեինք, ապա նորից բացեինք:
Պատմության բարոյականությունն այսպիսին է. Եթե ծրագիր եք օգտագործում մի քանի րոպեն մեկ, մի փակեք այն ամեն անգամ, երբ այն օգտագործում եք: Եթե այն ավելի քիչ եք օգտագործում, լավ է փակել ծրագիրը:
Արդարության համար պետք է ասել, որ շատ ծրագրեր ուղիղ ֆոնային ռեժիմից անցնում են քնելու ռեժիմի, իսկ քնի ռեժիմում ծրագրերն ընդհանրապես չեն սպառում էներգիան: Այնուամենայնիվ, ոչ մի կերպ չի կարելի ասել, թե որ ծրագրերն են հետին պլանի ռեժիմում, ուստի լավ կանոն է փակել բոլորին , Հիշեք, էներգիայի քանակը, որը տեւում է բացել զրոյից դիմումը գունատվում է ՝ համեմատած այն էներգիայի քանակի հետ, որը տանում է օգտագործել դիմումը:
Softwareրագրակազմի խնդիրները անընդհատ պատահում են
IPhone հավելվածներն ավելի հաճախ են խափանում, քան կարծում եք: Ի մեծ մասը ծրագրային ապահովման սխալները աննշան են և չեն նկատում կողմնակի բարդություններ: Դուք հավանաբար դա արդեն նկատել եք.
Դուք օգտագործում եք ծրագիր, և հանկարծ էկրանը թրթռում է և վերադառնում եք հիմնական էկրան: Դա այն է, ինչ տեղի է ունենում, երբ ծրագրերը խափանում են:
Կարող եք նաև դիտել վթարի գրանցումները Կարգավորումներ> Գաղտնիություն> Վերլուծություն և բարելավումներ> Վերլուծության տվյալներ:
անհնար է ստուգել ios 13 -ի թարմացումը
Softwareրագրաշարի անսարքությունների մեծ մասը մտահոգության տեղիք չեն տալիս, մանավանդ եթե դրանք փակում են ձեր դիմումները: Հաճախ ծրագրային ապահովման խնդիր ունեցող հավելվածը պարզապես պետք է սկսել զրոյից:
Ընդհանուր ծրագրակազմի խնդրի օրինակ
Դուք ավարտել եք նախաճաշելը և նկատում եք, որ ձեր iPhone- ի մարտկոցը 60% -ով սպառված է: Նախաճաշի ընթացքում դուք ստուգեցիք ձեր էլ. Փոստը, լսեցիք երաժշտություն, հառաչեցիք ձեր բանկային հաշվի մնացորդի մասին, դիտեցիք TED- ի ելույթը, թերթեցիք ֆեյսբուքը, թվիթեր արեցիք և ստուգեցիք անցած գիշերվա բասկետբոլի խաղի հաշիվը:
Ուղղեք խափանման դիմումը
Հիշեք, որ փչացող դիմումը կարող է հանգեցնել մարտկոցի արագ չորացմանը, իսկ ծրագիրը փակելը կարող է շտկել այն, բայց չգիտեք որը դիմումը խնդիր է առաջացնում: Այս դեպքում (և սա իրական է), TED հավելվածը շատ է օգտագործում պրոցեսորը, չնայած որ ես չեմ օգտագործում իմ iPhone- ը: Դուք կարող եք խնդիրը լուծել երկու եղանակով.
- Ձեր համակարգիչը միացրեք Mac- ին, ներբեռնեք և տեղադրեք Xcode է Գործիքներ , միացրեք ձեր iPhone- ին զարգացման համար, ստեղծեք անհատական թեստ ՝ ձեր iPhone- ում աշխատող անհատական գործընթացները ստուգելու համար, դրանք դասակարգեք ըստ պրոցեսորի օգտագործման և փակեք այն ծրագիրը, որի պատճառով ձեր պրոցեսորը մնում է 100% շնչափող:
- Փակեք ձեր ծրագրերը:
Chooseամանակի 100% -ը ես ընտրում եմ 2 տարբերակ և ես geek եմ: (Այս հոդվածի վերաբերյալ տեղեկատվությունը ես կազմեցի 1-ի տարբերակի միջոցով): Գործող վիճակից ձեր ծրագրերը վերաբացելը ավելի շատ էներգիա է սպառում, քան դրանք ֆոնային կամ քուն վիճակից բացելը, բայց տարբերությունն աննշան է `համեմատած այն զգալի էներգիայի սպառման հետ, որը տեղի է ունենում այն ժամանակ, երբ դիմում է վթարներ
Ինչու եմ կարծում, որ ձեր դիմումները փակելը լավ գաղափար է
- Նույնիսկ եթե ձեր ծրագրերն ամեն անգամ փակելիս դրանք փակում եք, մարտկոցի աշխատանքի մեջ տարաձայնություն չեք տեսնի, քանի որ հավելվածը բացելու համար անհրաժեշտ էներգիայի քանակն աննշան է ՝ համեմատած հավելվածն օգտագործելու էներգիայի հետ:
- Theրագրերը, որոնք աշխատում են ֆոնային ռեժիմում, շարունակում են էներգիա օգտագործել, երբ դուք չեք օգտագործում ձեր iPhone- ը, և դրանք ավելանում են ամբողջ օրվա ընթացքում:
- Appsրագրերի փակումը լավ միջոց է `խուսափելու ծրագրակազմի լուրջ խնդիրներից, որոնք կարող են հանգեցնել ձեր iPhone- ի մարտկոցի լիցքաթափմանը: շատ արագ ,
Փակել այս հոդվածը
Այս հոդվածը ավելի խորն է, քան ես սովորաբար գրում եմ հոդվածներ, բայց հուսով եմ, որ այն հետաքրքիր էր և որ դուք նոր բան իմացաք այն մասին, թե ինչպես են ձեր iPhone- ում գործում ծրագրերը: Ես օրական մի քանի անգամ փակում եմ իմ ծրագրերը, և դա օգնում է իմ iPhone- ին հնարավորինս սահուն աշխատել: Ելնելով փորձարկումներից և հարյուրավոր iPhones- ի ՝ որպես Apple- ի տեխնիկ աշխատելու իմ առաջին ձեռքի փորձից, կարող եմ վստահորեն ասել, որ ձեր ծրագրերը փակելը iPhone- ի մարտկոցը խնայելու լավ միջոց է:
Շնորհակալություն ընթերցելու համար և հիշեք, որ վերադարձեք լավությունը,
Դեյվիդ Պ.