Google объявляет о выпуске Android O, Developer Preview 1, доступной для поддерживаемых устройств

Google анонсировала следующую версию Android. Встречайте Android O с новой предварительной версией для разработчиков. Читайте дальше, чтобы узнать больше об Android O и его изменениях!

Вам надоело использовать Android Nougat на вашем смартфоне? Хотите узнать, какое будущее ждет следующую версию самой популярной в мире мобильной операционной системы? Google подготовил вас на сегодня, поскольку компания только что объявила о том, что будет после Android Nougat.

Встретиться Андроид О.

По традиции Google, следующая версия ОС будет называться Android O, пока она, наконец, не дойдет до потребителей где-то в третьем квартале 2017 года. Мы можем предполагать, каким будет полное имя, и у нас есть на это несколько месяцев.

Но сейчас у нас есть полная предварительная версия для разработчиков и множество изменений, которые O внесет в Android. Google перечислил новые возможности и API в Android O, поэтому ниже мы кратко коснемся некоторых из них.

Ознакомьтесь с нашим полным обзором Android O!


Фоновые ограничения

Время автономной работы продолжает оставаться приоритетом для Google в О. Android O накладывает дополнительные автоматические ограничения на то, что приложения могут делать в фоновом режиме в трех основных областях: неявные трансляции, фоновые службы и обновление местоположения. Мы подробно обсудили, как Google закладывал основы для уничтожения мошеннических фоновых процессов в Android Nougat, но теперь компания вносит дополнительные изменения, чтобы обуздать мошеннические приложения, разряжающие аккумулятор. Эти изменения упростят создание приложений, которые минимально влияют на время автономной работы пользователя, поэтому Google рекомендует ознакомиться с документацией на ограничения на фоновое выполнение и пределы фонового местоположения Больше подробностей.

Каналы уведомлений

Android O представляет каналы уведомлений предоставить унифицированную систему, помогающую пользователям управлять уведомлениями с помощью определяемых приложением категорий содержимого уведомлений. Это позволит разработчикам создавать канал уведомлений для каждого отдельного типа уведомлений, которые им необходимо отправлять, а также отражать выбор, сделанный пользователями приложения. Например, разработчики могут создать отдельные каналы уведомлений для каждой группы разговоров в приложении для обмена сообщениями.

Пользователи также могут управлять большинством настроек, связанных с уведомлениями, используя единый системный пользовательский интерфейс. Все уведомления, опубликованные на определенном канале, будут вести себя одинаково.

Android O также не поддерживает возможность разработчика устанавливать уровни приоритета отдельных уведомлений. Вместо этого теперь можно установить рекомендуемый уровень важности при создании канала уведомлений. После создания канала уведомлений только система может изменить его важность, возвращая полномочия пользователю.

Пользователи также могут отложить уведомления чтобы появиться позже. Уведомления снова появятся с тем же уровнем важности, с которым они появились в первый раз. Приложения также могут удалять или обновлять отложенное уведомление, но обновление отложенного уведомления не приводит к его повторному появлению.

Кроме того, Android O также добавляет новые визуальные эффекты и группировку в уведомления, которые упрощают пользователи могут видеть, что происходит, когда они получают входящее сообщение или просматривают уведомление оттенок. Для нас это очень похоже на бегущую строку уведомлений, которая присутствовала в старых версиях Android до Heads Up, хотя нам придется это подтвердить.

API автозаполнения

Android O официально признает роль менеджеров паролей, включая API автозаполнения. Эта платформа, поддерживающая автозаполнение, позволит пользователям выбирать приложение для автозаполнения так же, как они выбирают приложение для клавиатуры. Google добавляет новые API также реализовать службу автозаполнения.

Картинка в картинке для телефонов и новые функции Windows

PiP-отображение теперь доступно как для телефонов, так и для планшетов, поэтому пользователи теперь могут с нетерпением ждать просмотра видео, пока они отвечают в чате или выполняют любую другую подобную задачу. Разработчики могут указать соотношение сторон и набор пользовательских взаимодействий, таких как пауза/воспроизведение.

Другие новые функции окон включают в себя новое окно наложения приложения чтобы приложения могли использовать вместо окна системного оповещения, и поддержка нескольких дисплеев для запуска активности на удаленном дисплее.

Ресурсы шрифтов в XML

Шрифты теперь являются полностью поддерживаемым типом ресурса в Android O. Приложения теперь могут использовать шрифты в макетах XML, а также объявлять стиль и вес шрифта вместе с файлами шрифтов.

Адаптивные иконки

