IPhone აპების დახურვა ცუდი იდეაა? არა და აი რატომ.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







ᲡᲪᲐᲓᲔᲗ ᲩᲕᲔᲜᲘ ᲘᲜᲡᲢᲠᲣᲛᲔᲜᲢᲘ ᲞᲠᲝᲑᲚᲔᲛᲔᲑᲘᲡ ᲐᲦᲛᲝᲤᲮᲕᲠᲘᲡᲗᲕᲘᲡ

ორჯერ დააწკაპუნეთ Home ღილაკზე და გადაიტანეთ თქვენი აპები ეკრანის ზედა ნაწილში: კარგი იდეაა თუ ცუდი იდეა? ამ ბოლო დროს შეიქმნა დაბნეულობა იმის შესახებ, არის თუ არა თქვენი iPhone და iPad აპლიკაციების დახურვა სასარგებლო თუ საზიანო, განსაკუთრებით ამ ელემენტის მუშაობის ხანგრძლივობაზე. მე ყოველთვის ვამბობდი, რომ ეს კარგი იდეაა: დახურეთ თქვენი პროგრამები არის ჩემი სტატიის მე –4 ნიშანი როგორ დაზოგოთ ბატარეა iPhone- ზე .





ამ სტატიაში მე აგიხსნით თქვენი აპების დახურვა შეიძლება სასარგებლო იყოს თქვენი iPhone– ის კვების ელემენტის სიცოცხლისთვის , მე მოგაწვდით ამონარიდები Apple– ის შემქმნელის დოკუმენტაციიდან სარეზერვო ასლის გაკეთება და მე ჩავრთავ რამდენიმე რეალური სამყაროს ტესტის მაგალითები მე გავაკეთე Apple Developer Tools- ით და ჩემი iPhone- ით.



iphone 7 არ აგზავნის სურათებს android– ზე

როდესაც ვწერ, მსურს ჩემს მიერ მოწოდებული ინფორმაცია იყოს სასარგებლო და ამის გასაგები ყველას . მე, როგორც წესი, ძალიან ტექნიკურად არ ვიცნობ, რადგან Apple- ის მაღაზიაში მუშაობის გამოცდილებამ მიჩვენა ხალხს თვალები ეწყება როდესაც დავიწყებ ლაპარაკს პროცესები , პროცესორის დროგამოყენების სასიცოცხლო ციკლი .

დახურეთ iPhone აპიამ სტატიაში ჩვენ ოდნავ ღრმად ჩავუღრმავდებით როგორ მუშაობს აპები ასე რომ თქვენ შეგიძლიათ მიიღოთ ინფორმირებული გადაწყვეტილება იმის შესახებ, არის თუ არა თქვენი iPhone ან iPad აპლიკაციების დახურვა თქვენთვის შესაფერისი. პირველი, ჩვენ ვისაუბრებთ გამოყენების სასიცოცხლო ციკლი , რომელიც აღწერს რა ხდება აპლიკაციის გახსნის მომენტიდან, სანამ ის დაიხურება და არ იწმინდება მეხსიერებადან.

განაცხადის სიცოცხლის ციკლი

ხუთია განაცხადში ნათქვამია რომლებიც ქმნიან პროგრამის სასიცოცხლო ციკლს. თქვენს iPhone- ზე ყველა აპლიკაცია ამჟამად ერთ-ერთ ამ მდგომარეობაშია და უმეტესობა იმყოფება მდგომარეობაში არ დარბის . Apple შემქმნელის დოკუმენტაცია თითოეული განმარტავს:





