За несколько недель до официальной презентации Android 13 стало известно о крайне важном нововведении следующей версии мобильной ОС. Речь идёт о решении давней проблемы с ограничением фоновых процессов, которое нередко приводило к нарушению работы системы уведомлений.
В программном коде Android 13, находящейся на данный момент в стадии открытого тестирования, было обнаружено упоминание функции под названием MGLRU (Multi-Generational Least Recently Used). В прошлом она уже была интегрирована в десктопную операционную систему Chrome OS, позволив повысить эффективность работы фоновых процессов.
По словам одного из разработчиков Google, тестирование новой функции на миллионе Android-устройств показало на 40% сниженную нагрузку на центральный процессор при выполнении процесса kswapd, управляющего виртуальной памятью, и на 18% меньшее количество принудительного закрытия фоновых приложений из-за нехватки оперативной памяти. Кроме того, MGLRU позволяет заметно уменьшить потребление памяти и сократить время рендеринга.
Пока нет информации, будет ли функция MGLRU по умолчанию интегрирована в Android 13, или же её реализация будет зависеть от каждого конкретного производителя и его надстройки над операционной системой.
Больше подробностей об Android 13 должно стать известно 11 мая, когда стартует конференция для разработчиков Google I/O 2022.