Привет, Хабр!
10 июня вышла бета-версия Android 11! В этой статье мы хотели бы
коротко рассказать о главных новинках в Android 11 Beta, Google
Play и инструментах для разработчиков. А также, хотели бы
пригласить всех читателей на специальное онлайн мероприятие
посвященное выходу Android 11 Beta, которое состоится сегодня, 17
июня в 19:00 по Московскому времени. Специальный гость мероприятия,
известный каждому Android разработчику Чет Хас!
Присоединяйтесь и читайте подробности под катом.
Благодаря обратной связи, которую мы получили от сообщества разработчиков на Android 11 Developer Preview, мы смогли подготовить бета-версию Android 11, которая фокусирается на 3 ключевых вещах: люди, элементы управления и приватность.
Люди: мы всегда стараемся сделать Android более ориентированным на людей и для людей. Мы хотим чтобы Android был выразительным и поэтому мы решили переосмыслить то, как мы используем наши телефоны для общения и хотим создавать ОС, способную узнавать и помочь приоритезировать самых важных для вас людей.
Элементы управления: последняя версия Android поможет быстро подключиться к умным устройствам и управлять ими в одном пространстве:
Приватность: в Android 11 мы даем пользователям еще больший контроль над разрешениями и работаем над тем, чтобы повысить безопасность устройств благодаря более регулярным обновлениям.
Удобство для разработчиков. Мы хотим, чтобы разработчики могли с легкостью воспользоваться преимуществами новой версии и для облегчения тестирования на совместимость мы сделали следующее:
Android 11 также включает в себя ряд других улучшений для разработчиков, таких как поддержка беспроводной отладки по ADB, ADB incremental для быстрой установки больших APK и больше nullability аннотаций в API платформы (для выявления проблем во время сборки, а не во время выполнения) и многое другое.
Бета-версия Android 11 доступна уже сейчас, с финальными API SDK и NDK, которые можно попробовать в своих приложениях.
Если у вас есть устройство Pixel 2, 3, 3a или 4, вы можете зарегистрироваться здесь, чтобы получать обновления Android 11 Beta по воздуху. Также можно отдельно скачать образы для смартфонов Google Pixel и эмулятора Android. Подробно узнать обо всех изменениях вы можете на специальной странице для Android разработчиков.
Также узнать о новинках в Android 11 вы можете узнать из нашего специального мероприятия с русскоговорящими экспертами и специальным гостем Четом Хасом, которое пройдет сегодня в 19-00 по Московскому времени.
В течение последних лет, команда Android усердно работала над улучшением опыта разработчиков мобильных приложений, чтобы сделать их более продуктивными. Это включает в себя улучшения Android Studio, отличный язык (Kotlin), Библиотеки Jetpack для упрощения общих задач и Android App Bundles для улучшения распространения приложений. Мы называем всё это современной Android разработкой и предлагаем вниманию Android разработчиков лучшее из мира Android, чтобы сделать их ещё более эффективным и продуктивным.
Новые функции в Android Studio 4.1 Beta и 4.2 Canary доступны уже сегодня. При разработке, мы ориентировались на ряд важных вопросов для разработчиков:
Попробовать последнюю версию: Android Studio 4.1 Beta и Android Studio 4.2 Canary вы можете уже сейчас!
Языки и библиотеки являются одной из основных областей инвестирования для нас в современную Android разработку. Мы сосредоточены на том, чтобы сделать разработчиков более продуктивными с Kotlin и Jetpack.
С ростом популярности Kotlin, а на данный момент, более 70% из 1000 лучших приложений в Google Play используют Kotlin, и таким большим количеством разработчиков, использующих Kotlin, мы можем использовать весь его потенциал, чтобы улучшить опыт разработки под Android новыми способами.
Корутины Kotlin это особенность языка Kotlin, которая упрощает написание и понимание конкурентных вызовы в коде. Теперь мы официально рекомендуем использовать корутины Kotlin и поэтому мы встроили поддержку корутин в наиболее часто используемые библиотек Jetpack Lifecycle, WorkManager и Room.
Сам Kotlin также продолжает улучшаться с каждым выпуском благодаря потрясающей команде Jetbrains. Kotlin 1.4 обеспечивает более быстрый code completion, более мощный вывод типов, включенные по умолчанию функциональные интерфейсы, а также полезные другие улучшения, такие как смешивание именованных и позиционных аргументов.
Мы также продолжаем развивать и продвигать Jetpack набор библиотек предназначенных для быстрой и легкой реализации общих шаблонов разработки для мобильных устройств.
Многие мобильные разработчики давно любят Dagger. Поэтому мы поработали с командой Dagger, чтобы представить вам Hilt дружественную к разработчикам оболочку поверх Dagger.
Мы также рады представить ещё одну новую библиотеку App Startup. Она призвана помочь разработчикам приложений и библиотек оптимизировать инициализацию библиотек в приложении.
У нас много обновлений для существующих библиотек, в том числе серьезное обновление для Paging 3. Теперь оно Kotlin-first с полной поддержкой Корутин!
Есть еще одна вещь, которая необходима для продуктивности это мощный набор инструментов, позволяющий легко и быстро создавать красивые пользовательские интерфейсы на Android со встроенным доступом к API платформы. Именно поэтому мы развиваем Jetpack Compose наш новый набор инструментов для разработки пользовательских интерфейсов, который позволяет оживить ваши приложения с помощью меньшего количества кода и интуитивно понятных API на Kotlin. Мы рады Jetpack Compose Developer Preview 2, наполненный новыми фичами и улучшениями, о которых нас просили разработчики:
Работая в тесном сотрудничестве с командой Kotlin из Jetbrains, мы добавили ряд новых возможностей в Android Studio 4.2, призванных помочь создавать приложения с помощью Compose:
Compose еще не готов к использованию в продакшене. В данный момент, мы заканчиваем оптимизацию производительности, и будем рады услышать вашу обратную связь. Мы планируем запустить Alpha этим летом и 1.0 в следующем году.
Платформа Google Play сфокусирована на том, чтобы помочь разработчикам в развитии их бизнеса. С этой миссией в голове, мы переработали консоль Google Play, чтобы помочь вам добиться максимальных результатов от нашей платформы. Помимо того, что консоль стала проще и понятное в использовании, мы добавили новый функционал и изменения чтобы помочь вам:
Подробнее о новой консоли Google Play читайте в этом посте или присоединяйтесь к бета-версии прямо сейчас на play.google.com/console.
Специально для вас, в связи с выходом бета версии Android 11, сегодня, 17 июня, в 19:00 по Московскому времени, мы встречаемся с русскоязычными экспертами на специальном онлайн мероприятии, чтобы обсудить все в подробностях. Специальный гость мероприятия, известный каждому Android разработчику Чет Хас! Присоединяйтесь, будет интересно!
Расписание:
19:00 19:20 Знакомство с экспертами и гостем Chet Haase
19:20 19:30 Квиз с возможностью выиграть подарки с логотипом
Android 11
19:30 20:30 Обсуждение новинок экспертами
20:30 21:00 Ответы на ваши вопросы (пишите в комментариях с
#askandroid), авторы самых интересных обязательно получат
подарки
Наши эксперты:
adb pair ipaddr:port
где
ipaddr и port данные из боттомшита Подключение к
устройству. Следующим шагом вводим код подключения и получим push
на устройство об успешном подключении.