- Помогите сделать следующую версию Android лучше
- О Программе бета-тестирования
- Что нового
- Уже регистрировались?
- Как стать участником программы?
- Перед регистрацией
- Ваши устройства, отвечающие условиям Программы
- После регистрации
- Обновления телефона
- Выход из Программы бета-тестирования
- Google выпустила бету Android 12. Что нового и как установить
- Новые функции Android 12
- Как установить Android 12
- Android 11 Beta и обновления для разработчиков
- Бета-версия Android 11 уже доступна
- Современная Android разработка
- Android Studio
- Kotlin, Jetpack и новинки
- Compose
- Абсолютно новая консоль Google Play
- Вместо заключения
Помогите сделать следующую версию Android лучше
О Программе бета-тестирования
Участвуя в Программе бета-тестирования Android для Pixel, вы сможете в числе первых испытать предварительные версии Android и попробовать новые функции в деле. Ваши отзывы будут помогать нам выявлять и устранять проблемы. На зарегистрированные устройства автоматически будут устанавливаться обновления последней бета-версии Android. Подробнее о поддерживаемых устройствах…
Что нового
В декабре 2021 года в рамках Программы бета-тестирования Android 12 станут доступны предварительные версии обновлений с комплектами новых функций, исправлениями ошибок и улучшениями, которые повышают стабильность и производительность. Мы всё ещё разрабатываем платформу, добавляем функции и устраняем ошибки.
Уже регистрировались?
Если вы участвовали в Программе бета-тестирования Android 12, начиная с декабря 2021 года на ваши поддерживаемые устройства будут автоматически установлены следующие бета-версии обновлений для Android 12. Покинуть Программу без удаления всех данных с устройства можно до 1 декабря 2021 года. Согласно правилам Программы выход из нее после установки предстоящей декабрьской бета-версии приведет к удалению всех пользовательских данных с устройства.
Как стать участником программы?
Чтобы увидеть список своих поддерживаемых устройств, войдите в аккаунт Google. Зарегистрировавшись в Программе бета-тестирования Androidи приняв Условия использования, вы сможете делиться своим мнением об Android 12 прямо на устройстве, а также вступить в сообщество Reddit Программы бета-тестирования Android.
Перед регистрацией
Обновления, которые вы будете получать в рамках Программы, являются предварительными версиями и могут содержать ошибки, влияющие на работу устройства.
Если вы захотите выйти из Программы и вернуться к стабильной общедоступной версии Android, потребуется удалить все данные, хранящиеся на устройстве. Вы также можете столкнуться с проблемами при восстановлении резервной копии.
Ваши устройства, отвечающие условиям Программы
Здесь будут показаны устройства, на которых вы вошли в свой аккаунт Google в качестве основного пользователя и которые отвечают условиям Программы.
После регистрации
Обновления телефона
Выход из Программы бета-тестирования
Здесь не будут показаны устройства, которые вы скрыли в Google Play. Чтобы увидеть их, откройте страницу play.google.com/settings.
Мы расширили список производителей устройств, на которых доступна бета-версия Android 12. Подробнее о регистрации: android.com/beta.
Вы получите обновление в течение 24 часов. Если за это время оно не появится, убедитесь, что устройство подключено к Интернету, а затем выберите Настройки > Система > Дополнительные настройки > Обновление системы.
Участвуя в Программе, вы будете автоматически получать до двух обновлений в месяц. Примечание. При этом вы не будете получать отдельные ежемесячные обновления системы безопасности, так как они уже входят в бета-версию.
Если вы установили версию Android 12 вручную, скачав образ с сайта developer.android.com, то для получения автоматических обновлений вам понадобится зарегистрировать устройство в Программе бета-тестирования Android для Pixel на этой странице.
Телефоны Android
На устройстве Android сделать это можно двумя способами:
- Выберите Настройки > О телефоне > Номер сборки. Если номер начинается с SPB, значит у вас установлена бета-версия Android 12.
- Перезагрузите устройство. Вы увидите сообщение о том, что на нем установлена бета-версия Android.
Это бета-версия, поэтому официальная поддержка недоступна. Опубликуйте свой вопрос в сообществе Программы в Reddit, и, возможно, вам ответит кто-то из его участников.
Сначала убедитесь, что вы используете бета-версию Android. Найдите нужное устройство в этом списке и нажмите Отключить. В течение 24 часов вы получите автоматическое обновление, которое удалит с устройства все пользовательские данные и установит последнюю общедоступную версию Android. Если вы захотите выйти из Программы и вернуться к стабильной общедоступной версии Android, потребуется удалить все данные, хранящиеся на устройстве. Вы также можете столкнуться с проблемами при восстановлении резервной копии.
Источник
Google выпустила бету Android 12. Что нового и как установить
В ночь с 18 на 19 февраля Google выпустила первую сборку Developer Preview обновления Android 12. Запуск апдейта не был таким уж неожиданным, поскольку двумя неделями ранее Google обновила приложение Beta Feedback, которое тестеры используют для отправки отзывов о ходе бета-тестирования ОС. Это закрытая бета-версия, доступ к которой официально могут получить только разработчики. Таким образом Google даёт им возможность ознакомиться с особенностями ОС и подготовить свои приложения к её релизу. Впрочем, кое-что новенькое там всё-таки есть.
Google выпустила первую бета-сборку Android 12 для разработчиков
Первое, что заметно сразу, — это оформление. Google действительно провела редизайн интерфейса, заменив Material Design 2.0 на Material Next. Сказать, что это новая концепция, нельзя. Я бы назвал её скорее переходной, потому что хоть Google и перерисовала некоторые элементы оформления, она не стала менять их кардинальным образом, и в них по-прежнему угадывается знакомая по старым версиям ОС стилистика.
Новые функции Android 12
Android 12 получил редизайн интерфейса
Зато с функциональной точки зрения обновление получилось по-настоящему богатым. А ведь это только первая бета, да и то – для разработчиков.
- Уменьшение насыщенности цветов – позволяет приглушить цвета на дисплее, если они кажутся вам слишком яркими и насыщенными;
- Screen Time-out – нужна для кратковременного отключения всех функций смартфона, например, если требуется на чём-то сосредоточиться;
- Обратная отдача для внешних контроллеров – передаёт вибрацию в критических моментах игры со смартфона на контроллер PS или Xbox;
- Индикатор камеры и микрофона – начинает мигать зелёным или оранжевым, когда ведётся аудио- или фото- и видеофиксация (в т.ч. в фоновом режиме);
- Поддержка двойных нажатий на клавишу питания – позволяет делать скриншоты или быстро вызывать Google Assistant (пока неактивна);
- Пролистываемые скриншоты – позволяет сделать скриншот всей веб-страницы целиком или чата (до выбранных самостоятельно пределов);
В Android 12 появилась функция пролистываемых скриншотов
- Возможность отправить пароль от Wi-Fi – для этого используется технология беспроводной передачи данных Nearby Sharing;
- Улучшенные уведомления – теперь можно с удобством «заснузить» оповещение, удалить его или перейти в настройки;
- Виджеты 2.0 – Google расширила их применение, изменив оформление и разрешив создавать миниатюры текущих задач, например, диалогов в мессенджерах и т.п.;
- Защита приложений – с выходом Android 12 можно будет устанавливать пароли на отдельные приложения по своему желанию;
- Компактный режим – у пользователей больших смартфонов появится возможность притянуть интерфейс к нижней части экрана, уменьшив его элементы для удобства использования.
Пока это все нововведения, которые удалось обнаружить к настоящему моменту. Среди них нет многого из того, о чём мы рассказывали вам ранее. Но это абсолютно нормально. Дело в том, что Google внедряет многие функции постепенно – всё-таки это только первая бета-сборка. Но даже среди тех нововведений, что уже появились в Android 12, некоторые попросту не работают. Google либо не включила их намеренно, чтобы не усложнять себе задачу исправлениями возможных багов, либо просто допустила ошибку, и она будет исправлена позднее.
Как установить Android 12
Для многих пользователей смартфонов на базе кастомных оболочек нововведения Android 12 вряд ли станут откровением. Пролистываемые скриншоты, блокировка приложений, нормальные уведомления с настройками и компактный режим экрана – всё это уже давно было доступно в One UI, EMUI, MIUI, OxygenOS и других прошивках, которые устанавливаются на современные смартфоны. Почему Google не додумалась реализовать то же самое у себя раньше – настоящая загадка.
Все нововведения Android 12 уже были реализованы в кастомных прошивках
Что касается установки Android 12, то здесь есть ряд сложностей. Во-первых, просто так взять и скачать обновление, если у вас не Google Pixel, не получится. Всё-таки это обновление стоковой операционки, которая несовместима с другими аппаратами, и ей требуется специальная адаптация. А, во-вторых, даже если у вас Pixel, для установки Android 12 понадобится повозиться с ADB. Если вы не знаете, что это такое, лучше даже не пытайтесь выяснить, поскольку работа с этой штукой может превратить ваш смартфон в самый настоящий кирпич.
Если вам не терпится опробовать нововведения Android 12, то для начала я могу порекомендовать вам повнимательнее изучить оболочку своего собственного смартфона. Я больше чем уверен, что там уже есть все эти функции, и даже больше. Ну, а если вам просто нравится обновляться, то тогда придётся потерпеть в лучшем случае до лета. Именно тогда Google проведёт конференцию Google I/O, на которой представит обновление официально и даст старт программе открытого бета-тестирования. Тогда останется дождаться, чтобы производитель вашего смартфона выпустил адаптированную сборку, и можно обновляться.
Источник
Android 11 Beta и обновления для разработчиков
10 июня вышла бета-версия Android 11! В этой статье мы хотели бы коротко рассказать о главных новинках в Android 11 Beta, Google Play и инструментах для разработчиков. А также хотели бы пригласить всех читателей на специальное онлайн мероприятие, посвященное выходу Android 11 Beta, которое состоится сегодня, 17 июня в 19:00 по Московскому времени. Специальный гость мероприятия, известный каждому Android разработчику – Чет Хас! Присоединяйтесь и читайте подробности под катом.
Бета-версия Android 11 уже доступна
Благодаря обратной связи, которую мы получили от сообщества разработчиков на Android 11 Developer Preview, мы смогли подготовить бета-версию Android 11, которая фокусирается на 3 ключевых вещах: люди, элементы управления и приватность.
Люди: мы всегда стараемся сделать Android более ориентированным на людей и для людей. Мы хотим, чтобы Android был выразительным и поэтому мы решили переосмыслить то, как мы используем наши телефоны для общения и хотим создавать ОС, способную узнать и помочь приоритезировать самых важных для вас людей.
- Conversation notifications или уведомления о разговорах будут появляться в специальном разделе, с улучшенным дизайном и предложениями действий, такими как открытие беседы в виде всплывающей подсказки, создание отдельного ярлыка беседы на главном экране или установка напоминания.
- Bubbles, они же Пузыри. Надоело переключаться между мессенджерами и другими приложениями во время переписки? Пузыри помогут держать переписку в поле зрения и останутся легко доступны во время многозадачности. Для того чтобы задействовать данный функционал, мессенджеры и другие приложение поддерживающие обмен сообщениями могут использовать новый Bubbles API.
- Consolidated keyboard suggestions или консолидированные подсказки от клавиатуры. Теперь приложения c функционалом Autofill и редакторы метода ввода (IMEs), такие как клавиатура, смогут безопасно предлагать контекстно правильные подсказки непосредственно в полосе предложений IME, где они наиболее удобны для пользователей.
- Голосовой доступ, он же Voice Access. Для людей, которые управляют своим телефоном с помощью голоса. Android 11 теперь понимает содержимое экрана и контекст, а также генерирует метки и точки доступа для голосовых команд.
Элементы управления: последняя версия Android поможет быстро подключиться к умным устройствам и управлять ими в одном пространстве:
- Device Controls или управление устройствами позволит быстрее и проще получать доступ к подключенным устройствам. Теперь, просто нажав и удерживая кнопку питания, пользователи смогут мгновенно получить доступ к управлению устройствами в одном месте. Разработчики смогут использовать новый API для отображения элементов управления. Подробнее здесь.
- Media Controls или управления мультимедиа позволит быстро и удобно переключаться между устройствами вывода для аудио или видеоконтента, будь то наушники, динамики или даже телевизор. Подробнее здесь.
Приватность: в Android 11 мы даем пользователям еще больший контроль над разрешениями и работаем над тем, чтобы повысить безопасность устройств благодаря более регулярным обновлениям.
- One-time permission или единовременные разрешения позволят пользователям предоставлять приложениям доступ к микрофону, камере или местоположению устройства только один раз. Приложению нужно будет запросить разрешение заново при следующем использовании приложения. Подробнее здесь.
- Permissions auto-reset или автоматический сброс разрешений: если пользователь, по какой-то причине, не использовал приложение в течение длительного времени, Android 11 автоматически сбросит runtime разрешения, связанные с приложением, и уведомит об этом пользователя. Приложению нужно будет запросить разрешения снова при следующем запуске. Подробнее здесь.
- Background location или локация в фоновом режиме. В феврале этого года мы анонсировали, что разработчикам необходимо будет получить отдельное разрешение на доступ к локации в фоновом режиме, чтобы предотвратить злоупотребление таким доступом. Мы даем разработчикам больше времени для внесения изменений и не будем применять политику для существующих приложений до 2021 года. Подробнее здесь.
- Google Play System Updates или обновления системы Google Play. Запущенные в прошлом году, обновления системы Google Play позволяют нам ускорить доставку и обновление основных компонентов ОС на устройствах. В Android 11 мы более чем удвоили количество обновляемых модулей, и эти 12 новых модулей помогут улучшить приватность, безопасность, и консистентность для пользователей и разработчиков.
Удобство для разработчиков. Мы хотим, чтобы разработчики могли с легкостью воспользоваться преимуществами новой версии и для облегчения тестирования на совместимость мы сделали следующее:
- Самые важные (ломающие) изменения не вступят в силу до тех пор, пока вы явно не укажете Android 11 в своем манифесте;
- Добавили новый интерфейс в настройках для разработчиков, позволяющий включать/выключать многие из этих изменений;
- добавили отметку Platform Stability в таймлайн, чтобы вы могли приступить к обновлению своего приложения, точно зная что платформа стабильна.
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 усердно работала над улучшением опыта разработчиков мобильных приложений, чтобы сделать их более продуктивными. Это включает в себя улучшения Android Studio, отличный язык (Kotlin), библиотеки Jetpack для упрощения общих задач и Android App Bundles для улучшения распространения приложений. Всё это мы называем современной Android разработкой и предлагаем вниманию Android разработчиков лучшее из мира Android, чтобы сделать их ещё более эффективными и продуктивными.
Android Studio
Новые функции в Android Studio 4.1 Beta и 4.2 Canary доступны уже сегодня. При разработке, мы ориентировались на ряд важных вопросов для разработчиков:
- Отладка приложений стала проще с поддержкой беспроводной отладки по ADB на устройствах с Android 11. Мы также добавили инспектор баз данных и инструменты Dependency Injection (Dagger);
- Тестирование устройств стало проще благодаря тому, что эмулятор Android теперь находится непосредственно в IDE. Разработчикам смогут видеть результаты выполнения тестов с нескольких устройств одновременно, а также мы улучшили и сам диспетчер виртуальных устройств.
- Машинное обучение стало проще (почти). По крайней мере, теперь вы сможете импортировать свои модели для ML Kit и TensorFlow Lite прямо в Android Studio.
- Сборка и deployment приложений стали быстрее благодаря Kotlin Symbol Processing API, кэшированию графа задач в Gradle и более быстрой установке и запуску приложений на всех устройствах с Android 11. А новый анализатор сборки может помочь вам определить, где в вашей сборке могут быть узкие места.
- Инструменты для разработки игр стали лучше благодаря обновленному пользовательскому интерфейсу профилировщика производительности, переработанному инструменту System Trace и поддержке встроенного профилирования памяти.
Попробовать последнюю версию: Android Studio 4.1 Beta и Android Studio 4.2 Canary вы можете уже сейчас!
Kotlin, Jetpack и новинки
Языки и библиотеки являются одной из основных областей инвестирования для нас в современную 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 с полной поддержкой Корутин!
Compose
Есть еще одна вещь, которая необходима для продуктивности – это мощный набор инструментов, позволяющий легко и быстро создавать красивые пользовательские интерфейсы на Android со встроенным доступом к API платформы. Именно поэтому мы развиваем Jetpack Compose – наш новый набор инструментов для разработки пользовательских интерфейсов, который позволяет оживить ваши приложения с помощью меньшего количества кода и интуитивно понятных API на Kotlin. Мы рады представить Jetpack Compose Developer Preview 2, наполненный новыми фичами и улучшениями, о которых нас просили разработчики:
- Interoperability with Views
- Animations
- Testing
- Constraint Layout
- Adapter list
- Material UI components
- Text and editable Text
- Theming and Graphics
- Window management
- Input and Gestures
Работая в тесном сотрудничестве с командой Kotlin из JetBrains, мы добавили ряд новых возможностей в Android Studio 4.2, призванных помочь создавать приложения с помощью Compose:
- плагин компилятора Kotlin для генерации кода
- Compose Preview Аннотации
- Предварительный просмотр Compose в режиме реального времени
- Деплой отдельных composable объектов на устройство
- Compose Code completion
- Пример Data API для Compose
Compose еще не готов к использованию в продакшене. В данный момент, мы заканчиваем оптимизацию производительности, и будем рады услышать вашу обратную связь. Мы планируем запустить Alpha этим летом и 1.0 в следующем году.
Абсолютно новая консоль Google Play
Платформа Google Play сфокусирована на том, чтобы помочь разработчикам в развитии их бизнеса. С этой миссией, мы переработали консоль Google Play, чтобы помочь вам добиться максимальных результатов от нашей платформы. Помимо того, что консоль стала проще и понятнее в использовании, мы добавили новый функционал и изменения чтобы помочь вам:
- Найти, обнаружить и понять фичи которые помогут вам процветать в Google Play;
- Легко найти новые руководства по изменениям политиках, статус релизов, и обратную связь от пользователей;
- Лучше понять результативность продвижения, с новыми отчетами о новых пользователях;
- Позволить всем членам вашей команды использовать функции Play Console с новыми опциями управления пользователями.
Подробнее о новой консоли 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), авторы самых интересных обязательно получат подарки
Наши эксперты:
- Звиад Кардава — Developer Relations Regional Lead @ Google, X-GDE
- Денис Неклюдов — Staff Engineer @ Lyft, Android GDE, ведущий подкастов Android Dev Podcast и Android Dev Virtual Meetup
- Александр Ефременков — Leading Android Developer @ Alibaba Group, Android GDE, ведущий Android Dev Podcast
- Катя Петрова — Developer Advocate @ JetBrains, WTM Ambassador, ведущая подкаста Podlodka
- Специальный гость выпуска — Chet Haase, Android Developer Advocate, Google
Источник