Android 17 обмежить важкі застосунки: як система керуватиме пам’яттю

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

Android 17 обмежить застосунки: як працюватимуть нові правила

Як повідомляє Android Developers Blog, Google у Android 17 запроваджує жорсткіші обмеження на використання оперативної пам’яті окремими застосунками. Якщо програма перевищуватиме встановлений ліміт, система спочатку спробує стиснути частину її даних у пам’яті, а за подальшого перевантаження може примусово завершити роботу застосунку, пише MigNews.

Новий механізм має зменшити ризик загального уповільнення смартфона через одну погано оптимізовану або надто ресурсомістку програму. Функція вже з’явилася на смартфонах Pixel, а протягом найближчого року Google планує поширити її на більшу кількість пристроїв з Android 17.

Як Android 17 контролюватиме використання оперативної пам’яті

Система встановлюватиме межі для обсягу оперативної пам’яті, який може використовувати окремий застосунок.

Якщо програма почне виходити за встановлені рамки, Android 17 зможе діяти поетапно:

  • визначити, що застосунок перевищує дозволений обсяг пам’яті;
  • перемістити частину його даних у стиснену пам’ять;
  • зменшити фактичне споживання ОЗП;
  • продовжити роботу програми у менш ресурсомісткому режимі;
  • примусово завершити застосунок, якщо обмеження все одно порушуються.

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

На яких смартфонах працюватиме новий механізм

Спочатку функцію впровадили на смартфонах Google Pixel.

Компанія планує поступово розширювати підтримку на інші пристрої з Android 17. Механізм має працювати на моделях із різним обсягом оперативної пам’яті — від 4 ГБ до 16 ГБ.

Особливо помітним ефект може бути на менш потужних смартфонах, де нестача ОЗП швидше призводить до зависань, затримок під час перемикання між програмами та загального зниження продуктивності.

Чому застосунки можуть почати працювати повільніше

Стиснення даних не проходить без витрат для системи. Частина ресурсів процесора використовується для роботи зі стисненою пам’яттю, тому застосунок може реагувати повільніше.

Якщо програма після цього продовжить вимагати занадто багато ОЗП, Android 17 може просто завершити її роботу.

Найбільше це стосуватиметься програм, які:

  • погано оптимізовані;
  • активно працюють у фоновому режимі;
  • використовують великі масиви даних;
  • запускають ресурсоємні функції штучного інтелекту;
  • працюють із важкою графікою;
  • створюють надмірне навантаження під час ігор.

Що Google радить розробникам

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

Якщо програма оптимізована належним чином, користувач може взагалі не помітити змін у роботі після переходу на Android 17.

Основна мета нововведення — підтримувати стабільність системи під час швидкого перемикання між застосунками, запуску ігор або виконання складних завдань, пов’язаних із ШІ.

Які недоліки можуть виникнути для користувачів

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

Особливо це стосуватиметься застосунків, які ще не адаптували під нові правила Android 17.

У підсумку Google робить систему жорсткішою до програм, які споживають надто багато ОЗП, щоб одна така програма не погіршувала роботу всього смартфона.

Нагадаємо, раніше ми писали про приховані ярлики Samsung Galaxy та швидкий доступ до налаштувань.

Поділитися цією статтею