Статья

Что нового в Android Oreo?

protection click fraud

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

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

Вот все, что вам нужно знать!

Ограничения фона

Начиная с Android 7.0, Android может ограничивать определенные действия, которые приложение хочет выполнять в фоновом режиме. Oreo опирается на это начало и уделяет первоочередное внимание экономии энергии и увеличению времени автономной работы без необходимости пользователю (это мы!) Что-либо делать или устанавливать,

Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях

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

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

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

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

В Android Oreo Google представляет новые каналы уведомлений: уведомления группируются по их типу. Уведомлениями по-прежнему управляет приложение, которое их доставляет, но пользователи могут управлять тем, как они отображаются для каждого канала. Таким образом мы можем решить, например, как новостное приложение уведомляет нас или музыкальный проигрыватель показывает постоянное уведомление. Каналы уведомлений - это новый способ управления разнообразными уведомлениями, которые нам приносят приложения Android.

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

Каналы уведомлений необходимы, если разработчик нацелен на свое приложение для Android Oreo, и они связаны с принципом «все или ничего». Если уведомление не назначено каналу, оно не будет отображаться.

Подробнее: все, что вам нужно знать об уведомлениях в Android Oreo

Картинка в картинке для мобильных телефонов

Google переносит поддержку дисплея PiP на телефоны Android.

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

С Android Oreo мы можем уменьшить представление приложения до небольшого дополнительного окна, которое пользователь может разместить во время выполнения. Например, окно YouTube можно уменьшить и переместить, чтобы вы могли делать заметки во втором приложении во время его воспроизведения.

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

Адаптивные значки и значки

В Google Pixel Launcher принесли адаптивные значки, и теперь Android поддерживает их в масштабах всей системы.

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

Google сделал это легко для разработчиков. Они предоставляют иконку как обычно и фон, и система соединяет их вместе, используя маску, которую определяет домашняя пусковая установка.

Кроме того, новые значки поддерживают значки для нового контента. Названные «Точки уведомлений», они очень похожи на значки, которые мы видели раньше. Google добавляет такие вещи, как панель предварительного просмотра с главного экрана, к которой вы можете получить доступ с помощью ярлыка значка, а также специальные ярлыки для приложений, такие как ответ на сообщение.

Подробнее: Что такое адаптивные значки и зачем они мне нужны?

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

Android Oreo превращает шрифты в полноценный ресурс.

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

Google объединяет все свои бесплатные шрифты в загружаемые пакеты, которые можно использовать здесь, и это может относиться и к смайликам!

Project Treble

Project Treble - это фундаментальное изменение в том, как создается Android и как сторонние поставщики - такие компании, как Qualcomm или NVIDIA - могут добавлять необходимое программное обеспечение вне основного Android фреймворк. Это серьезное мероприятие, которое требует длительного времени, но оно должно облегчить большую часть проблемы медленного обновления, которую мы наблюдаем у компаний, производящих телефоны Android.

Pixel и Pixel XL - единственные существующие телефоны, которые смогут использовать функции Project Treble, но телефоны, поставляемые с Android 8.0 или более поздней версии, будут иметь полный доступ. Надеемся, они этим воспользуются!

Подробнее: Как Google Project Treble поможет решить одну из старейших проблем Android

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

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

С новым API автозаполнения пользователь сможет выбрать источник для данных автозаполнения и приложений. которым необходимо хранить и извлекать такие данные, больше не нужно будет действовать как доступность оказание услуг. Приложение, такое как менеджер паролей, может объединять свои собственные действия для использования API автозаполнения, и мы можем выбирать их, когда они нам нужны, так же, как выбор новой клавиатуры. Также можно создать приложение, которое действует как глобальное хранилище для данных автозаполнения, не связанное с какой-либо конкретной программой.

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

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

Такие приложения, как фоторедакторы и программы просмотра изображений, могут использовать это, и разработчикам просто необходимо включить настройку, позволяющую системе узнать, что приложение поддерживает широкий цветовой охват, и встроить широкий цвет профиль. Некоторые из поддерживаемых профилей - AdobeRGB, Pro Photo RGB и DCI-P3.

Связь

Android Oreo вносит некоторые изменения в способ взаимодействия наших устройств с другими устройствами. Приветственные изменения включают:

  • Высококачественный звук по Bluetooth сквозь Кодек Sony LDAC. Ваши любимые песни будут звучать еще лучше через соединение Bluetooth. Последняя предварительная версия для разработчиков также поддерживает кодек AptX, поэтому музыка через Bluetooth может звучать лучше, чем когда-либо.
  • Подключение к сети NAN (Neighborhood Aware Networking) с использованием спецификации Wi-Fi Aware. Устройства с поддерживаемым оборудованием могут взаимодействовать друг с другом через Wi-Fi. без центральная точка доступа.
  • Телекоммуникационная структура представляет новые способы взаимодействия приложений сторонних производителей друг с другом и со специальными функциями вашего оператора связи. Новые API-интерфейсы теперь поддерживают приложения, которым не нужно использовать универсальное системное телефонное приложение для отображения информации о вызовах, и эти данные могут отображаться и контролироваться через Bluetooth.

Навигация с клавиатуры и захват указателя

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

Навигация с помощью клавиатуры обеспечивает знакомую навигацию с клавиатуры «Meta-Key + Tab» в приложениях Android с помощью так называемой навигации с клавиатуры. кластеры и захват указателя дают приложению или игре управление указателем мыши с помощью трекпада по умолчанию или внешней мыши.

Улучшения звука

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

Первые версии API-интерфейсов AAudio еще не завершены, но это отличный способ для разработчиков, которым нужны эти функции, для обратной связи. Мы хотим, чтобы люди построили эквивалент Гаражная группа для Android, чтобы сказать, как работают новые функции!

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

Улучшения WebView

Android Oreo включает многопроцессорный режим для компонентов WebView из Nougat по умолчанию и добавляет новый набор API, которые предоставляют версию информация, лучшие способы закрытия окна веб-просмотра, метод определения приоритета отрисовки веб-представления и безопасный просмотр Google API.

Это делает приложения, использующие языки веб-разработки, более стабильными и безопасными, и пользователи выиграют, если разработчики включат безопасный просмотр Google для удаленных URL-адресов.

API Java 8 и оптимизация времени выполнения

Android Oreo поддерживает новые API-интерфейсы языка Java, в том числе новый API-интерфейс java.time, представленный в последней версии Java 8. Оптимизация для новой среды выполнения также включена для повышения производительности и стабильности приложений, разработанных для Android Oreo.


Если вы заинтересованы в разработке приложений для Android 8.0, это лишь верхушка айсберга. Посетить Блог разработчиков Android для получения полной информации об изменениях и примерах кода.

Обновлено в августе 2017 г. с финальной версией журнала изменений для Android O.

Основной

  • Обзор Android Oreo!
  • Все новое в Android Oreo
  • Как установить Android Oreo на свой Pixel или Nexus
  • Oreo снова заставит вас полюбить уведомления
  • Получит ли мой телефон Android Oreo?
  • Присоединяйтесь к обсуждению
Это лучшие беспроводные наушники, которые вы можете купить по любой цене!
Пора перерезать шнур!

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!

Лучшие беспроводные наушники удобны, отлично звучат, не стоят слишком дорого и легко помещаются в кармане.

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое
Следующее поколение

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое.

Sony официально подтвердила, что работает над PlayStation 5. Вот все, что мы знаем об этом на данный момент.

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов
Новые Нокиас

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов.

Nokia 2.4 и Nokia 3.4 - последние дополнения к линейке бюджетных смартфонов HMD Global. Поскольку оба они являются устройствами Android One, они гарантированно получат два основных обновления ОС и регулярные обновления безопасности на срок до трех лет.

Защитите свой дом с помощью дверных звонков и замков SmartThings
Дин Донг - двери заперты

Защитите свой дом с помощью дверных звонков и замков SmartThings.

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

instagram story viewer