საკვანძო აფრენები

  • აპლიკაციიდან გასასვლელად Home- ის ღილაკზე დაჭერისას ის გადადის მდგომარეობაზე მეორე თვითმფრინავი ან შეწყდა .
  • როდესაც მთავარ ღილაკს ორჯერ დააწკაპუნებთ და ეკრანის ზედა ნაწილიდან გადაფურცლეთ აპლიკაცია, ის იკეტება. ხურავს და მიდის სახელმწიფოში არ დარბის .
  • სახელმწიფო განაცხადის ასევე ცნობილია, როგორც რეჟიმები
  • პროგრამები რეჟიმში ფონი ჯერ კიდევ მუშაობს და აკუმულატორს, მაგრამ პროგრამები რეჟიმში შეწყდა არა

გადაფურცლეთ აპლიკაციები ზემოთ: დახურვა ან დახურვა იძულებით?

ტერმინოლოგიის გარკვეულ დაბნეულობაში გასარკვევად, როდესაც თქვენს iPhone- ზე ორმაგად დააწკაპუნეთ Home ღილაკზე და ეკრანის ზევიდან გადაუსვით აპლიკაცია, თქვენ დახურვა აპლიკაცია. ძალით დახურვა პროგრამა განსხვავებული პროცესია, რომლის დაწერასაც ვგეგმავ მომავალ სტატიაში.

Apple– ის მხარდაჭერის სტატია iOS Multitasking დაადასტურეთ ეს:

აპლიკაციის დახურვისთვის, დააჭირეთ ღილაკს დაწყება ორჯერ, რომ ნახოთ ახლახანს გამოყენებული პროგრამები. შემდეგ გადაფურცლეთ აპისთვის, რომლის დახურვაც გსურთ ”.

რატომ ვხურავთ ჩვენს პროგრამებს?

ჩემს სტატიაში როგორ დაზოგოთ ბატარეა iPhone- ზე მე ყოველთვის ვამბობდი ამას:

”დღეში ერთხელ ან ორჯერ, კარგია თქვენი აპლიკაციების დახურვა. სრულყოფილ სამყაროში ამის გაკეთება აღარასდროს მოგიწევთ და Apple– ის თანამშრომლების უმეტესობა არასდროს იტყვის, რომ ასე უნდა გააკეთოთ თქვენ ჩათვლით რომ პროგრამა დაიხურა, მაგრამ ეს ასე არ არის. ამის ნაცვლად, აპლიკაცია გადადის უკანა პლანზე და თქვენი iPhone– ის ბატარეა იშლება ისე, რომ თქვენ არ იცოდეთ. ”

მოკლედ, მიზეზი მთავარი რატომ გირჩევთ დახუროთ თქვენი აპლიკაციები არ დაუშვას ბატარეის დათხოვნა, როდესაც აპი არ მუშაობს ფონი ან არ ვიცი შეაჩერა როგორც უნდა. ჩემს სტატიაში რატომ თბება iPhone- ები , მე შევადარებ თქვენი iPhone- ის (ცენტრალური დამუშავების ერთეული ოპერაციის ტვინი) პროცესორს მანქანის ძრავასთან:

თუ დიდი ხნის განმავლობაში სრულად იბიჯებთ პედელზე, მანქანის ძრავა გადახურდება და ბევრ გაზს იყენებს. . თუ iPhone- ის პროცესორი 100% -ით გააქტიურდება ხანგრძლივი დროის განმავლობაში, iPhone გადახურდება და ბატარეა სწრაფად იშლება.

ყველა პროგრამა იყენებს თქვენი iPhone- ის პროცესორს. როგორც წესი, აპლიკაცია იყენებს პროცესორის ბევრ ენერგიას წამში ან ორ წამში, როდესაც იხსნება, შემდეგ გადადის ქვედა ენერგიის რეჟიმში, როგორც თქვენ იყენებთ მას. როდესაც აპლიკაცია ითიშება, iPhone- ის პროცესორი ხშირად 100% -ით იჭედება. აპლიკაციების დახურვისას დარწმუნდებით, რომ ეს არ მოხდება, რადგან პროგრამა ბრუნდება შემდეგში არ არის გაშვებული სტატუსი .

საზიანოა განაცხადის დახურვა?

Აბსოლუტურად არა. თქვენი Mac ან PC– ს მრავალი პროგრამისგან განსხვავებით, iPhone პროგრამები არ გელოდებით, რომ დააჭირეთ ღილაკს „შენახვა“ თქვენი მონაცემების შესანახად. დეველოპერული დოკუმენტაცია Apple ხაზს უსვამს აპების მნიშვნელობას თვალის დახამხამებაში დახურვისთვის:

”პროგრამები მზად უნდა იყოს გამორთვისთვის ნებისმიერ დროს და არ უნდა დაველოდოთ გამორთვის მოთხოვნას მომხმარებლის მონაცემების შესანახად ან სხვა კრიტიკული დავალებების შესასრულებლად. სისტემის მიერ გამორთული პროგრამა არის განაცხადის სასიცოცხლო ციკლის ნორმალური ნაწილი '

Როდესაც შენ თქვენ დახურეთ პროგრამა, ასევე:

”გარდა იმისა, რომ სისტემამ შეწყვიტა მათი აპლიკაცია, მომხმარებელს შეუძლია მკაფიოდ შეწყვიტოს მათი განაცხადი მულტიტასინგიანი მომხმარებლის ინტერფეისით. მომხმარებლის ინიციატივით გამორთვას იგივე ეფექტი აქვს, როგორც შეჩერებული პროგრამის გამორთვას. '

არ შემიძლია iphone პროგრამების განახლება

დავა iPhone და iPad პროგრამების დახურვის წინააღმდეგ

არსებობს დავა თქვენი აპლიკაციების დახურვის წინააღმდეგ, და ის ემყარება ფაქტებს. ამასთან, იგი ემყარება ა ძალიან შეზღუდული ხედვა ფაქტების. აქ არის ყველაზე გრძელი და მოკლე:

  • სახელმწიფოსგან აპის გახსნას უფრო მეტი ძალა სჭირდება არ დარბის რომ განაახლოს იგი სახელმწიფოდან ფონი ან შეწყდა . ეს აბსოლუტურად სიმართლეა .
  • Apple ყველაფერს აკეთებს იმის უზრუნველსაყოფად, რომ iPhone- ის ოპერაციული სისტემა ეფექტურად მართავს მეხსიერებას და ამცირებს ბატარეის რაოდენობას, რომელსაც აპები მარტო დარჩენისას იყენებენ. მეორე თვითმფრინავი ან სახელმწიფოში შეწყდა . ესეც სიმართლეა.
  • თქვენ ხარჯავთ თქვენს ბატარეას, თუ აპებს დახურავთ, რადგან iPhone– ის აპების თავიდან გახსნას უფრო მეტი ენერგია სჭირდება, ვიდრე ოპერაციული სისტემა იყენებს მათ უკანა პლანზე და შეჩერებული მდგომარეობიდან. ზოგჯერ ეს სიმართლეა.

მოდით გადავხედოთ ციფრებს

დეველოპერები ხშირად იყენებენ პროცესორის დრო იმის გაზომვა, თუ რამდენად დიდი ძალისხმევა დადო iPhone- ს დავალებების შესრულებაში, რადგან მას შეუძლია პირდაპირი გავლენა იქონიოს კვების ელემენტის ხანგრძლივობაზე. მე გამოვიყენე Apple- ის შემქმნელის ინსტრუმენტი, სახელწოდებით ინსტრუმენტები სხვადასხვა პროგრამების გავლენის გაზომვა ჩემი iPhone– ის პროცესორზე.

მოდით, მაგალითად, გამოვიყენოთ Facebook აპი:

  • უსაქმური მდგომარეობიდან Facebook აპის გახსნა იყენებს პროცესორის დაახლოებით 3,3 წამს.
  • ნებისმიერი აპლიკაციის დახურვა ხსნის მას მეხსიერებიდან და უბრუნებს მუშაობას და პრაქტიკულად არ იყენებს პროცესორის დროს, ვთქვათ 0,1 წამს.
  • Home ღილაკის დაჭერით Facebook აპლიკაცია უკანა პლანზე გადადის და იყენებს პროცესორის დაახლოებით 0.6 წამს.
  • Facebook აპის ფონური მდგომარეობიდან აღდგენა იყენებს პროცესორის დაახლოებით 0,3 წამს.

