октомври 20, 2023

Как по-старите смартфони получават по-дълъг живот на батерията след актуализиране до Android 14?

Потребителите, които обичат актуализациите, инсталираха Android 14 и забелязаха нещо странно. Техните телефони започнаха да издържат по-дълго с едно зареждане на батерията. Както се оказа, това не е грешка, Google наистина работи върху енергийната ефективност на операционната система и в някои моменти новият Android 14 е с 50% по-добър от Android 13.

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

Всички кеширани приложения на вашия телефон ще бъдат замразени от Android 14 за „кратък период от време“. Не е ясно за колко време, но това, което печелите с подобна функция, е че тези приложения в крайна сметка няма да заемат ресурсите на процесора. Това освобождава чипа за работа с останалите задачи и гарантира, че приложенията не използват ресурсите, когато не правят нищо.

Google установи, че в бета-версията на Android 14 кешираните процеси са използвали до 50% по-малко цикли на процесора в сравнение с Android 13. Това е доста добре.

Android 14 също така коригира начина, по който кешираните приложения получават „контекстно регистрирани транслации“, за да се увери, че действително остават замразени. Транслациите вече са на опашка и всяко повторение се обединява в една транслация във фонов режим.

След това тези две оптимизации помогнаха на Google да намали така нареченото студено стартиране на приложенията, като ограничи максималния разрешен брой кеширани приложения. „Студен старт“ е, когато програмата се зарежда от нулата и изисква повече цикли от процесора, за да го стартира. Следователно, намаляването на броя на студените стартирания води до естественото повишаване на ефективността на смартфона.

Според Рахман, бета-тестерите са установили, че Android 14 води до 20% по-малко студени стартирания на устройствата с 8 GB RAM и до 30% по-малко с 12 GB RAM.

Google също така е включил и оптимизация, която намалява размера на кода средно с 9,3%, без това да повлияе на производителността. Колкото по-малък е кодовият файл, толкова по-добре е както за RAM, така и за флаш-паметта, подобрявайки ефективността на процеса.

Google не е направил промените официални и Рахман се надява, че компанията скоро ще сподели пълни подробности относно промените, предполагайки, че те са много повече, отколкото той знае.


source

Сподели: