Google обновляет Android 17 для улучшенной производительности
Компания Google представила новую бета-версию операционной системы Android 17, которая включает в себя значительное улучшение в обработке системных задач, влияющее на плавность прокрутки и анимации. Инженеры компании переработали один из ключевых компонентов ОС, что позволяет избежать зависания интерфейса при высокой нагрузке.
Согласно информации от Android Authority, ключевое изменение затрагивает подсистему MessageQueue, отвечающую за управление очередью сообщений для отрисовки интерфейса. Ранее потоки кода могли блокировать эту очередь, что вызывало задержки и приводило к заметным подтормаживаниям из-за ожидания освобождения доступа. Теперь же, благодаря замене старого механизма на новую структуру DeliQueue, глобальные блокировки устранены. Эта система применяет точечное ограничение доступа, позволяя потокам работать параллельно.
Google пояснила название DeliQueue, ссылаясь на принцип работы гастронома, где очередь определяется временем прихода, но порядок получения товаров может варьироваться. Тесты показали, что с использованием DeliQueue количество пропущенных кадров снизилось на 4% в сторонних приложениях и на 7,7% в системном интерфейсе. Ожидается также небольшое улучшение в скорости запуска программ. Разработчики могут начать тестировать совместимость своих приложений с новой подсистемой, а пользователи Pixel смогут установить бета-версию Android 17 через программу предварительного доступа.