ასე რომ, თუ გახსნით Facebook აპს გაშვებული მდგომარეობიდან (3.3), დახურეთ იგი (0,1) და ხელახლა გახსენით გაშვებული მდგომარეობიდან (3,3), ის იყენებს პროცესორის 6.7 წამს. თუ გახსენით Facebook აპლიკაცია გაშვებული მდგომარეობიდან, დააჭირეთ სახლის ღილაკს, რომ გააგზავნოთ უკანა პლანზე (0.6) და განაახლოთ ფონიდან (0.3), თქვენ უბრალოდ იყენებთ პროცესორის დრო 4.1 წამი.

Ვაუ! ამ შემთხვევაში, Facebook აპლიკაციის დახურვა და მისი ხელახლა გახსნა 2,6 წამი მეტი პროცესორის დრო. Facebook აპლიკაციის ღია დატოვებით, თქვენ 39% -ით ნაკლები ენერგია დახარჯეთ!

Და გამარჯვებულია…

არც ისე სწრაფად! უნდა ვეძებოთ დიდი სურათი სიტუაციის უფრო ზუსტი შეფასების მისაღებად.

ენერგიის გამოყენების პერსპექტივაში განთავსება

39% ბევრი ჩანს, და ეს არის , სანამ არ მიხვდები რამდენად უსასრულოდ მცირე ენერგია ვსაუბრობთ, ვიდრე თქვენი iPhone– ის გამოყენებისთვის საჭირო ენერგია. თქვენი აპების დახურვის საწინააღმდეგო არგუმენტი შესანიშნავად ჟღერს მანამ, სანამ ამას გააცნობიერებთ ეს ემყარება სტატისტიკას, რომელსაც არა აქვს მნიშვნელობა.

როგორც განვიხილეთ, თქვენ დაზოგავთ CPU– ს დროს 2.6 წამს, თუ Facebook– ის აპლიკაციას დახურვის ნაცვლად დატოვებთ. რამდენად ენერგიას ხარჯავს Facebook აპლიკაცია, როდესაც თქვენ იყენებთ მას?

10 წამით გადავხვევდი ჩემს სიახლეებში და ვიყენებდი CPU– ს დროის 10 წამს, ან CPU– ს წამში 1 წამს, რომელიც აპი გამოვიყენე. 5 წუთის შემდეგ Facebook აპლიკაციით სარგებლობის შემდეგ, მას გამოიყენებოდა 300 წამში CPU დრო.

სხვა სიტყვებით რომ ვთქვათ, თქვენ უნდა გახსნათ და დახუროთ Facebook აპი 115-ჯერ, რომ ბატარეის ხანგრძლივობამ 5 წუთზე მეტი მოახდინოს გავლენა. გამოყენების ფეისბუქის აპლიკაციიდან. რას ნიშნავს ეს:

ნუ გადაწყვეტთ, დაიხუროს თუ არა თქვენი აპები, დაუსაბუთებელი სტატისტიკის საფუძველზე. გააკეთეთ გადაწყვეტილება იმის შესახებ, თუ რა არის საუკეთესო თქვენი iPhone- ისთვის.

მაგრამ ეს არ არის თქვენი აპების დახურვის ერთადერთი მიზეზი, რომელიც კარგი იდეაა. გადავიდეთ ...

ნელი და სტაბილური პროცესორის გამოყენება ფონის რეჟიმში

როდესაც აპი ფონის რეჟიმში შევა, ის განაგრძობს კვების ელემენტის გამოყენებას მაშინაც კი, როდესაც თქვენი iPhone ჯიბეშია ჩაკეტილი. ჩემი Facebook აპლიკაციის ტესტი ადასტურებს, რომ ეს მოხდა მაშინაც კი, როდესაც ფონის აპლიკაციის განახლება გამორთულია .

Facebook აპლიკაციის დახურვის შემდეგ, მან განაგრძო CPU- ს გამოყენება მაშინაც კი, როდესაც iPhone გამორთული იყო. ერთი წუთის განმავლობაში მან გამოიყენა 0.9 წამი დამატებითი პროცესორის დრო. სამი წუთის შემდეგ, Facebook აპლიკაციის ღია დატოვება მოიხმარდა მეტი ენერგიას ვიდრე მოიხმარდა, თუ დაუყოვნებლივ დავხურეთ და შემდეგ მოგვიანებით გავხსნით.

სიუჟეტის მორალი ასეთია: თუ აპს იყენებთ ყოველ რამდენიმე წუთში, არ დახუროთ იგი ყოველ ჯერზე, როდესაც ის იყენებთ. თუ მას ნაკლებად ხშირად იყენებთ, კარგია აპის დახურვა.

სიმართლე გითხრათ, ბევრი აპი ფონის რეჟიმში გადადის ძილის რეჟიმში, ხოლო ძილის რეჟიმში, პროგრამები საერთოდ არ ხარჯავს ენერგიას. ამასთან, ვერანაირი მეთოდი არ არსებობს იმის გარკვევა, თუ რომელი აპები არის ფონის რეჟიმში, ამიტომ კარგი წესია დახურე ყველა . გახსოვდეთ, ენერგიის რაოდენობაა საჭირო გახსნა პროგრამა ნულიდან მკრთალდება, ვიდრე ენერგია სჭირდება გამოყენება აპლიკაცია.

პროგრამული პრობლემები ყოველთვის ხდება

IPhone აპლიკაციები ითიშება უფრო ხშირად ვიდრე ფიქრობთ. ყველაზე მეტად პროგრამული უზრუნველყოფის შეცდომები მცირეა და არ ახდენს მნიშვნელოვან გვერდით მოვლენებს. ალბათ ეს ადრეც შეგიმჩნევიათ:

თქვენ იყენებთ აპს, მოულოდნელად ეკრანი ციმციმებს და მთავარ ეკრანზე დაბრუნდებით. ეს ხდება, როდესაც პროგრამები ითიშება.

ასევე შეგიძლიათ ნახოთ ავარიის ავტორიზაციის მონაცემები პარამეტრები> კონფიდენციალურობა> ანალიზი და გაუმჯობესებები> ანალიზის მონაცემები.

iphone ეკრანს აქვს ხაზები

პროგრამული უზრუნველყოფის უმეტესობა არ არის შეშფოთების მიზეზი, განსაკუთრებით თუ ისინი დახურავენ თქვენს პროგრამებს. ხშირად აპლიკაციას, რომელსაც აქვს პროგრამული უზრუნველყოფის პრობლემა, მხოლოდ თავიდან უნდა დაიწყოს.

საერთო პროგრამული უზრუნველყოფის პრობლემის მაგალითი

თქვენ დაასრულეთ საუზმე და შეამჩნიეთ, რომ თქვენი iPhone– ის აკუმულატორი 60% –ით არის ამოწურული. საუზმის დროს, თქვენ შეამოწმეთ თქვენი ელ.წერილი, მოუსმინეთ მუსიკას, ამოისუნთქეთ თქვენი საბანკო ანგარიშის ბალანსი, უყურეთ TED- ის ლაპარაკს, გადახედეთ Facebook- ს, გააკეთეთ ტვიტერი და შეამოწმეთ გასული წლის კალათბურთის თამაშის ანგარიში.

შეასწორეთ ავარია პროგრამა

