За Sony режимът Doze на Android 6.0 отбелязва регресия на живота на батерията

Режимът Stamina се завръща в серията Xperia на Sony в актуализацията на Android Marshmallow, но връща сянката на предишния си аз.

Напоследък имаше много дебати персонализирани кожи, стандартен Android и връзката между двете. Стоковият Android е любимата версия на Android сред нашите читатели от доста време насам.

В кръговете на ентусиастите на Android практически е дадено, че Google се опитва да го направи консолидирайте потребителското изживяване между различни устройства с Android е от полза за крайния потребител. Изглежда, че общността обикновено е предубедена към Google, когато внедрят функция в наличен Android, която вече съществува в OEM кожи.

Вземете например няколко прозореца - Samsung е включил функцията в своите ROM за няколко итерации на своите устройства Galaxy. Аз лично не притежавам водещи устройства Galaxy с внедряването на няколко прозореца от Samsung, но съм сигурен, че съм адски развълнуван от това, което Android N може да предложи в предстоящото бъдеще. Но дали внедряването на Google ще бъде по-добро от това на Samsung?

Нашето предварително сравнение между двете разкри, че многопрозорецът на Android N се нуждае от още полиране, преди да можем да твърдим, че това е окончателното внедряване на много прозорци. За да бъдем честни обаче, все още ни делят няколко месеца от публичното пускане на Android N, така че не можем да кажем, че многопрозорците в Android N в крайна сметка няма да бъдат най-добрата реализация.

Но какво ще стане, ако официалният мулти-прозорец на Google не се сравнява с този на Samsung? Ако това не стане, тогава потребителите на Samsung ще се почувстват разочаровани от това, което на пръв поглед е функция с понижен клас. Също така не изказвам тези опасения без основателна причина, защото това е точно това, което току-що се случи с Stamina Mode на Sony.


Режимът на издръжливост се изчерпва

Когато Android Marshmallow започна да се разпространява на определени устройства Sony Xperia по-рано тази година, някои потребители забелязаха, че Stamina Mode липсва. Потребителите, които са били част от бета програмата на Sony, получиха това съобщение защо компанията премахна Stamina Mode в техните устройства:

Версията Marshmallow на Android има собствено интелигентно решение за управление на консумацията на енергия (Doze и App Standby). Тези функции са интегрирани директно в Android 6.0, което прави режима Stamina излишен. С други думи, режимът Stamina беше премахнат от M.

Не е трудно да разберете защо Sony премахна Stamina Mode в Android Marshmallow тук. С въвеждането на режима Doze е доста лесно да се оправдае пред потребителите защо Sony щеше да премахне такъв от най-рекламираните му софтуерни функции - тъй като Google направи свои собствени, няма нужда от режим Stamina съществуват. Не е като Sony да има някакъв избор по въпроса, тъй като според Определение за съвместимост с Android, включването на режим Doze е a изискване за устройства, които да преминат Google CTS. Без да отговарят на това изискване, устройствата не могат да бъдат предварително инсталирани с приложенията на Google, което на практика е смъртоносна магия за всяко устройство, което не се продава в Китай.

8.3. Енергоспестяващи режими

Всички приложения, освободени от App Standby и/или режим Doze, ТРЯБВА да бъдат направени видими за крайния потребител. Освен това задействането, поддръжката, алгоритмите за събуждане и използването на глобалните системни настройки на тези режими за пестене на енергия ТРЯБВА да се отклоняват от проекта с отворен код на Android.

Но нека се върнем към изложените аргументи на Sony защо са се отказали от Stamina Mode. Те заявиха, че Stamina Mode е направен излишен от режим Doze и App Standby в Android 6.0, което е доста странно твърдение, като се има предвид, че е явно невярно. Режимът Stamina на Sony не беше излишен от функциите за пестене на батерията на Android 6.0. По-скоро Doze Mode на Android Marshmallow маркира a регресия на живота на батерията за устройства на Sony. Всъщност Stamina Mode на Sony, който съществува от Android Lollipop, е по-равномерен с изпълнението на Doze Mode на Android N.


Войни за живота на батерията

И така, какво е толкова страхотно в Stamina Mode на Sony? Според Sony, функцията ще спести много живот на батерията в режим на готовност, като ограничи ненужните фонови услуги. Те ни представят няколко чисти графики, показващи точно колко живот на батерията може да бъде спестен.

изглежда познато? О, чакай...

Android M Doze Mode

Не съм голям фен на тези общи PR изображения, които ви показват колко страхотни са Doze Mode и Stamina Mode. Въпреки че увеличеният живот на батерията от двете функции може да бъде доста значителен, разликата в начина прилагането на двете функции е основен принос за това колко ефективна ще бъде функцията за Вие. Така че нека да се потопим в детайлите, за да сравним Doze Mode на Android 6.0 и Stamina Mode на Sony.

Режим на издръжливост

