Понеділок, 31 Серпня, 2026

Google вимагає від Android-програм скоротити споживання пам’яті на 25% до 2027

Через безпрецедентний дефіцит оперативної пам’яті компанія Google запровадила суворіші рекомендації щодо управління та використання пам’яті в застосунках Android. Ці нові правила мають на меті забезпечити безперебійну роботу програм на широкому спектрі пристроїв, особливо на тих, що мають меншу ємність пам’яті. Тепер розробники мають час до лютого 2027 року, щоб оптимізувати свої застосунки та зменшити їхнє використання пам’яті.

Виробники смартфонів змушені адаптуватися до обмеженої пропозиції та зростання цін на компоненти пам’яті та сховищ. Це призводить до різних стратегій: деякі компанії зменшують обсяг встановленої пам’яті, тоді як інші збільшують ціни для споживачів. Раніше бюджетні смартфони часто оснащувалися 6-8 ГБ оперативної пам’яті, проте зараз багато виробників комплектують їх лише 4 ГБ, що значно впливає на продуктивність пристроїв.

Нові обмеження Google призначені для забезпечення плавної роботи застосунків на смартфонах з обмеженими ресурсами пам’яті. Якщо програма перевищує встановлені порогові значення, операційна система Android уповільнює її або примусово закриває, запобігаючи збоям. Google закликає розробників оптимізувати три ключові сфери: динамічне використання пам’яті (анонімний RSS + своп), використання пам’яті для растрових зображень та DEX-коду.

Динамічне використання пам’яті стосується тимчасової пам’яті, яку застосунок споживає під час роботи. Розробники повинні впроваджувати розумніше управління пам’яттю, щоб вона звільнялася, коли більше не потрібна. Це може відбуватися, наприклад, коли користувач припиняє взаємодіяти з програмою або коли вона переміщується у фоновий режим. Ефективне використання динамічної пам’яті є критично важливим для стабільності системи.

Використання пам’яті для растрових зображень є ще однією ключовою областю, на якій розробникам слід зосередитися. Растрові зображення – поширений ресурс для відображення візуальних елементів, проте вони споживають значно більше пам’яті, ніж текст. Надмірне використання растрових зображень може легко вичерпати доступну пам’ять пристрою. Google рекомендує розробникам відповідально використовувати такі зображення та застосовувати ефективні протоколи їхньої обробки.

Оптимізація коду також є важливою вимогою Google. Застосунки часто містять надлишковий або невикористаний код, який збільшує їхнє споживання пам’яті. Відповідно до нових рекомендацій, розробники зобов’язані очистити та зменшити обсяг коду застосунку щонайменше на 25%. Для цього слід використовувати такі інструменти, як R8, перед публікацією програми в Google Play Store.

Так само, як комп’ютерні ентузіасти неохоче купують нове обладнання, користувачі смартфонів також не поспішають оновлювати свої пристрої. Це спонукало компанії до більш проактивного підходу у підтримці клієнтів шляхом покращення досвіду на апаратному забезпеченні, яке вони вже мають. Такий підхід допомагає подовжити термін служби наявних пристроїв та підвищити їхню актуальність для користувачів.

Наприклад, Microsoft зобов’язалася оптимізувати Windows 11 для плавної роботи на пристроях з 8 ГБ пам’яті, щоб користувачі не були змушені оновлювати її. Google також прийняла нову політику для забезпечення кращого управління пам’яттю серед розробників застосунків Android. Ці заходи свідчать про загальну тенденцію підтримки наявного апаратного забезпечення.

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Євген пише для TechToday з 2012 року. Інженер за освітою. Захоплюється реставрацією старих автомобілів.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися

Статті