გახსოვდეთ, რომ აპლიკაციამ, რომელიც გათიშავს, შეიძლება გამოიწვიოს ბატარეის სწრაფად გამოწურვა და რომ პროგრამის დახურვამ შეძლოს მისი გამოსწორება, მაგრამ თქვენ არ იცით რომელიც პროგრამა იწვევს პრობლემას. ამ შემთხვევაში (და ეს რეალურია), TED პროგრამა იყენებს CPU- ს ბევრს, მიუხედავად იმისა, რომ მე არ ვხმარობ iPhone- ს. პრობლემის მოგვარება ორი გზით შეგიძლიათ:

  1. დააკავშირეთ თქვენი კომპიუტერი Mac- თან, ჩამოტვირთეთ და დააინსტალირეთ X კოდი არის ინსტრუმენტები ჩართეთ თქვენი iPhone განვითარებისათვის, დააყენეთ ინდივიდუალური ტესტი თქვენს iPhone- ზე გაშვებული ინდივიდუალური პროცესების დასათვალიერებლად, CPU– ს გამოყენების მიხედვით და დახურეთ აპი, რომლის შედეგადაც თქვენი პროცესორი 100% –ით მუშაობს.
  2. დახურეთ თქვენი პროგრამები.

მე დროის 100% ვირჩევთ ვარიანტს 2 და ვარ geek. (მე შევაგროვე ინფორმაცია ამ სტატიისთვის, ოფციონის 1-ის გამოყენებით) თქვენი აპების გაშვება არ გაშვებული მდგომარეობიდან უფრო მეტ ენერგიას ხარჯავს, ვიდრე მათი ფონის ან ძილის მდგომარეობიდან გახსნა, მაგრამ განსხვავება უმნიშვნელოა იმ ენერგიის მნიშვნელოვან მოხმარებასთან შედარებით, რაც ხდება პროგრამის გამოყენებისას ავარია.

რატომ ვფიქრობ, რომ თქვენი აპლიკაციების დახურვა კარგი იდეაა

  1. მაშინაც კი, თუ თქვენს აპებს ყოველ ჯერზე მათი დახურვისას ვერ ნახავთ, ელემენტის სიცოცხლის ხანგრძლივობაში სხვაობას ვერ ნახავთ, რადგან პროგრამის გასახსნელად ენერგიის რაოდენობა უმნიშვნელოა, ვიდრე პროგრამის გამოყენებისთვის საჭირო ენერგია.
  2. აპები, რომლებიც მუშაობენ ფონის რეჟიმში, განაგრძობენ ენერგიის გამოყენებას, როდესაც არ იყენებთ თქვენს iPhone- ს და ამას ემატება მთელი დღის განმავლობაში.
  3. თქვენი აპების დახურვა კარგი გზაა პროგრამული სერიოზული პრობლემების თავიდან ასაცილებლად, რამაც შეიძლება გამოიწვიოს თქვენი iPhone– ის აკუმულატორის დატენვა. ძალიან სწრაფად .

დახურეთ ეს სტატია

ეს სტატია უფრო ღრმაა, ვიდრე სტატიები, რომლებსაც მე ჩვეულებრივად ვწერ, მაგრამ იმედი მაქვს, რომ საინტერესო იყო და რომ თქვენ შეიტყოთ რაიმე ახალი იმის შესახებ, თუ როგორ მუშაობს პროგრამები თქვენს iPhone- ზე. დღეში რამდენჯერმე ვხურავ ჩემს აპლიკაციებს და ეს ეხმარება ჩემს iPhone- ს რაც შეიძლება გამართულად მუშაობაში. ტესტირების საფუძველზე და ჩემი პირადი გამოცდილების საფუძველზე, რომლებიც მუშაობდნენ ასობით iPhone– ით Apple– ის ტექნიკოსად, თამამად შემიძლია ვთქვა, რომ თქვენი აპების დახურვა iPhone– ის ბატარეის დაზოგვის კარგი გზაა.

გმადლობთ კითხვისთვის და გახსოვდეთ, რომ მადლობა მოგაწოდეთ
დავით პ.