Google посилює вимоги до Android-додатків щодо пам’яті

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

Розширення меж використання пам’яті додатками

Google прагне оптимізувати роботу Android, обмежуючи можливості окремих додатків монополізувати значні обсяги оперативної пам’яті. Очікується, що протягом наступного року ці вдосконалення будуть впроваджені на різноманітних пристроях, незалежно від їхнього обсягу оперативної пам’яті, що може варіюватися від 4 ГБ до понад 16 ГБ.

Основна мета полягає в тому, щоб жоден окремий додаток не міг сповільнювати роботу всієї системи, споживаючи надмірні ресурси. Для досягнення цього Android буде втручатися, якщо додаток перевищить встановлені для нього ліміти пам’яті.

Механізми контролю

У разі перевищення лімітів, система може застосувати кілька підходів:

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

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

Оптимізація для розробників

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

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

Існує також потенційний недолік: додатки, яким об’єктивно потрібно багато пам’яті, можуть сповільнюватися або закриватися, якщо їхні розробники не проведуть належної оптимізації. З цією метою Google надає розробникам нові інструменти, які допоможуть їм виявляти та усувати подібні проблеми.

Google посилює вимоги до Android-додатків щодо пам'яті 2

За матеріалами: www.androidauthority.com

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *