HARDW / НОВИНИУкраїнською про комп’ютерне залізо, гаджети, бенчмарки та технології
HARDWзалізо. чесні цифри.

Google обмежить надмірне споживання пам’яті застосунками Android з лютого 2027 року

Розробникам доведеться оптимізувати динамічну пам’ять, растрові зображення та DEX-код, інакше система зможе сповільнювати або закривати їхні програми.

Смартфони та модулі оперативної пам’яті символізують оптимізацію застосунків Android
Смартфони та модулі оперативної пам’яті символізують оптимізацію застосунків Android

Google готує жорсткіший контроль споживання оперативної пам’яті застосунками Android. Розробникам дали час до лютого 2027 року, щоб пристосувати програми до нових порогів. Якщо застосунок систематично виходитиме за визначений бюджет, платформа зможе обмежувати його роботу, сповільнювати фонові процеси або завершувати їх. Мета — зберегти стабільність системи на пристроях із різним обсягом RAM, а не просто зменшити розмір APK.

Контроль охоплює кілька різних типів пам’яті. До динамічного використання належать anonymous RSS та swap — сторінки, які програма виділяє під робочі дані й частково може витісняти у стиснений або дисковий простір. Окремо враховуються растрові зображення, що легко займають десятки мегабайтів після декодування, навіть коли початковий JPEG невеликий. Третій напрям — DEX-код, тобто виконуване представлення Android-застосунку.

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

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

Для користувача оптимізація може означати менше перезавантажень вкладок, стабільнішу камеру та швидше перемикання між програмами. Водночас надто суворе завершення фонових процесів здатне затримувати повідомлення, резервне копіювання чи навігацію. Android уже має механізми керування життєвим циклом, тому успіх залежатиме від прозорих порогів, винятків для важливих задач і того, наскільки однаково правила працюватимуть на оболонках різних брендів.

Наявність swap не перетворює накопичувач на повноцінну RAM. Флеш-пам’ять повільніша, а інтенсивний обмін сторінками створює затримки та додаткові записи. Найкращий результат дає зменшення пікового споживання: вивантаження невидимих зображень, правильні кеші, потокова обробка даних, усунення витоків і відкладене завантаження модулів. Саме такі зміни поліпшують досвід навіть на дорогих пристроях.

До лютого 2027 року політика та інструменти ще можуть уточнюватися. Розробникам варто вже зараз вимірювати пам’ять на реальних слабших телефонах, а не лише на емуляторах флагманського класу. Користувачам не потрібно нічого вмикати: зміни мають проявитися через оновлення платформи та застосунків. Головна перевірка нової політики — чи зменшить вона аварійні закриття без втрати потрібної фонової функціональності.

Першоджерело

Матеріал підготовлений редакцією HARDW на основі публікації Tom’s Hardware.

Відкрити оригінал на Tom’s Hardware ↗