Режим на издръжливост работи по следния начин: една минута след като изключите екрана си, системата блокира целия трафик на данни и не позволява на всички фонови дейности да събудят системата. Когато включите екрана обаче, всички дейности ще бъдат възобновени. Системата обаче не деактивира достъпа до мрежата, така че когато включите екрана на телефона си, много бързо ще получите всички чакащи известия. Критични дейности, като телефонни обаждания, текстови съобщения, известия в календара или аларми, ще продължат задействат както обикновено (стига да използват стандартния клас AlarmManager на Android, за да планират аларма обслужване.

Но какво ще стане, ако имате важни приложения, за които винаги искате да получавате известия, независимо какво? За тези ситуации можете да поставите приложението в белия списък в Stamina Mode, така че да не бъдат ограничени от системата. В противен случай, ако Stamina Mode не ви интересува, можете просто да изберете да не активирате функцията.

Приложения в бял списък в режим Stamina

Как обаче се сравнява това с Doze Mode? аз ще прегледайте предишна моя статия който изследва в дълбочина Doze Mode, за да предложи кратко обяснение:

След като екранът е изключен, батерията на устройството се изтощава и устройството е било стационарен за известно време устройството ще влезе в режим на дрямка. Когато устройството влезе в режим на дрямка, всички приложения, които имат не е в белия списък от потребителя в настройката за оптимизиране на батерията ще има следното отложено: достъп до мрежата, брави за събуждане, стандарт AlarmManager аларми (да не се бърка с действителен аларми, предназначени да ви събудят), WiFi сканиране или адаптери за синхронизиране. Тези действия се отлагат за следващото прозорец за поддръжка, при което системата събужда устройството и позволява всички тези действия да се изпълняват за кратък период едновременно (т.е. ги обединява).

Звучи доста подобно на Stamina Mode на Sony, нали? Тук обаче има няколко основни разлики, които трябва да се вземат предвид.

  1. Режимът на дрямка изисква телефонът ви да бъде географски стационарен (т.е. седейки на бюро, а не в джоба си).
  2. Режимът на дрямка може да бъде прекъснат само от GCM с висок приоритет съобщения. Програмистът на вашето любимо приложение не е задал известие като висок приоритет? Жалко, трябва да изчакате до следващия период на поддръжка, за да бъдете уведомени.
  3. Белият списък на режим Doze наистина не освобождава приложението от всички ограничения.
  4. Режим на дрямка не може да бъде деактивиран. Имате проблеми с известията на Android 6.0? Много лошо.

Stamina Mode беше доста звездна функция на времето си и дори имаше умерено успешен опит за пренасяне на всички устройства. Режимът на издръжливост може да бъде коригиран, за да бъде повече или по-малко консервативен въз основа на приложенията, които сте включили в белия списък, докато режимът на дрямка беше толкова хитов и пропуснат, че кога ще го задейства модераторите трябваше да прибегнат до редактиране на начина, по който работи основно само за да може режимът на дрямка действително да върши работата си.


Режимът на издръжливост се завръща...или го прави?

Преди около месец потребителите съобщиха, че Stamina Mode се завръща в бета актуализация на Marshmallow за определени телефони. Няколко блога бързо подхванаха новината и се зарадваха, че функцията най-накрая се завръща. Някои проницателни потребители обаче незабавно забелязаха, че режимът Stamina беше доста повреден при завръщането си.

Това са няколко екранни снимки, направени чрез Reddit, които показват новия режим Stamina в действие. По същество това е само леко подобрена версия на Режим за пестене на батерията който съществува от Android Lollipop, а не от конкурента Doze Mode, който феновете на Xperia бяха обикнали. Принуждавайки OEM производителите да внедрят немодифицирана версия на Doze Mode в своите Marshmallow актуализации, Google по същество принуди Sony да промени фундаментално начина, по който работи Stamina Mode. И по този начин те премахнаха доста страхотна функция за пестене на батерията в полза на доста посредствена. Потребителите, които притежават устройство Sony Xperia, ще трябва да изчакат до Android N за подобрената реализация на Doze Mode за да възвърнете звездния живот на батерията, предоставен от Stamina Mode. Според мен режимът Doze на Android N е по-добър от режима Stamina на Sony, но режимът Doze на Android M е една стъпка назад за Sony.

За съжаление, чакането Android N да дойде на устройства Sony Xperia може да е доста дълго. Самият Android N все още е във фаза на бета тестване за потребителите на Google Nexus. Няма да видим окончателно изграждане на Android N (както и пълния изходен код) до някъде през третото тримесечие.

Съдейки по това колко време отне на Android Marshmallow да си проправи път до флагманското устройство на Sony Xperia Z5 (4 месеца), трябва ли да очакваме Android N през март 2017 г.? Може би, може би не, тъй като Sony изглежда е пред останалите, когато го направи идва да тества Android N на своите устройства. Но какво да кажем за всички онези устройства на Sony, които вече няма да се актуализират след Android Marshmallow? Труден късмет за вас, момчета. В стремежа на Google да обедини фрагментирания пейзаж, който преди беше конкуриращите се OEM кожи, някои от вас паднаха от грешната страна на меча.