Sony-სთვის, Android 6.0-ის Doze რეჟიმი აღნიშნავს ბატარეის მუშაობის რეგრესიას

Stamina Mode ბრუნდება Sony-ს Xperia-ს ხაზში Android Marshmallow-ის განახლებაში, მაგრამ ის უბრუნებს თავის ყოფილ ჩრდილს.

ბოლო დროს ბევრი კამათი იყო მორგებული სკინები, საფონდო Android და ურთიერთობა ამ ორს შორის. საფონდო Android უკვე იყო ანდროიდის საყვარელი არომატი ჩვენს მკითხველს შორის უკვე საკმაოდ დიდი ხანია.

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

მაგალითად, ავიღოთ მრავალ ფანჯარა - Samsung-ს აქვს ფუნქცია ჩანერგილი ROM-ებში მისი Galaxy მოწყობილობების რამდენიმე გამეორებისთვის. მე პირადად არ ვფლობ ფლაგმანურ Galaxy მოწყობილობას სამსუნგის მიერ მრავალ ფანჯრის დანერგვით, მაგრამ დარწმუნებული ვარ, რომ ჯოჯოხეთში აღფრთოვანებული ვარ. Android N-ს აქვს შეთავაზება უახლოეს მომავალში. მაგრამ იქნება თუ არა Google-ის იმპლემენტაცია სამსუნგისზე უკეთესი?

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

მაგრამ რა მოხდება, თუ Google-ის ოფიციალური მრავალფანჯარა არ ჯდება Samsung-ის მრავალ ფანჯარასთან? თუ ეს ასე არ მოხდა, მაშინ Samsung-ის მომხმარებლები იმედგაცრუებულნი იქნებიან იმ ერთი შეხედვით დაქვეითებული ფუნქციით. მე არ ვაცხადებ ამ შეშფოთებას რაიმე სამართლიანი მიზეზის გარეშე, რადგან ეს ასეა ზუსტად ის, რაც ახლახან მოხდა Sony-ს გამძლეობის რეჟიმში.


გამძლეობის რეჟიმი ამოიწურება Juice

როდესაც Android Marshmallow-მა დაიწყო გარკვეული Sony Xperia მოწყობილობების გაშვება ამ წლის დასაწყისში, ზოგიერთმა მომხმარებელმა შენიშნა, რომ Stamina Mode არ იყო. მომხმარებლებს, რომლებიც იყვნენ Sony-ს ბეტა პროგრამის ნაწილი, მიიღეს ეს შეტყობინება იმის შესახებ, თუ რატომ ამოიღო კომპანიამ Stamina Mode მათ მოწყობილობებში:

Android-ის Marshmallow ვერსიას აქვს საკუთარი ჭკვიანი გადაწყვეტა ენერგიის მოხმარების მართვისთვის (Doze და App Standby). ეს ფუნქციები ინტეგრირებულია პირდაპირ Android 6.0-ში, რამაც Stamina რეჟიმი ზედმეტი გახადა. სხვა სიტყვებით რომ ვთქვათ, გამძლეობის რეჟიმი ამოღებულია M-დან.

ძნელი არ არის იმის დანახვა, თუ რატომ ამოიღო Sony-მ Stamina Mode Android Marshmallow-ში. Doze რეჟიმის დანერგვით, საკმაოდ მარტივია მომხმარებლებისთვის იმის გამართლება, თუ რატომ აპირებდა Sony მისი ამოღებას. მისი ყველაზე რეკლამირებული პროგრამული ფუნქციებიდან - რადგან Google-მა შექმნა საკუთარი, არ არის საჭირო Stamina Mode არსებობს. როგორც ჩანს, Sony-ს ამ საკითხში რაიმე არჩევანი არ ჰქონდა, თუმცა, რადგან მისი თქმით Android თავსებადობის განმარტება, Doze რეჟიმის ჩართვა არის ა მოთხოვნა მოწყობილობებისთვის, რომ გაიარონ Google CTS. ამ მოთხოვნის დაკმაყოფილების გარეშე, მოწყობილობები ვერ იქნება წინასწარ დაინსტალირებული Google-ის აპებით, რაც პრაქტიკულად სიკვდილის ჯადოქრობაა ნებისმიერი მოწყობილობისთვის, რომელიც არ იყიდება ჩინეთში.

8.3. ენერგიის დაზოგვის რეჟიმები

ყველა აპი, რომელიც გათავისუფლებულია App Standby-დან და/ან Doze რეჟიმისგან, უნდა იყოს ხილული საბოლოო მომხმარებლისთვის. გარდა ამისა, ამ ენერგიის დაზოგვის რეჟიმების ამოქმედების, შენარჩუნების, გამოღვიძების ალგორითმები და გლობალური სისტემის პარამეტრების გამოყენება არ უნდა გადაუხვევდეს Android ღია წყაროს პროექტს.

მაგრამ მოდით დავუბრუნდეთ სონის განცხადებულ მსჯელობას იმის თაობაზე, თუ რატომ დატოვეს Stamina Mode. მათ განაცხადეს, რომ Stamina Mode შეიქმნა ზედმეტი Doze რეჟიმში და App Standby-ით Android 6.0-ში, რაც საკმაოდ უცნაური განცხადებაა იმის გათვალისწინებით, რომ აშკარად ყალბი. Sony-ის გამძლეობის რეჟიმი არ იყო ზედმეტი Android 6.0-ის ბატარეის დაზოგვის ფუნქციების გამო. პირიქით, Android Marshmallow-ის Doze რეჟიმი აღნიშნავს a ბატარეის მუშაობის რეგრესია Sony მოწყობილობებისთვის. სინამდვილეში, Sony-ს Stamina Mode, რომელიც არსებობს Android Lollipop-ის შემდეგ, უფრო მეტად შეესაბამება Android N-ის Doze რეჟიმის დანერგვას.


ბატარეის ომები

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

ნაცნობი გამოიყურები? Მოიცადე...

Android M Doze რეჟიმი

მე არ ვარ ამ ზოგადი PR სურათების მთავარი გულშემატკივარი, რომელიც გაჩვენებთ, რამდენად შესანიშნავია Doze Mode და Stamina Mode. მიუხედავად იმისა, რომ ბატარეის ხანგრძლივობა ორივე მახასიათებლისგან მიღებული შეიძლება იყოს საკმაოდ მნიშვნელოვანი, განსხვავება როგორ ორივე მახასიათებლის დანერგვა არის მთავარი წვლილი იმისა, თუ რამდენად ეფექტური იქნება ეს ფუნქცია შენ. ასე რომ, მოდით ჩავუღრმავდეთ ცოტა ხრიკს, რომ შევადაროთ Android 6.0-ის Doze რეჟიმი და Sony-ს Stamina Mode.

გამძლეობის რეჟიმი

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

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

თეთრი ჩამონათვალის აპები გამძლეობის რეჟიმში

როგორ შეედრება ეს Doze Mode-ს? მე ვიზამ გადახედე ჩემს წინა სტატიას რომელმაც სიღრმისეულად გამოიკვლია Doze Mode მოკლე ახსნა-განმარტების შეთავაზებისთვის:

მას შემდეგ, რაც ეკრანი გამორთულია, მოწყობილობას ბატარეა ამოიწურება და მოწყობილობა უკვე გამორთულია სტაციონარული გარკვეული დროის განმავლობაში, მოწყობილობა გადადის დოზის რეჟიმში. როდესაც მოწყობილობა გადადის Doze რეჟიმში, ყველა აპი, რომელსაც აქვს არ იყო თეთრ სიაში მომხმარებლის მიერ ბატარეის ოპტიმიზაციის პარამეტრში ექნება შემდეგი გადავადებული: ქსელის წვდომა, wake locks, სტანდარტი განგაშის მენეჯერი სიგნალიზაცია (არ უნდა აგვერიოს ფაქტობრივი სიგნალიზაცია, რომელიც შექმნილია თქვენი გაღვიძებისთვის), WiFi-ის სკანირება ან სინქრონიზაციის გადამყვანები. ეს ქმედებები გადაიდო შემდეგამდე ტექნიკური ფანჯარა, რომლის მეშვეობითაც სისტემა აღვიძებს მოწყობილობას და საშუალებას აძლევს ყველა ამ მოქმედებას ერთდროულად აწარმოოს მოკლე დროში (ე.ი. აერთიანებს მათ).

საკმაოდ ჰგავს სონის გამძლეობის რეჟიმს, არა? თუმცა, აქ გასათვალისწინებელია რამდენიმე ძირითადი განსხვავება.

  1. Doze რეჟიმი მოითხოვს, რომ თქვენი ტელეფონი იყოს გეოგრაფიულად სტაციონარული (ე.ი. მაგიდაზე იჯდა და არა ჯიბეში).
  2. Doze რეჟიმის შეწყვეტა შესაძლებელია მხოლოდ მაღალი პრიორიტეტული GCM შეტყობინებები. თქვენი საყვარელი აპის დეველოპერს არ დაუყენებია შეტყობინება მაღალ პრიორიტეტად? სამწუხაროა, რომ თქვენ უნდა დაელოდოთ შენარჩუნების შემდეგ ფანჯარას, რომ მიიღოთ შეტყობინება.
  3. Doze რეჟიმის თეთრი სია ნამდვილად არ ათავისუფლებს აპლიკაციას ყველა შეზღუდვისგან.
  4. Doze რეჟიმი არ შეიძლება გამორთოთ. შეტყობინებებთან დაკავშირებული პრობლემები Android 6.0-ზე? Ძალიან ცუდი.

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


გამძლეობის რეჟიმი ბრუნდება... თუ არა?

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

ეს არის Reddit-ის მეშვეობით გადაღებული ეკრანის რამდენიმე სურათი, რომელიც აჩვენებს ახალ გამძლეობის რეჟიმს მოქმედებაში. ეს, არსებითად, მხოლოდ ოდნავ გაძლიერებული ვერსიაა ბატარეის დაზოგვის რეჟიმი რომელიც არსებობდა Android Lollipop-ის შემდეგ და არა ის კონკურენტი Doze Mode, რომელიც შეიყვარეს Xperia-ს ფანებს. OEM-ების იძულებით დაენერგათ Doze Mode-ის შეუცვლელი ვერსია Marshmallow-ის განახლებებში, Google-მა არსებითად აიძულა Sony ძირეულად შეცვალოს როგორ მუშაობს Stamina Mode. და ამით მათ ამოიღეს ბატარეის დაზოგვის საკმაოდ კარგი ფუნქცია საკმაოდ საშუალო დონის სასარგებლოდ. მომხმარებლებს, რომლებსაც აქვთ Sony Xperia მოწყობილობა, მოუწევთ ლოდინი Android N-მდე გაუმჯობესებული Doze რეჟიმის განხორციელებისთვის რათა დაიბრუნოს ვარსკვლავური ბატარეის ხანგრძლივობა, რომელიც იძლეოდა Stamina Mode-ს. ჩემი აზრით, Android N-ის Doze რეჟიმი აღემატება Sony-ს Stamina Mode-ს, თუმცა Android M-ის Doze რეჟიმი არის ერთი ნაბიჯი უკან Sony-სთვის.

სამწუხაროდ, Android N-ის მოლოდინი Sony Xperia მოწყობილობებზე შეიძლება საკმაოდ დიდი იყოს. ბოლოს და ბოლოს, Android N თავად ჯერ კიდევ ბეტა ტესტირების ფაზაშია Google Nexus-ის მომხმარებლებისთვის. ჩვენ ვერ ვიხილავთ Android N-ის საბოლოო კონსტრუქციას (ისევე, როგორც სრული კოდის დაცემას) მესამე კვარტალამდე.

თუ ვიმსჯელებთ იმაზე, თუ რამდენი დრო დასჭირდა Android Marshmallow-ს სონის ფლაგმანურ Xperia Z5 მოწყობილობამდე (4 თვე), უნდა ველოდოთ Android N-ს 2017 წლის მარტში? შეიძლება, შეიძლება არა, რადგან Sony, როგორც ჩანს, წინ უსწრებს პაკეტს მოდის Android N-ის გამოცდაზე მის მოწყობილობებზე. მაგრამ რაც შეეხება ყველა იმ Sony მოწყობილობას, რომლებიც აღარ განახლდება Android Marshmallow-ის შემდეგ? მძიმე წარმატებები თქვენ ბიჭებო. Google-ის სწრაფვაში გააერთიანოს ფრაგმენტული ლანდშაფტი, რომელიც ადრე იყო კონკურენტი OEM სკინები, ზოგიერთი თქვენგანი ხმლის არასწორ მხარეს დაეცა.