Новости

Новостной портал GADGETPAGE » Новости » Android 17 станет «плавнее» не магией, а очередью: Google переделала один из старейших узлов системы

Android 17 станет «плавнее» не магией, а очередью: Google переделала один из старейших узлов системы

Google показала в бета-версии Android 17 изменения, которые нацелены на то, чтобы интерфейс меньше «спотыкался» под нагрузкой: прокрутка и анимации должны выглядеть ровнее, а пропущенных кадров — стать меньше. В основе — переработка механизма, который управляет очередью сообщений для отрисовки пользовательского интерфейса.

Почему вообще возникают подтормаживания

В статье объясняется логика старого подхода: подсистема MessageQueue обслуживает очередь сообщений, и раньше потоки кода могли временно блокировать доступ к этой очереди. Когда блокировки затягивались, важные процессы не успевали завершиться вовремя — пользователи видели это как «дёрганую» анимацию и пропущенные кадры. На слабых устройствах эффект заметнее, но и на флагманах он проявляется, если нагрузка высокая или фоновые процессы активны.

DeliQueue: что поменяли в ядре поведения интерфейса

Google заменила прежний механизм на структуру DeliQueue, которая, как описано в материале, не опирается на глобальные блокировки. Вместо «одного замка на всех» используется более точечное ограничение доступа к конкретным участкам памяти — это позволяет потокам работать параллельно и меньше ждать друг друга. В своём блоге компания даже поясняет название через метафору гастронома: очередь есть, но порядок обслуживания определяется тем, как быстро формируется заказ, а не только тем, кто вошёл первым.

Что показали измерения в тестах

По данным тестирования, которые приводятся в тексте, использование DeliQueue сократило количество пропущенных кадров на 4% в сторонних приложениях и на 7,7% в системном интерфейсе и лаунчере. Также ожидается небольшое ускорение запуска программ. Это не «революция на глаз» в стиле +30% FPS, но для интерфейса даже несколько процентов часто отделяют ощущение «всё идеально» от ощущения «иногда подлагивает».

Когда это можно попробовать на практике

Разработчикам уже предлагают тестировать совместимость приложений с новой подсистемой, а пользователи, которые хотят увидеть изменения живьём, могут поставить бета-версию Android 17 на совместимые устройства Pixel через программу предварительного доступа. Если технология приживётся, эффект почувствуют не только новые смартфоны: речь идёт о фундаментальном механизме, который влияет на поведение системы в целом.