- PVSM.RU - https://www.pvsm.ru -

Предварительная версия Android 13: возможности, новинки и способ установки

Предварительная версия Android 13: возможности, новинки и способ установки - 1

Операционная система Android продолжает совершенствоваться, по крайней мере, на это хотелось бы надеяться. Пару дней назад корпорация Google представила первую тестовую версию Android 13, которая получила кодовое название Tiramisu [1]. Финальный релиз ожидается в третьем квартале 2022 года. О том, что нового появилось в мобильной ОС, а также о способе ее установки — читайте под катом.

Основные нововведения


Как всегда, в финальной версии все может измениться, но все же основные нововведения [2], которые замечены в Android 13, должны остаться нетронутыми. И вот эти нововведения:

  • Все основные Java-библиотеки платформы и средства разработки приложений обновлены до OpenJDK 11. К слову, это же обновление доступно сейчас и для устройств на базе предыдущей версии Android.
  • Для «родных» для Android устройств, если так можно выразиться, разработчики добавили полную версию виртуализации. Она дает возможность запускать окружения с другими операционными системами. Эта возможность уже протестирована — о ней поговорим ниже.
  • Виртуализация базируется на основе гипервизора KVM и инструментария crosvm (VVM, Virtual Machine Manager). Кроме того, доступен и режим pKVM (Protected KVM), который обеспечивает надежную изоляцию окружений с использованием расширений виртуализации для архитектуры AArch64. Согласно словам разработчиков, виртуализацию будут использовать для повышения защиты выполнения стороннего системного кода, включая закрытые исполняемые файлы и компоненты DRM.
  • Появился системный интерфейс [3] для выбора изображений и видеофайлов, кроме того, сейчас есть и API для выборочного предоставления доступа приложений к определенным файлам. Соответственно, использовать можно как локальные файлы, так и данные, которые размещены в облачных хранилищах. Главная возможность интерфейса — предоставление доступа к отдельным изображениям и видео без открытия приложению полного доступа на просмотр всех мультимедийных файлов в хранилище.

Предварительная версия Android 13: возможности, новинки и способ установки - 2

  • Появился и новый тип полномочий для беспроводной сети WiFi, согласно которому приложения, которые предназначены для поиска беспроводных сетей и подключения к точкам доступа, получают доступ к API управления WiFi. Есть исключения — это вызовы, которые связаны определением местоположения.
  • Появился API для размещения кнопок в секции с быстрыми настройками в верхней части выпадающей панели уведомлений. В случае необходимости приложение может вывести запрос на размещение своей кнопки с быстрым действием, что дает пользователю возможность добавить кнопку прямо в среде приложения, не покидая его, причем не нужно и переходить к настройкам.
  • Разработчики добавили функцию адаптации фона пиктограмм любых приложений к цветовой схеме темы оформления или цвету фонового изображения.

Предварительная версия Android 13: возможности, новинки и способ установки - 3

  • У приложений появилась возможность привязки индивидуальных настроек языка, которые отличаются от дефолтных настроек системы.
  • Появилась поддержка объектов RuntimeShader, программируемых графических шейдеров, которые определяются на зыке AGSL (Android Graphics Shading Language). В общем-то, шейдеры уже есть в платформе Android, предоставляя возможность реализации разных визуальных эффектов, включая пульсацию, размытие и растягивание при прокрутке за границу страницы.
  • Команда разработчиков подготовила новые обновляемые системные модули в рамках проекта Mainline. Этот проект дает возможность обновлять отдельные системные компоненты без обновления платформы целиком. Положительным моментом является то, что обновления не касаются привязанных к оборудованию компонентов. Последние, в свою очередь, загружаются посредством Google Play отдельно от OTA-обновлений прошивки от производителя. Первыми получили «автономность» прошивки Bluetooth и Ultra wideband, кроме того, таким же образом можно обновить и Photo picker и OpenJDK 11.
  • Интерфейс оптимизирован для более крупных дисплеев, которые применяются на планшетах, складных устройствах с несколькими экранами и ноутбуками Chromebook.

Старое железо — весьма интересная тема, но у нас есть и другие статьи, оцените — мы рассказываем о:

Маленьких «малинках» в крупном дата-центре [4]
новых SoC от Apple — M1 Pro и M1 Max [5]
Создании собственного корпуса для сервера [6]

Еще немного о виртуализации


Выше говорилось, что мобильная ОС, новая ее версия, оснащена мощными средствами виртуализации, что дает возможность запускать другие операционные системы на мобильном устройстве. И это действительно так — уже при помощи тестовой версии Android-разработчик Дэнни Лин (Danny Lin) запустил на своём Google Pixel 6 ОС Windws 11. Правда, речь идет о специфической версии операционной системы, которая предназначена для работы с ARM-процессорами.

Естественно, одним из первых шагов после установки Windows стал запуск классического Doom — его, честно говоря, где и как только уже не запускали, от умных часов до тестов на беременность.

Кроме того, еще один энтузиаст смог поиграться на своем мобильном устройстве с разными дистрибутивами Linux — именно благодаря мощным инструментам виртуализации.

Как установить Android 13 Developer Preview?


Никаких особых телодвижений для этого не нужно, весь процесс достаточно прост.

Новую версию мобильной платформы можно установить на Pixel 6/6 Pro, Pixel 5/5a, Pixel 4 / 4 XL / 4a / 4a (5G). Загрузить сборки прошивки для них можно вот по этой ссылке [7].

  • Нужно загрузить ZIP-файл OTA-обновления до Android 13 с этой страницы [8].
  • Затем требуется установить Android Debug Bridge.
  • Третий шаг — поместить загруженный OTA-файл в папку с ADB.
  • Как всегда в подобных случаях, требуется включить USB-отладку на смартфоне.
  • Наконец, нужно подключить смартфон к ПК и открыть терминал.
  • Выполняем команду ./adb reboot recovery и ждем перезагрузки в режим восстановления.
  • После этого требуется проверить наличие соединение при помощи команды ./adb devices.
  • Если на дисплее возникло устройство с серийным номером, вводим ./adb sideload «filename».zip, где filename — название загруженного ранее OTA-файла.

Ждем установки обновления — и, наконец, все готово.

Автор: Alexander

Источник [9]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/mobilnyie-ustroystva/372157

Ссылки в тексте:

[1] получила кодовое название Tiramisu: https://habr.com/ru/news/t/651369/

[2] основные нововведения: https://developer.android.com

[3] Появился системный интерфейс: https://www.opennet.ru/opennews/art.shtml?num=56686

[4] Маленьких «малинках» в крупном дата-центре : https://habr.com/ru/company/selectel/blog/580398/

[5] новых SoC от Apple — M1 Pro и M1 Max: https://habr.com/ru/company/selectel/blog/584246/

[6] Создании собственного корпуса для сервера: https://habr.com/ru/company/selectel/blog/584152/

[7] вот по этой ссылке: https://developer.android.com/about/versions/13/download

[8] этой страницы: https://developer.android.com/about/versions/13/download-ota

[9] Источник: https://habr.com/ru/post/571864/?utm_source=habrahabr&utm_medium=rss&utm_campaign=571864