Android 10 появился, и в штаб-квартире Google в Маунтин-Вью появилась новая статуя. Как разработчики, мы должны знать об изменениях конфиденциальности и поведения, а также о новых функциях и API.
Как мы сообщали в прошлом месяце, выпуски Android в этом году и будущие будут известны просто по их количеству, см. No More Android Sweet Treats. Итак, хотя мы говорили об Android Q на протяжении всего его создания, теперь он появился, это просто Android 10. Помимо исходного кода Android 10, выпущенного для Android Open Source Project (AOSP), он развертывается для всех. три поколения телефонов Pixel. Если у вас нет одного из них, это видео показывает, чего вам не хватает:
Объявляя о выпуске в блоге разработчиков Android, Стефани Катбертсон пишет:
Android 10 построен вокруг трех важных тем. Во-первых, Android 10 формирует передовой край мобильных инноваций благодаря передовому машинному обучению и поддержке новых устройств, таких как складные устройства и телефоны с поддержкой 5G. Далее, в Android 10 основное внимание уделяется конфиденциальности и безопасности с почти 50 функциями, которые обеспечивают пользователям большую защиту, прозрачность и контроль. Наконец, Android 10 расширяет возможности управления цифровым благополучием пользователей, чтобы отдельные лица и семьи могли найти лучший баланс с технологиями.
В примечаниях к выпуску Android 10 все, что есть в Android 10, разделено на три категории:
Что касается конфиденциальности, это основные изменения:
Чтобы узнать больше, перейдите по ссылке:
https://developer.android.com/about/versions/10/privacy/
Что касается поведения, навигация с помощью жестов, вероятно, является самым далеко идущим изменением. Если пользователь включает его, это влияет на все приложения на устройстве, независимо от того, нацелено ли приложение на уровень API 29. Например, если пользователь проводит пальцем от края экрана, система интерпретирует этот жест как переход назад, если только приложение специально переопределяет этот жест для частей экрана. Это означает, что содержимое приложения необходимо расширить до краев экрана, и вам нужно будет соответствующим образом обрабатывать конфликтующие жесты.
Android 10 готов для складных устройств и сетей 5G, но это общесистемная темная тема для условий низкой освещенности, которая помогает экономить заряд батареи, что, пожалуй, является самым заметным изменением. Вы можете создать собственную темную тему для своего приложения или подписаться на новую функцию Force Dark, которая позволяет системе динамически создавать темную версию из существующей темы. Вы также можете воспользоваться функцией DayNight AppCompat, чтобы предложить темную тему для пользователей более ранних версий Android.
А что касается статуи, это просто цифра 10 на постаменте с тем, что Райн Хагер из полиции Android назвал отрубленной головой багдроида в нижней части нуля. Почему у этого знакомого лица нет собственного имени? Статуя белая и уже покрыта граффити. О нет, я поправлюсь, это подписи всех людей, которые работали над Android 10.
С выпуском Android 10 Android Studio 3.5 стала стабильной, но я уже высказал свое мнение по этому поводу, см. Android Studio 3.5 — Когда это будет хорошо?
Майк Джеймс является автором: Android Programming in Kotlin: Starting With An App ISBN: 978-1871962543; Программирование Android на Java: Начиная с приложения, 3-е издание ISBN: 978-1871962550 и Руководство программиста по Kotlin, ISBN: 978-1871962536