Android 8.0 Oreo: Все мелкие изменения и функции, которые вы могли пропустить

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

Rescue Party

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

С помощью Rescue Party Android теперь сможет обнаруживать bootloop, как только он произойдет, и выполнять набор действий, чтобы вернуть ваше устройство в нормальное рабочее состояние. Rescue Party начнет действовать, когда обнаружит, что system_server вашего устройства перезагружался 5 или более раз за последние 5 минут, или если приложение на вашем телефоне/планшете сбоило повторно по крайней мере 5 раз за 30 секунд.

Реклама — прокрутите, чтобы увидеть больше контента

Если Rescue Party не сможет остановить bootloop, он принудительно переведет ваше устройство в режим восстановления и предложит выполнить сброс к заводским настройкам в качестве крайней меры. Bootloop часто вызывают головную боль и стресс, поэтому наличие встроенной защиты от них должно оказаться очень полезным дополнением, которым, будем надеяться, вам никогда не придется пользоваться.

Принудительные ограничения фоновой работы для приложений, официально не поддерживающих Android 8.0

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

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

Перейдите в «Настройки» -> «Батарея» -> и нажмите на приложение, фоновую активность которого вы хотите ограничить. Для приложения, которое еще не поддерживает обновление 8.0 Oreo, вы увидите переключатель «Фоновая активность» в разделе «Управление использованием батареи». Этот переключатель включен по умолчанию, но нажатие на него отключит его и не позволит приложению работать в фоновом режиме.

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

Классический макет статистики использования батареи

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

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

Для этого нажмите на три точки в правом верхнем углу страницы «Батарея» и выберите «Показать полное использование устройства». При этом вы снова увидите все, что потребляет заряд батареи вашего устройства, включая Android System, Google Play Services, режим ожидания мобильной сети и т. д.

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

Улучшенные миниатюры недавних приложений

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

С Android Oreo Google представляет функцию под названием «Task Snapshot». Когда вы находитесь в приложении и нажимаете кнопку недавних приложений или домой, Android быстро делает снимок экрана того, где вы остановились в этом приложении, а затем использует Window Manager для помещения этого снимка экрана непосредственно в графический буфер. Из-за этого Android больше не приходится выполнять дополнительный шаг копирования этого миниатюры скриншота, чтобы отобразить ее на странице недавних приложений — в результате миниатюра имеет более высокое качество и используется меньше памяти.

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

Служба печати по умолчанию

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

С Android 8.0 Oreo этот запутанный процесс остался в прошлом.

Google сотрудничала с Mopria, чтобы привнести новую функцию в Android с обновлением 8.0 Oreo под названием «Default Print Service» (Служба печати по умолчанию). Default Print Service находится в настройках печати вашего телефона или планшета, и это, по сути, родная платформа печати, которая позволяет автоматически подключать принтер к вашему устройству без необходимости использования надоедливых плагинов.

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

Обновленный формат номера сборки

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

С Android Oreo номер сборки теперь отображается как «PVBB.YYMMDD.bbb». «P» представляет платформу/версию Android, которую вы в настоящее время используете, V — это вертикаль и всегда будет отображаться как «P», чтобы указать основную ветку платформы, если вы используете официальное программное обеспечение от Google, а «BB» содержит точную ветку кода, которая находится в используемом вами программном обеспечении (первый официальный выпуск Oreo в настоящее время — «R6»).

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

Например, текущий номер сборки на моем Google Pixel — «OPR6.170623.011».

Сочетание клавиш для специальных возможностей

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

С помощью новой сочетания клавиш для специальных возможностей Android Oreo удержание обеих кнопок громкости в течение 3 секунд автоматически включает одну из трех встроенных служб Android — включая Switch Access, Select to Speak и TalkBack.

Чтобы настроить и персонализировать сочетание клавиш для специальных возможностей, перейдите в «Настройки» -> «Специальные возможности» -> «Сочетание клавиш для специальных возможностей». Здесь вы можете включить сочетание клавиш, выбрать, какую службу вы хотите, чтобы оно открывало, а также разрешить сочетанию клавиш работать непосредственно с экрана блокировки.

Защита от отката

Rollback Protection — это еще одно изменение «под капотом», которое вы не сможете увидеть визуально, но оно очень помогает держать ваш телефон в безопасности в любое время. С Android 8.0 Oreo ваш телефон будет использовать существующий процесс Verified Boot, чтобы гарантировать, что ваше устройство работает с легитимным и безопасным программным обеспечением, но затем он делает дополнительный шаг с добавлением Rollback Protection.

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

Идея заключается в том, что взломанное или измененное программное обеспечение не сможет работать на устройствах с Oreo благодаря этой последней мере безопасности, и хотя Rollback Protection, вероятно, станет головной болью для сообщества энтузиастов, которые любят копаться в ROM, это отличная новость для большинства пользователей Android. Google заявляет, что Rollback Protection доступен на «совместимых устройствах», и на данный момент мы, к сожалению, не знаем точно, что это означает.

и многое другое!

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


Смотрите 9to5Google на YouTube для получения дополнительных новостей: