- Google kicks off Android 11 Beta OTA and factory images
- Full OTA Images for Nexus and Pixel Devices
- Terms and conditions
- How to install Android 11 Beta on Google Pixel smartphones
- Install Android 11 Beta using OTA Beta Program
- How to sideload Android 11 Beta on Google Pixel
- 1. Download the OTA file
- 2. Boot into Recovery mode
- 3. Navigate to ADB sideload
- 4. Connect the handset to a computer with ADB tools installed
- 5. Enter the sideload command
- 6. Reboot your phone
- Android 11 Beta и обновления для разработчиков
- Бета-версия Android 11 уже доступна
- Современная Android разработка
- Android Studio
- Kotlin, Jetpack и новинки
- Compose
- Абсолютно новая консоль Google Play
- Вместо заключения
Google kicks off Android 11 Beta OTA and factory images
Following an extension of the Google Developer Preview for Android 11 and the delay of the Android 11 Beta, Google has finally kicked off the Beta phase for the next version of Android.
The first Beta builds is now available for the Pixel 2, 2 XL, 3, 3 XL, 3a, 3a XL, 4, and 4 XL. Users can head to the Source link and enroll in the Beta program. Once enrolled with a Google account associated with your Pixel phone, you’ll be able to go into the settings and pull the update.
🎉 Android 11 Beta 1
🛠 Android Studio 4.1 Beta
⚙️ Android Studio 4.2 Canary
📚 New Android Jetpack libraries
🚀 Jetpack Compose Developer Preview 2
▶️ Play Console Beta
➕ More
If you’re running the Android 11 Developer Preview, you’ll also be able to update via OTA. There are also factory images available from Google, in case you’d rather do it the old-fashioned way. Otherwise, you can opt to use the Google’s Android Flash tool.
Android 11 Beta has several new features including the new Bubbles API, so more apps can be minimized into floating notifications, there’s a new one-time permission setting so you can allow or deny permissions on a case-by-case basis. Don’t forget about the Fast Share feature that will be able to send files to other Android devices over Wi-Fi, much like how AirDrop works.
Anyway, check out the Beta, and let us know which feature you’re looking forward to in Android 11.
Источник
Full OTA Images for Nexus and Pixel Devices
This page contains full OTA update packages that allow you to restore your Nexus or Pixel device’s original factory firmware. You will find these files useful if you have experienced a failure to take an OTA. This has the same effect as flashing the corresponding factory image, but without the need to wipe the device or unlock the bootloader.
These files are for use only on your personal Nexus or Pixel device and may not be disassembled, decompiled, reverse engineered, modified or redistributed by you or used in any way except as specifically set forth in the license terms that came with your device.
Terms and conditions
Downloading of the system image and use of the device software is subject to the Google Terms of Service. By continuing, you agree to the Google Terms of Service and Privacy Policy. Your downloading of the system image and use of the device software may also be subject to certain third-party terms of service, which can be found in Settings > About phone > Legal information, or as otherwise provided.
Acknowledge I have read and agree with the above terms and conditions.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Источник
How to install Android 11 Beta on Google Pixel smartphones
— Jun. 10th 2020 10:13 am PT
Android 11’s first beta release is here! If you want to join in on the fun, here’s how to quickly install the Android 11 Beta on a Google Pixel device without losing your data.
Note: Being a beta release, Android 11 installs may be somewhat unstable on your device. Proceed with caution.
Install Android 11 Beta using OTA Beta Program
The absolute easiest way to install is using the Android Beta Program. Visiting google.com/android/beta allows you to enroll any of your eligible devices to get a quick OTA update to the Android 11 Beta. It’s quick and easy!
If you previously installed a developer preview, you’re already enrolled, too. Once enrolled, just wait for the OTA to arrive.
How to sideload Android 11 Beta on Google Pixel
- Download the OTA file
- Boot into Recovery mode
- Navigate to ADB sideload
- Connect the handset to a computer with ADB tools installed
- Enter the sideload command
- Reboot your phone
1. Download the OTA file
To get started, you’ll first need to download the beta OTA file from Google’s Full OTA Image hosting site. That site contains OTA downloads for sideloading different updates, including Android 11, on every Pixel and Nexus device, so you’ll need to scroll down to ensure you are downloading the file that associates with your device. Downloads are available here.
For the Android 11 Beta, only Google Pixel 2/XL, Pixel 3/XL, Pixel 3a/XL, and Pixel 4/XL are available. You won’t be able to install it on the original Pixel/XL.
2. Boot into Recovery mode
Next, you’ll boot your Pixel into Recovery mode. To do this, fully power down your handset. Then, hold down on the Power button and the Volume down button at the exact same time until you get to the Bootloader page. You will know you’re in the right place when you see an Android figure lying down on the screen.
Using your volume buttons, scroll down to Recovery mode. Select this by clicking the power button. Alternatively, if you’re already connected to a computer with ADB, you can use the reboot recovery command.
Now you should see a smaller Android lying down with an exclamation mark over it. From here, press the Power button and the Volume up button for about a second to fully enter Recovery mode. Releasing the Volume up button will send you into Recovery.
3. Navigate to ADB sideload
Using the volume buttons, scroll down to Apply update from ADB and select it with the power button. This will launch a mostly blank screen with text near the bottom directing you on how to sideload an OTA, such as this one for the Android 11 Beta.
4. Connect the handset to a computer with ADB tools installed
This step is important as it’s the only way to transfer the downloaded OTA file to your handset. You’ll need to have ADB and Fastboot tools in a handy place. You can download ADB tools from the Android Developers website. The Universal ADB Drivers from ClockWorkMod also make the process much easier if you are on a Windows machine versus the drivers already on your machine.
5. Enter the sideload command
As long as everything is in place, you can now sideload the OTA file. On Windows, ensure your Command Prompt is directed to the ADB tools folder and type in adb sideload. If you’re on macOS or Linux, do the same thing in Terminal (use “cd” and “ls” commands to make sure your Terminal is pointed at the right folder, Google it if you need help) but type in ./adb sideload. You’ll then need to insert the file name of the .zip folder you downloaded from Google and hit enter to start the process.
If everything is working properly, you should see some dialog on your computer and handset that shows the process of the sideload and installation process.
6. Reboot your phone
Once the OTA is done installing, you will be taken back to Recovery Mode. The last step to jump into the new update is to select the Reboot now option with your power button.
Note: This process won’t wipe your device, but it’s good practice to backup any irreplaceable data in case something goes wrong.
FTC: We use income earning auto affiliate links. More.
Источник
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
Источник