Мы все еще находимся на стадии предварительного обзора для разработчиков Android 11.
Превью-релиз был выпущен пару недель назад. О Developer Preview 4 не было большого анонса, но ознакомьтесь с примечаниями к выпуску (включая отчеты о разнице для API 29 → DP4 или просто DP3 → DP4) для получения подробной информации, или на сайте с превью, чтобы увидеть все детали Android 11.
В частности, была небольшая корректировка* в графике выпуска, поскольку мы перенесли все бета-релизы (и окончательный релиз) примерно на месяц. Вы можете увидеть подробности в статье или на обновленном сайте временной шкалы превью-версии.
*сказать, что расписание программ изменилось — это все равно что сказать, что Земля вчера вращалась вокруг своей оси. Это просто факт жизни и физики. Код пишется, ошибки исправляются (и создаются!) и графики меняются. Добро пожаловать в программное обеспечение.
Чтобы помочь вам понять все, что нужно знать об Android 11, мы провели онлайн-мероприятие под названием #Android11: The Beta Launch Show.
Эта библиотека была создана специально для работы с некоторыми новыми форм-факторами устройств (читайте: складываемыми), которые появляются на рынке в наши дни. Было бы полезно разрешить разработчикам получать доступ к информации об этих альтернативных дисплеях в разных версиях, а не ограничиваться API, которые добавляются только к основной платформе в последнем релизе.
Вероятно, со временем в библиотеку будет добавлено больше возможностей и API, но сейчас основное внимание уделяется этим складным устройствам, для того, чтобы ваши приложения могли иметь информацию об устройстве, которая поможет определить, как справиться с новыми ситуациями. Например, если устройство сложено наполовину, должны ли элементы управления пользовательского интерфейса отображаться на одном сгибе, а медиаконтент — на другом?
Библиотека в настоящее время находится в альфа-версии (alpha01, если быть точным). Следите за будущими бета-и стабильными версиями по мере ее развития.
Кроме того, не забудьте проверить пример приложения WindowManager, в котором показано, как использовать эти API.
Выпущена новая codelab, показывающая, как правильно выполнять навигацию жестами.Gesture Navigation and the edge-to-edge experienceFor Android version 10 or higher, navigation gestures are supported as a new mode. This lets your app use the entire…codelabs.developers.google.com
Навигация жестами — это новое средство в Android 10, которое предоставляет пользователям больше места на экране для приложений, которое используется вместо традиционных кнопок в навигационной панели. Вместо того, чтобы нажимать на кнопку “Назад”, вы можете просто провести назад.
Но эта новая возможность в Android должна быть правильно обработана разработчиками, чтобы справляться с такими ситуациями, как избегание интерактивного UI в областях экрана, которые теперь будут использованы для жестов.
Codelab содержит подробные сведения и рекомендации. Изучите его, чтобы узнать, как правильно реализовать навигацию жестами в вашем приложении.
Начало работы с CameraXGetting Started with CameraXIn this codelab, you’ll learn how to create a camera app that uses CameraX to show a viewfinder, take photos, and…codelabs.developers.google.com
Теперь codelab работает с последней бета-версией CameraX. Мы получили некоторые комментарии к недавнему бета-видео CameraX, про поломку codelab недавними изменениями API, так что было ясно, что большое количество людей ждали этого обновления.
Помимо обновления до бета-версии, codelab теперь также включает в себя дополнительные объяснения кода. Кроме того, последняя версия эмулятора Android R теперь поддерживает параллельный анализ и захват экрана.
Самое время проверить последнюю версию Android 11 Preview. Присоединяйтесь к нам и посмотрите выступления наших разработчиков на YouTube в честь запуска бета-версии Android 11! Читайте все о новой библиотеке Jetpack WindowManager! Попробуйте новую навигацию жестами и обновленные codelab для CameraX! И возвращайтесь сюда в ближайшее время для следующего обновления из вселенной разработчиков Android.
Перевод статьи Chet Haase: Now in Android #18
Комментарии