Android O также предлагает адаптивные иконки который теперь может отображать различные формы на разных устройствах и моделях. Вы можете установить значок запуска в форме круга на одном OEM-устройстве и использовать «белку» на другом. Каждый OEM-производитель устройства предоставляет маску, которую затем использует система для отображения всех значков одинаковой формы. Система также анимирует взаимодействие со значками, а также использует значки в ярлыках, приложении «Настройки», диалоговом окне общего доступа и обзорном экране.

Широкая цветовая гамма для приложений

Разработчики приложений для обработки изображений теперь могут воспользоваться преимуществами новых устройств с дисплеем с широкой цветовой гаммой. Чтобы отображать изображения с широкой гаммой, приложениям необходимо будет включить флаг в своем манифесте для каждого действия и загружать растровые изображения со встроенным широким цветовым профилем. Мы требовали для этой функции в течение нескольких месяцев, и похоже, что Google наконец ответил на наши молитвы.

Возможности подключения

Android O также поддерживает высококачественные аудиокодеки Bluetooth, такие как Кодек LDAC от Сони. Андроид Полиция подтвердил в заявлении Google, что обновление приносит поддержка aptX, который представляет собой высококачественный Bluetooth-кодек от Qualcomm.

Новые функции Wi-Fi включают в себя Поддержка Wi-Fi, также известный как сеть с учетом соседства (NAN). На устройствах с соответствующим оборудованием приложения и близлежащие устройства могут обнаруживать друг друга и взаимодействовать друг с другом через Wi-Fi без точки доступа в Интернет.

Google также расширяет API-интерфейсы ConnectionService из платформы Telecom, чтобы позволить сторонним приложениям для звонков интегрироваться с системным пользовательским интерфейсом и беспрепятственно работать с другими аудиоприложениями. Например, в приложениях вызовы могут отображаться и контролироваться в различных типах пользовательских интерфейсов, таких как автомобильные головные устройства.

Навигация с помощью клавиатуры

Android O работает над созданием более надежной и предсказуемой модели навигации с помощью стрелок и вкладок. Это связано с официальной доступностью приложений Android для ОС Chrome, которая оснащена аппаратной клавиатурой на своих устройствах. Вы можете просмотреть полную документацию здесь.

AAudio API для профессионального аудио

AAudio — это новый собственный API, специально разработанный для приложений, которым требуется высокопроизводительный звук с низкой задержкой. Предварительная версия для разработчиков содержит раннюю версию этого API для получения отзывов от разработчиков.

Улучшения веб-представления

Android O по умолчанию включает многопроцессный режим для WebViews и добавляет API, позволяющий приложению обрабатывать ошибки и сбои. Разработчики также могут включить объекты WebView своего приложения для проверки URL-адресов с помощью безопасного просмотра Google.

API языка Java 8

Android O поддерживает несколько новых API языка Java. Кроме того, среда выполнения Android работает быстрее, чем когда-либо прежде: Google заявляет об улучшении производительности до 2 раз. некоторый тесты приложений.

Функция специальных возможностей: жесты по отпечаткам пальцев

Службы специальных возможностей также могут реагировать на альтернативные механизмы ввода, такие как направленное смахивание по датчику отпечатков пальцев устройства. Это значит, что сторонние разработчики могут официально использовать жесты отпечатков пальцев для выполнения своих собственных действий!


Превью разработчиков

Если вам действительно не терпится опробовать Android O, вы можете попробовать его с помощью образов системы, предоставленных Google для устройств Nexus 5X, Nexus 6P, Nexus Player, Google Pixel, Pixel XL и Pixel C. Кроме того, вы также можете загрузить обновленный SDK и опробовать Android O на официальном эмуляторе Android. Также имеется эмулятор для тестирования Android Wear 2.0 на Android O.

Google категорически настаивает на том, что эта предварительная версия предназначена только для разработчиков. Он не предназначен для повседневного и потребительского использования (но это, вероятно, не отпугнет читателей XDA). Таким образом, эти сборки доступны только для ручной загрузки и прошивки. Регистрация в рамках программы бета-тестирования Android откроется, как только Google приблизится к окончательному продукту, поэтому бета-версия Android в настоящее время недоступна для Android O. Перед финальным выпуском где-то в третьем квартале этого года будет еще три превью для разработчиков. Следующая предварительная версия для разработчиков выйдет где-то в середине мая, так что у нас будет 2 месяца, чтобы поиграться с этим новым обновлением, прежде чем Google предложит нам еще несколько O.рео доброта.

Ссылки для скачивания и инструкции по прошивке для Android O Developer Preview 1 см. иди сюда.


Мы в восторге от Android O и изменений, которые он привносит в экосистему Android. Это первая из множества предварительных версий для разработчиков, поэтому мы можем быть уверены, что представленные здесь функции будут доработаны к тому времени, когда они достигнут конечного потребителя.

Что вы думаете об Android O и его версии Developer Preview 1? Дайте нам знать в комментариях ниже!