Что нового в ОС Android 8?
В первую очередь нужно сказать, что в Android 8.0 не следует ожидать революционных или радикальных изменений дизайна и пользовательского интерфейса (UI). Если вы знакомы с обычной версией Android, то заново привыкать не придется, так как по сути дизайн остался прежним. Но зато «под крышкой» Android O вы найдете много нововведений, которые коснулись некоторых функций и настроек.
Android 8: новые параметры уведомлений
Сюда относится отображение пропущенных сообщений. У Google появляется почти незаметная точка в правом верхнем углу в соответствующем ярлыке приложения; Apple и Samsung, уже давно использующие такую функцию, указывают точное количество непрочитанных сообщений.
Android 8.0: Точка на иконке магазина Google Play Store символизирует новую информацию.Android 8.0: Если нажать на ярлык и удерживать его, откроется контекстное меню.Если слегка нажать на ярлык, открывается соответствующее контекстное меню в мини-окне. И там не только можно прочесть фрагмент сообщения — пользователю предоставляется еще две дополнительные интерактивные возможности с контекстной спецификой. Это напоминает технологию Apple 3D-Touch.
Так, например, прямо с рабочего стола можно запустить почтовое приложение, открыть вкладку, позвонить на любимый номер или задать пункт назначения для навигатора. К тому же теперь можно без особых усилий размещать на экране необходимые виджеты.
Правда, на наш вкус формат предварительного просмотра сообщений кажется настолько маленьким, что едва ли от него есть какая-то польза. Отчасти компания Google внедрила контекстные опции уже в Android 7.1, а в Android О эти возможности расширены.
Расширяет Google и параметры напоминаний. Если немного сдвинуть в сторону панель уведомлений, выглянет значок часов и настроек. Колесико настройки позволяет пользователю задавать общие установки уведомлений для соответствующего приложения. Здесь также можно полностью отключать сигналы для отдельных инструментов.
Android 8.0: Напоминания теперь можно не только стирать, но и смещать на устанавливаемое время в режиме ожидания.Android 8.0: В Android 8 поддерживается «картинка в картинке». Впрочем, пока функция работает только с несколькими приложениями.Кроме того, в Android O вводятся каналы уведомлений для групп приложений. Опции сигналов для этих каналов можно устанавливать индивидуально, чтобы сразу охватить приложения одного типа. Это способствует удобству в управлении и снижает раздражающий фактор push-сообщений.
Многооконный режим у Android от Google представлен начиная с версии 7. Android 8 расширяет эту функцию добавлением режима «картинки в картинке», знакомую пользователям по телевизионным устройствам (в том числе и по Android-TV).
В бета-версии режим «картинка в картинке» можно активировать только с помощью одного приема для роликов YouTube (открыть YouTube в браузере Chrome, в трехточечном меню выбрать «Версию для ПК», перейти в полноэкранный режим и затем нажать кнопку Home).
Так появляется маленькое перемещаемое окно, которое располагается поверх всего остального контента. Если дотронуться до этого окна, оно немного увеличится и появятся панели управления. Правда, в этих крошечных окнах мало что можно рассмотреть.
Android 8: обновляется быстрее, работает дольше
Тем не менее, самые важные изменения скрываются внутри: компания Google стремится поскорее выводить на рынок обновления, охватывая и устройства партнеров. В рамках архитектуры под названием Project Treble компания Google отделяет структуру Android от низкоуровневого программного обеспечения, такого как драйверы, что дает преимущества в виде самостоятельности обновлений через изменения в системе.
Это не решает проблему обновлений Google, но несколько минимизирует ее. Ведь зачастую в драйверах устройств имеются критичные для безопасности баги. В дальнейшем это будет входить в зону ответственности сторонних производителей.
Кроме того, в рамках архитектуры под названием Project Vital компания Google планирует повысить безопасность и улучшить управление энергией в системе Android и объявляет войну пожирателям энергии. Фоновая активность программ, такая как сканирование местонахождения или беспроводной сети, теперь строго ограничивается системой, а для важных задач синхронизации теперь имеется новый интерфейс.
Радует и возможность разрешать установку приложений из неизвестных источников только определенным инструментам в системе. Так, например, можно использовать такие каталоги открытого программного обеспечения сторонних производителей, как F-Droid, не подвергаясь при этом опасности нежелательных загрузок и установок в браузере.
Android 8.0: Выделенные адреса можно напрямую добавлять в карты.Android 8.0: Выделенные телефоны можно напрямую добавлять в номеронабиратель.Перечень новшеств на этом не заканчивается. Помимо новых смайликов Google встраивает так называемый System Tuner, возможности которого существенно меняются от версии к версии. По желанию можно автоматически активировать чип WLAN, когда поблизости есть известная сеть.
Ценителей хорошего звука порадует наличие поддержки для Bluetooth-кодеков AptX и AptX-HD, которые обещают CD-качество. К тому же Android O вводит новые программные интерфейсы (API), например, API для автозаполнения, что должно, в частности, существенно облегчить работу менеджеров паролей, и интерфейс для проверки SMS.
Вы сможете оценить и практичность распознавания помеченных текстов: если отметить номер телефона или адрес, будет появляться контекстное меню, в котором будет сразу предлагаться подходящее приложение для этого содержания.
Android О или 8.0 будет готов осенью
Бета-версия Android O, имеющаяся для актуальных моделей Pixel и смартфонов Nexus 5X и 6P, работает достаточно стабильно. Тем не менее, повсеместно ее пока использовать не стоит. Мы положительно оценили нововведения, но некоторые из них кажутся пока не совсем удобными и выглядят мелковато на экранах смартфонов.
Окончательную версию Google выпускает в третьем квартале (август или сентябрь). Крупные производители мобильных телефонов будут с конца 2017 года устанавливать Android 8 в тех флагманах, для которых будет предоставляться период поддержки, составляющий от 18 до 24 месяцев после первого выпуска.
Многие модели среднего сегмента и бывшие флагманы, как обычно, «пролетают» мимо обновлений. Ведь до того как смартфоны на Android будут способны на такие же гибкие обновления как ПК с Windows, компании Google еще придется проделать массу работы. Прежде всего, это касается прояснения привычных кодовых наименований ОС по названиям десертов. В твитах можно увидеть «Орео», годом раньше была «Нутелла», а версию 7 окрестили «Нуга». На удочку шутникам из Google лучше не попадаться.
Какие изменения принесет Android 8.0 Oreo?
Санкт-Петербург
Магазины
Санкт-Петербург Автовская 26/37
8 905 230-20-70
Звонок бесплатный Пн-Пт: 10:00–20:00
Сб-Вс: 10:00–19:00
Регистрация / Вход
8 905 230-20-70
Звонок бесплатный Пн-Пт: 10:00–20:00
Сб-Вс: 10:00–19:00
- Телефоны
- Новые устройства
- Уценённые устройства
- Аксессуары
для телефонов
- Аккумуляторы для телефонов
- Защитные стекла
- Чехлы
- Зарядные устройства
- Внешние аккумуляторы
- Карты памяти
- Держатели
- Наушники и Гарнитуры
- Аксессуары
для ПК
- Кабели и Переходники
- Клавиатуры
- Мыши
- Портативные колонки
- Сетевые фильтры
- Флешки
- Автоаксессуары
- Комфорт
- Интерьер
- Уход
- Сервис
- Устройства 12В
- Экстерьер
- Аксессуары
в дорогу
- Брелоки для ключей
- Игрушки-антистресс
- Обложки для паспорта
- Переносные солнечные батареи
- Светодиодные фонари
- Светоотражатели
- Средства защиты
- Сумки для фотоаппаратов
- Товары в дорогу
- Товары
для дома
- Батарейки
- Конструкторы
- Новый год
- Умный дом
- Поиск
- 0
- 0
Корзина
В этом году компания Google не представила обновление для Android на отдельной презентации. Вместо этого разработчики выпустили небольшое видео, а все интересующиеся могли узнать подробности апдейта Android на официальном сайте ОС.
Слоган обновления — «Умнее, быстрее, мощнее и слаще». Разработчики обещают, что система станет гораздо производительнее, безопаснее и автономнее.
Что нового в Android 8.0 Oreo?
- Режим «Картинка-в-картинке» позволяет работать с двумя приложениями одновременно: основное приложение открыто на весь экран, а дополнительное отображается в окошке.
- Загрузка системы стала в два раза быстрее (однако это изменение может коснуться только топовых смартфонов).
- Форма логина-пароля для различных приложений теперь заполняется автоматически.
- Увеличен контроль за работой фоновых приложений и запросов, в частности, уменьшена частота запросов отслеживания геолокации.
- Добавлен Wi-Fi ассистент, автоматически подключающий устройство к открытой сети Wi-Fi через VPN.
- Добавлено шестьдесят новых смайликов-эмодзи.
- Запрещена установка программ из сторонних источников,но пользователь может сам отбирать надежные ресурсы.
- Изменились функции иконок приложений: теперь клик по иконке открывает экран с уведомлениями.
- За безопасность устройства отвечает улучшенная технология Google Play Protect, сканирующая приложения в Google Play и удаляющая вредоносные программы. Также эта технология позволит удаленно определить местоположение потерянного телефона.
Обновление до Android 8.0 Oreo уже начали получать смартфоны Pixel и Nexus, а также планшеты Pixel C и Nexus Player.
До конца года обновление Android станет доступно для устройств Huawei, LG, Essential, HMD (бренд Nokia), Samsung, Sony и других партнеров Google. Точные сроки апдейта зависят от производителей.
Качественные аксессуары для смартфонов и планшетов. Ваш Partner
Понравилась статья? Поделись с друзьями
21 Августа
Двойной удар: представляем игровую мышь Rage RM-025 с кнопкой двойного клика
Подробнее22 Августа
Xiaomi анонсировала стодолларовый Redmi Note 5A
Подробнее
Android — 8.0 Oreo
Актив 1Android 8.0 Oreo™
Умнее, быстрее, мощнее и приятнее, чем когда-либо. Самое любимое в мире печенье — это ваша новая любимая версия Android.
Быстрые движения, за кадром
В 2 раза быстрее:
Приступайте к своим любимым задачам быстрее благодаря двукратному увеличению скорости загрузки при включении* *время загрузки по данным Google Pixel
Ограничения в фоновом режиме:
Android Oreo помогает минимизировать фоновая активность в приложениях, которыми вы пользуетесь меньше всего, — это суперсила, которую вы даже не замечаете.
Герой, который готов раньше, чем вы
Автозаполнение:
С вашего разрешения, Автозаполнение запоминает ваши логины, чтобы открывать ваши любимые приложения со сверхзвуковой скоростью.
Интеллектуальный выбор текста:
Android Oreo распознает текст при нажатии или выборе, а затем рекомендует следующий логический шаг через предлагаемое приложение.
Делайте два дела одновременно
Картинка в картинке:
Позволяет вам видеть два приложения одновременно, это похоже на сверхсилу и лазерное зрение.
Откройте больше приложений с меньшим количеством нажатий
Точки уведомлений:
Нажмите на точки уведомлений, чтобы быстро увидеть, что нового, и легко удалить их, проведя пальцем по экрану.
Мгновенные приложения для Android:
Телепортируйтесь прямо в новые приложения прямо из браузера, установка не требуется.
Инстаграм
Безопасное и надежное развитие наших сверхспособностей
Спокойствие на ладони
Google Play Protect:
Работаем над защитой вашего устройства и данных от некорректно работающих приложений, сканируя более 50 миллиардов приложений в день, даже тех, которые вы еще не установили!
Расскажите о том, что спасает жизнь
Когда вы разговариваете, играете, работаете или транслируете, вы можете быть уверены в том, что ваша батарея будет надежной и полной.
Выразите себя еще больше способов, чем когда-либо
Emoji:
Поделитесь своими чувствами с полностью переработанным набором emoji, включающим более 60 новых emoji.
Птица? Самолет? Нет, это Android Oreo.
Полномочия и выше
Кнопка специальных возможностей
Позволяет быстро получить доступ к специальным возможностям панели навигации, таким как увеличение, и к функциям в службах специальных возможностей, таких как «Выбор для произнесения».
Объем специальных возможностейСлужбы специальных возможностей могут оптимизировать качество звука для пользователей с ограниченными возможностями.
Адаптивные значкиРазработчики теперь могут предоставлять квадратные значки без полей, а OEM-производители будут маскировать значки, чтобы обеспечить согласованность внутри устройства.
Окружающий экранВыделяет входящее уведомление более крупным шрифтом, выделенным названием приложения и немедленным доступом к действиям.
Ограничения на выполнение в фоновом режиме
Больше контроля над работой приложений в фоновом режиме для повышения общей производительности системы.
Пределы местоположения в фоновом режимеОграничивает частоту обновлений местоположения в фоновом режиме для улучшения общего состояния системы.
Глубокий цветПозволяет приложениям отображать более насыщенный визуальный контент с более яркими цветами и более тонкими градиентами. Поддерживает полное управление цветом, что позволяет приложениям отображать изображения в том формате и с тем качеством, в котором они были задуманы.
Загружаемые шрифтыПриложениям больше не нужно связывать пользовательские шрифты, что помогает уменьшить их размер.
Установить неизвестные приложения
Враждебные приложения-загрузчики не могут работать без разрешения; теперь пользователи разрешают установку APK для каждого источника.
Встроенная поддержка печатиСовместимость со всеми принтерами, сертифицированными Mopria, которые составляют 97% принтеров, продаваемых по всему миру.
Связываемые файлыAPI, позволяющий обмениваться файлами через Интернет с помощью веб-ссылок.
Собственный API-интерфейс C/C++ для высокопроизводительного звука Функция APIдля высокопроизводительного звука, включая собственный API-интерфейс C/C++ для аудио.
Категории уведомлений
Более детальный и последовательный контроль над тем, какие уведомления могут отображаться и насколько они навязчивы.
Откладывание уведомленийпозволяет пользователям скрывать уведомления на определенный период времени, аналогично откладыванию входящих сообщений.
Захват указателяЗахват указателя позволяет приложению захватывать все данные, вводимые мышью.
Project TrebleСамое большое изменение в основах Android на сегодняшний день: модульная архитектура, которая упрощает и ускоряет для производителей оборудования выпуск обновлений Android.
Авторазмер TextView
Разработчики теперь могут автоматически увеличивать или уменьшать размер своего текста в зависимости от размера и характеристик TextView, что значительно упрощает оптимизацию размера текста на разных экранах или с динамическим содержимым.
ПодсказкиПоддержка всплывающих подсказок (небольшие всплывающие окна с описательным текстом) для представлений и пунктов меню.
Wi-Fi Assistantавтоматически подключает вас к высококачественной сети Wi-Fi и защищает ее с помощью VPN обратно в Google. Учить больше.
*время загрузки, измеренное на Google Pixel
Инстаграм
Исследуйте эти элементы карусели. Используйте кнопки «предыдущая» и «следующая», а также стрелки на клавиатуре, чтобы изменить отображаемый элемент.
Что нового в Android 8.0
На этой странице представлен обзор новых API, функций и изменений в поведении. представленные в Android 8.0 (уровень API 26), которые влияют на Android на предприятии.
Новые API и функции
Мы сделали режимы управления владельцем профиля и владельцем устройства более мощными, продуктивно и проще в обеспечении, чем когда-либо прежде. Мы также включили целую новый сценарий развертывания — рабочие профили на полностью управляемых устройствах. Эти и другие функции описаны в следующих разделах.
Рабочие профили на полностью управляемых устройствах
В Android 8.0 полностью управляемые устройства также могут иметь рабочие профили. Это дает предприятиям возможность разделять приложения и политики, сохраняя при этом контроль и видимость в обоих профилях. Существующий владелец устройства или другой контроллер политики устройства (DPC) может создать управляемый профиль.
С рабочими профилями на полностью управляемых устройствах владельцы устройств могут:
- Создать управляемый профиль без взаимодействия с пользователем, позвонив
EXTRA_PROVISIONING_SKIP_USER_CONSENT
. - Получать уведомления при создании или создании дополнительных пользователей или управляемых профилей.
удаленный. Обратные вызовы:
onUserAdded()
иonUserRemoved()
. - Запретить другим ЦОД создавать управляемые профили с помощью
DISALLOW_ADD_MANAGED_PROFILE
. Этот параметр по умолчанию в Android 8.0 для владельцев устройств на вновь подготовленных устройствах или устройств, обновленных до Android 8.0. - Владельцы устройств также могут запретить пользователям удалять существующие управляемые профили.
используя
ЗАПРЕТИТЬ_УДАЛИТЬ_УПРАВЛЯЕМЫЙ_ПРОФИЛЬ
.
Владельцы устройств и владельцы профилей могут общаться друг с другом, если они из один и тот же APK, и владельцы являются аффилированными лицами (см. принадлежность ниже).
Для получения более подробной информации о поддержке этого нового сценария развертывания см. специальная страница для рабочих профилей на полностью управляемых устройства.
Принадлежность пользователя
Когда владелец устройства и владелец профиля представляют одну и ту же организацию:
Владельцы устройства и профиля могут общаться друг с другом в рамках одного APK — они могут захотеть поделиться политиками или статусом (см. Рабочие профили на полной управляемые устройства выше).
Функции устройства, такие как ведение журнала или режим блокировки применяются к аффилированным пользователям.
Идентификаторы принадлежности, прикрепленные к профилю или пользователю, идентифицируют организации. Когда идентификаторы принадлежности совпадают, пользователи становятся аффилированными. Владельцы устройств и профиль владельцы используют setAffiliationIds() чтобы установить свои идентификаторы принадлежности. Представлять организации, использующие длинные, трудно думаю, строковые идентификаторы.
Новый доступ для аффилированных пользователей
Если все вторичные пользователи и профили на устройстве связаны с владельцем устройства, то доступны следующие функции:
-
setSecurityLoggingEnabled()
. - Ведение журнала сетевой активности с использованием
setNetworkLoggingEnabled()
. - Сообщение об ошибке с использованием
requestBugreport()
.
Ведение журнала безопасности и отчеты об ошибках ранее были доступны только для одного пользователя устройств или устройств только с одним профилем и одним пользователем.
Режим задачи блокировки доступен для дополнительных пользователей и управляемых профилей, когда
связан с владельцем устройства через setLockTaskPackages()
.
Более подробную информацию об аффилиации пользователей см. в разделе Аффилированные
пользователи.
Индивидуальные заявления об отказе от ответственности
Теперь DPC могут показывать пользователям собственные заявления об отказе от ответственности во время подготовки. Использовать EXTRA_PROVISIONING_DISCLAIMERS
, EXTRA_PROVISIONING_DISCLAIMER_HEADER
,
а также EXTRA_PROVISIONING_DISCLAIMER_CONTENT
предоставить стилизованные текстовые заявления об отказе от ответственности. Пользовательские заявления об отказе от ответственности DPC отображаются в
сворачиваемый список терминов.
Безопасность
Владельцы профилей и устройств могут использовать setRequiredStrongAuthTimeout()
настроить период ожидания для разблокировки устройства или профиля с
вторичный метод аутентификации, такой как отпечатки пальцев или агенты доверия. После
время ожидания истекает, пользователь должен разблокировать устройство или профиль с помощью
надежный метод аутентификации, такой как пароль, PIN-код или шаблон.
Владельцы устройств и владельцы профилей могут безопасно сбросить устройство и рабочий профиль
пароли с использованием resetPasswordWithToken()
.
Для устройств, поддерживающих
шифрование на основе файлов,
этот API доступен до того, как пользователь разблокирует свое устройство или профиль, при условии, что
DPC поддерживает шифрование.
При блокировке рабочего профиля на устройстве, поддерживающем шифрование на основе файлов, lockNow(int)
может
при необходимости удалить первичные ключи шифрования рабочего профиля, используя FLAG_EVICT_CREDENTIAL_ENCRYPTION_KEY
. Ключи шифрования также удаляются, если пользователь отключает свой рабочий профиль.
выключенный.
Также владельцы устройств могут использовать setNetworkLoggingEnabled()
включить сетевое ведение журнала DNS-запросов и TCP-соединений, инициированных из
корпоративные устройства. Дополнительные сведения см. в разделе Сетевая активность.
Логирование.
Владельцы профилей могут ограничить, какие из пакетов основного пользователя могут наблюдать
уведомления рабочего профиля. Вызов setPermittedCrossProfileNotificationListeners()
установить разрешенные пакеты, которые получают события через Служба прослушивания уведомлений
. Настройка
разрешенные слушатели null
(по умолчанию) отключает белый список и все
пакеты могут прослушивать уведомления. Чтобы ограничить события системными пакетами, передайте
пустой набор. Чтобы просмотреть приложения, у которых нет доступа к уведомлениям рабочего профиля, пользователи
можно нажать Настройки > Приложения и уведомления > Доступ к специальному приложению > Доступ к уведомлениям .
Наконец, владельцы профилей и устройств могут получить информацию о
ожидающие обновления системы, которые доступны на устройстве с помощью getPendingSystemUpdate()
.
Делегирование API управления приложениями
Делегирование API позволяет владельцам устройств и владельцам профилей полностью разгрузить приложение
управление другими приложениями. Класс DevicePolicyManager
предоставляет методы для управления
области делегирования, которые владельцы устройств и профилей могут предоставить пакету:
-
setDelegatedScopes()
позволяет владельцам устройств и владельцев профилей предоставлять доступ к привилегированным API для других приложений. -
getDelegatedScopes()
Метод возвращает области действия, предоставленные пакету. -
getDelegatePackages()
возвращает пакеты, имеющие область видимости.
В следующей таблице показано, как различные методы в DevicePolicyManager
организованы в разные
объемы:
Таблица 1. Соответствие между областями и методы политики устройств
Группа | Методы |
---|---|
ДЕЛЕГАЦИЯ_CERT_INSTALL |
|
ДЕЛЕГАЦИЯ_ПРИЛОЖЕНИЙ_ОГРАНИЧЕНИЯ |
|
ДЕЛЕГАЦИЯ_БЛОК_УДАЛЕНИЕ | setUninstallBlocked() |
ДЕЛЕГИРОВАНИЕ_РАЗРЕШЕНИЯ_ГРАНТА |
|
ДЕЛЕГАЦИЯ_ПАКЕТ_ДОСТУП |
|
ДЕЛЕГАЦИЯ_ВКЛЮЧЕНИЯ_СИСТЕМЫ_ПРИЛОЖЕНИЯ | включитьSystemApp() |
Длительно работающие фоновые службы
Владельцы устройств и профилей могут создавать подклассы DeviceAdminService
для создания фоновых служб. Система Android пытается поддерживать работу службы, пока работает пользователь.
Если вы хотите запускать периодические задачи, рассмотрите возможность использования JobScheduler
перед созданием фоновой службы.
Управление службой резервного копирования
Владельцы устройств могут переключать службу резервного копирования Android
используя новые методы в DevicePolicyManager
. Включить и
отключить службу резервного копирования с помощью setBackupServiceEnabled()
.
Проверьте статус службы резервного копирования, используя isBackupServiceEnabled()
.
Конфигурация прокси-сервера Wi-Fi
Владельцы устройств и владельцы профилей могут настраивать прокси-серверы HTTP для Wi-Fi
сети. Используйте PAC-файл или ручные настройки для настройки прокси-сервера для каждого
Wi-Fi сеть. Чтобы установить или удалить прокси для WifiConfiguration
, вызовите его setHttpProxy()
метод. Чтобы получить вызов настроек прокси getHttpProxy()
.
Диалоговые окна с пояснениями для функций, отключенных администратором
Ваше приложение должно показывать полезное объяснение пользователям, пытающимся использовать
функция, отключенная администратором. Теперь все приложения могут использовать createAdminSupportIntent()
для создания намерения, которое отображает диалоговое окно с объяснением при передаче startActivity(Intent)
.
Намерения включают настраиваемые локализованные объяснения для отключенных камер,
отключенные снимки экрана, и все Диспетчер пользователей
ограничения.
Ограничение Bluetooth
Владельцы устройств могут отключить Bluetooth, что повлияет на всех пользователей и профили на
устройство. Чтобы отключить Bluetooth, добавьте ограничение пользователя ОТКЛЮЧИТЬ_BLUETOOTH
.
Владельцы устройств и владельцы профилей могут запретить пользователям отправлять файлы по Bluetooth
используя DISALLOW_BLUETOOTH_SHARING
. Получение файлов
не влияет. При установке владельцем устройства применяется DISALLOW_BLUETOOTH_SHARING
.
всем пользователям на устройстве. Этот параметр используется по умолчанию в Android 8.0 для новых
профили и существующие профили на устройствах, обновленных до Android 8.0.
Изменения в поведении
Если вы создаете приложения для бизнеса, в том числе ЦОД, вам следует просмотреть следуйте изменениям поведения в Android 8. 0 и соответствующим образом измените свое приложение.
Удаление пользователей
Владельцы устройств могут удалять дополнительных пользователей и управляемые профили с помощью удалитьПользователя()
,
даже если DISALLOW_REMOVE_USER
включен.
Безопасность
Аутентификация
Следующие изменения вступили в силу в Девицеполициманажер
класс:
- Метод
lockNow()
блокирует рабочий профиль только в том случае, если активен отдельный рабочий вызов. -
resetPassword()
метод больше не доступен для ЦОД, которые действуют как владельцы устройств или профили владельцев и целевой Android 8.0. При вызове создается исключение безопасности. Вместо этого ЦОДы должны использоватьresetPasswordWithToken()
.Примечание: DPC, предназначенные для Android 7.1.1 (уровень API 25) или ниже, а также DPC с правами администратора устройства не подвержены влиянию это изменение.
- Для устройств, поддерживающих шифрование на основе файлов,
isActivePasswordSufficient()
недоступно, пока пользователь не разблокирует устройство в первый раз после перезагрузка. Если вызывается до того, как пользователь разблокирует устройство, возникает исключение. брошенный.
Данные из заблокированных рабочих профилей
Android 8.0 включает изменения пользовательского интерфейса для отделения данных от заблокированных рабочих профилей профиль.
- Уведомления для приложений в рабочем профиле теперь могут скрывать свое содержимое. Ранее в панели уведомлений отображалось содержимое рабочих приложений из заблокированный рабочий профиль.
- На экране «Недавние» теперь отображается простая панель для запуска приложений из заблокированного рабочего профиля. Простой, панель с цветовой маркировкой содержит значок и название приложения. Ранее деятельность или задачи из заблокированного рабочего профиля показывались в предварительном просмотре на экране «Недавние».
Целостность устройства
- Флаг
ENSURE_VERIFY_APPS
теперь является глобальным ограничение пользователя. Если у любого пользователя на устройстве есть это ограничение, приложение проверка применяется ко всем пользователям на устройстве. Например, если владелец профиля устанавливает ограничение на рабочий профиль, проверка приложения принудительно в личном профиле пользователя. -
onSystemUpdatePending()
метод теперь вызывается для владельцев профилей в дополнение к владельцам устройств. - При использовании класса
SystemUpdatePolicy
Политика отсрочки больше не применяется к исправлениям безопасности, поэтому исправления безопасности могут больше не откладывать. Поведение других типов политик, таких как автоматическая и оконные, однако, не затрагиваются. - Владельцы устройств могут инициировать сброс настроек с помощью
стеретьДанные()
, даже еслиDISALLOW_FACTORY_RESET
включен.
Always-on VPN
Android 8.0 включает изменения пользовательского интерфейса, чтобы помочь пользователям понять статус постоянно активные VPN-подключения:
- Когда постоянно активные VPN-подключения отключаются или не могут подключиться, пользователи видят неотключаемое уведомление. При нажатии на уведомление отображается VPN настройки конфигурации. Уведомление исчезает, когда VPN переподключается или пользователь отключает опцию Always-on VPN.
- Always-on VPN позволяет человеку, использующему устройство, блокировать любую сеть соединения, которые не используют VPN. При включении этой опции Настройки приложение предупреждает пользователя, что у него не будет подключения к Интернету до тех пор, пока VPN соединяется. Настройки предлагают пользователю продолжить или отменить.
VpnService
приложений VPN теперь должен вызывать свой startForeground()
метод после запуска. Поскольку система Android запускает службу VPN-приложения
напрямую, переход на передний план является обязанностью приложения. Андроид 8.0
закрывает приложения VPN, которые не переводят службу VPN на передний план.
Обратные вызовы пароля
Обратные вызовы смены пароля DeviceAdminReceiver
теперь включите параметр пользователя
для идентификации пользователя или профиля пароля
принадлежит. Сигнатуры нового метода:
-
onPasswordChanged(Context, Intent, UserHandle)
-
onPasswordExpiring (контекст, намерение, дескриптор пользователя)
-
onPasswordFailed (контекст, намерение, дескриптор пользователя)
-
onPasswordSucceeded (контекст, намерение, дескриптор пользователя)
Реализация по умолчанию каждого нового метода вызывает предыдущий версия — удаление пользовательского аргумента.