Google представила первую бета-версию Android 17
Google начала распространять первую бета-версию Android 17. Она содержит множество внутренних улучшений для разработчиков, а также изменения пользовательского интерфейса.
Ранее Google заменила программу Developer Preview каналом Canary, который обеспечивает непрерывные обновления по воздуху (OTA). Этот канал предлагает более быстрый доступ к новым функциям, лучшую стабильность для бета-версий и упрощённое тестирование, поскольку ручная прошивка образов больше не требуется.
Начиная с первой бета-версии в феврале, Google планирует достичь этапа Platform Stability в марте. Тогда компания завершит разработку API и отладку поведения приложений. Затем у разработчиков будет несколько месяцев, чтобы доработать свои сервисы до момента их общего выпуска.
Выпуск Android 17 запланирован в ежеквартальном режиме, но предстоящий релиз 26Q2 — единственный, в котором планируются существенные изменения для приложений. Это связано с тем, что Android 17 снимает ограничения на ориентацию и изменение размера для устройств с большими экранами, и теперь разработчикам необходимо адаптировать свои приложения для работы на всех форм-факторах. В новой ОС убрали ранее действовавшие опции для отключения нового поведения на устройствах с экранами шириной более 600 условных пикселей, связанного с игнорированием некоторых API для управления изменением размера и ориентацией экрана (screenOrientation, resizeableActivity, [min|max]AspectRatio), а также адаптивным размещением приложений в окнах, допускающих изменение размера и перемещение по экрану.
Изменения в бэкенде следующие:
очередь сообщений без блокировок android.os.MessageQueue, которая позволяет повысить производительность и снизить потерю кадров;
поколенческий сборщик мусора (Generational Concurrent
Читать на habr.com