Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Обзор Android 8.0: Vive La évolution

Оглавление:

Anonim

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

Новый выпуск Android для 2017/18 года - версия 8.0 Oreo - находится где-то посередине между этими двумя крайностями. Сам Android на данный момент довольно стабилен, поэтому естественно, что широкие, широкие изменения в UX и функциональные возможности менее вероятны с каждой новой версией. Тем не менее, несмотря на то, что Oreo выглядит и выглядит как предыдущая Android-нуга, в ней есть множество функций и низкоуровневых настроек, которые делают Android более зрелым и мощным.

С Oreo ваш телефон (или, если честно, ваш следующий телефон) сможет просматривать видео на переднем плане, когда вы используете другие приложения в фоновом режиме. Благодаря новым каналам уведомлений и функциям точек уведомлений будет легче отслеживать несколько уведомлений из одного и того же приложения. Более интеллектуальные API для ввода текста и автозаполнения избавят вас от необходимости вводить пароли и другую конфиденциальную информацию. А «Проект Treble» от Google должен помочь телефонам, работающим на Oreo, быстрее получать обновления для Android P и выше.

Это наряду с тонкими визуальными и анимационными настройками, которые делают Android легче, ярче и динамичнее.

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

Это Android Central обзор Android 8.0 Oreo.

Об этом обзоре

Я (Алекс Доби) начал работу над обзором в начале августа 2017 года, используя Android O в форме предварительного просмотра для разработчиков с момента его первого появления в марте. Большая часть того, что здесь написано, основана на последнем предварительном просмотре для разработчиков, который считается почти финальной версией качества «кандидата на выпуск». Мы не ожидаем увидеть каких-либо существенных различий в финальной версии Oreo для устройств Pixel и Nexus, но мы обновим этот обзор, если обнаружим какие-либо заметные изменения.

Этот обзор не предназначен для того, чтобы быть исчерпывающим списком всех небольших изменений, которые Google сделал в Android 8.0, и не будем вдаваться в излишние подробности о дополнениях, ориентированных на разработчиков, таких как введение Kotlin как полностью поддерживаемого языка. Эти изменения важны, но этот обзор предназначен, чтобы дать обычным пользователям Android представление о том, чего ожидать в новой версии ОС.

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

Наслаждайтесь!

Смотри и чувствуй

Большинство из нас видят Android через призму любого пользовательского интерфейса, который мы выберем. Эта давняя тенденция не изменится в Oreo, и имейте в виду, что когда вы установите 8.0, например, на Galaxy S8, это будет немного отличаться от того, что мы рассмотрим здесь на Google Pixel устройства.

Тем не менее, больше производителей, чем когда-либо - Motorola, Lenovo, OnePlus и HTC и многие другие - прямо сейчас используют почти готовый Android-интерфейс. Так что в этом контексте направление дизайна vanilla Android продолжает иметь значение.

В новой версии Android не было никаких серьезных визуальных изменений. На самом деле, самым ярким визуальным отличием является более яркая цветовая палитра для области быстрых настроек в оттенке уведомлений. Теперь он светло-серый, а не темно-серый, отражая аналогичные изменения цвета в приложении «Настройки». Для тех, кто не владеет телефоном, среди тех, кто владеет пикселями, это может быть единственным визуальным изменением, которое они заметят. (Что касается того, хорошо это или плохо, это вопрос личного вкуса.)

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

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

Настройки Android легче, удобнее для навигации и проще для доступа.

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

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

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

Oreo представляет несколько аккуратных новых анимаций в области уведомлений.

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

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

Наконец, стоит упомянуть несколько обновлений до наиболее важных функций смартфона, смайликов ! Android 8.0 добавляет несколько новых эмодзи в Emoji 5.0, в то же время изменяя дизайн графики сами по себе, удаляясь от «блобов» старого стиля. В дальнейшем библиотека совместимости эмодзи от Google позволит разработчикам поддерживать новые эмодзи в старых версиях Android (начиная с 4.4 KitKat).

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

Возможно, функции совместимости Emoji в Сервисах Google Play являются более существенными изменениями здесь. Тем не менее, поддержка системного уровня для новых значков и более последовательный вид эмодзи, также имеют большое значение. Легко не обращать внимания на важность смайликов, но они являются важной частью общения для миллионов людей, и Google делает правильные вещи, сосредотачивая усилия на них, как в Android, так и в Play Services.

Уведомления, оповещения и виджеты

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

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

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

Существует определенное количество микроуправления, связанного с получением доступа к каналам уведомлений.

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

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

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

В других местах приложения для воспроизведения мультимедиа, такие как Google Play Music, YouTube и, в конечном итоге, другие, могут вносить всплеск цвета в свои уведомления, опираясь на основные цвета обложек альбомов, эскизов видео или плакатов. Это довольно спорная функция, некоторые комментаторы утверждают, что она добавляет ненужный визуальный беспорядок. Блеклый переход в обложку альбома немного отвлекает, особенно когда вводятся более яркие цвета, но также можно утверждать, что это помогает отделить средства управления мультимедиа от других разных предупреждений.

Красочные уведомления о воспроизведении выпрыгивают на передний план, а постоянные уведомления исчезают на заднем плане.

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

Изменения в настройке уведомлений Android невелики, но многочисленны, и они не ограничиваются самой тенью уведомлений. Ambient Display, впервые представленный на Nexus 6, претерпел наибольшие изменения в Android 8.0.

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

Всплывающие окна с уведомлениями на Ambient Display больше и их легче читать, и если у вас включена эта опция, все, что нужно для двойного касания, - это открыть главный экран блокировки.

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

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

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

Картинка в картинке

Режим «картинка в картинке» был фактически представлен в Android 7.0, но только для устройств Android TV. Версия 8.0 предоставляет ее для телефонов и планшетов, предлагая потенциально огромную функцию для владельцев очень больших устройств класса фаблет.

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

Это похоже на многооконный режим, представленный как стандарт в Nougat. И хотя вы можете использовать многооконный режим для разделения экрана между видео и другими приложениями, PiP - гораздо более элегантный подход.

Режим «картинка в картинке» наконец-то появился на мобильных устройствах - но заставят ли контент-провайдеры платить пользователям за его использование?

Как и многие функции Android 8.0, нам придется подождать, пока разработчик обновит свои приложения, чтобы воспользоваться PiP. И, как всегда, некоторые владельцы платформ (или их рекламодатели) и правообладатели (или их юристы) могут возражать против разрешения фонового воспроизведения в некоторых случаях. Мы уже видим фоновое воспроизведение за виртуальной платой на YouTube, где для воспроизведения видео в фоновом режиме требуется подписка YouTube Red.

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

Умные логины и ввод текста

Все ненавидят ввод паролей - утомительная процедура ввода паролей породила целую индустрию менеджеров паролей. Но они все еще требуют много разочаровывающего копирования и вставки.

Таким образом, в Oreo Google решил проблему с паролем в двух направлениях. Во-первых, «Автозаполнение с помощью Google» может помочь вам войти в учетные записи на вашем телефоне, используя информацию, уже сохраненную в вашей учетной записи Google - и все это одним нажатием. Например, если вы вошли в Twitter через Интернет с помощью Chrome, Google может использовать эти сохраненные учетные данные, чтобы помочь вам войти в приложение Twitter на вашем телефоне.

Android Oreo - начало конца для ввода пароля на телефонах.

Если вы уже зарегистрировались в службе диспетчера паролей (и они обновили свое приложение для работы с Android 8.0), вы сможете автоматически извлекать пароли из своих приложений при любом переходе назад или вперед или копировать вставка между текстовыми полями.

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

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

В связи с этим, Android также становится более умным в отношении того, как он обрабатывает определенные виды информации в текстовых полях. При выделении текста машинное обучение Google выясняет, какие данные вы выбрали, и предлагает соответствующие контекстные параметры - например, ярлык для приложения Dialer для телефонных номеров или Google Maps для адресов.

Это поддерживается в Google Chrome на более старых версиях Android, но приятно видеть, что это внедряется во всей ОС в Oreo.

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

Несмотря на умирающее состояние рынка планшетов Android, Oreo предоставляет подсказки, которые Google по-прежнему намерен продвигать в конвертируемое пространство - либо через Android, как мы его знаем в настоящее время, либо через Chrome OS с приложениями Android, либо что-то еще полностью.

Android 8.0 дает новую жизнь планшету Pixel C, который скоро выйдет на пенсию (но все еще имеет завышенную цену). В дополнение к новому многозадачному интерфейсу, представленному для планшетов в версии 7.1.2, Android 8.0 добавляет новую систему для сочетаний клавиш в приложениях Android, что позволяет быстрее перемещаться между приложениями и меню, где не удобно касаться экрана. Это особенно полезно, учитывая, что большая часть жизни большого планшета тратится на подключение к клавиатуре.

Больше не нужно неловко изменять размеры окна Netflix, чтобы оно подходило к другим приложениям.

В более широком смысле Pixel C и Chromebook в целом должны выиграть от нового режима «картинка в картинке», который будет особенно полезен на ноутбуке, планшете или кабриолете. (Больше не нужно неловко изменять размеры окна Netflix, чтобы оно соответствовало Chrome, Twitter и другим приложениям.) Это не полноценная оконная система рабочего стола, а вместо этого приводит планшеты Android в соответствие с тем, где сейчас находится iPad.

Также стоит отметить: новые аудиовизуальные улучшения, которые должны помочь сделать планшеты Android более привлекательными для создателей контента. Поддержка широкого спектра цветов в приложениях (таких как DPI-P3, Adobe RGB и Pro Photo RGB) направлена ​​на то, чтобы сделать планшеты Android более подходящими для фотографов, а новый API AAudio уменьшит задержку звука, приближая Android на шаг ближе к брать на GarageBand на iPad.

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

Под капотом: фоновые ограничения, лучшее время автономной работы, быстрое обновление ОС

Приложения из-под контроля, работающие в фоновом режиме, долгое время были главной причиной плохой работы аккумулятора на телефонах Android. И теперь, основываясь на улучшениях «Project Doze» и «Doze On-The-Go» в Android 6.0 и 7.0, версия 8.0 усложняет работу приложений с плохим поведением и грубую работу от батареи вашего устройства.

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

Как владелец устройства на Android 8.0, вам не нужно ничего делать, чтобы воспользоваться преимуществами срока службы батареи (и производительности) более жестких фоновых элементов управления. За последние пару недель, используя последний предварительный просмотр для разработчиков Oreo, я не могу сказать, что заметил заметную разницу в времени автономной работы моего Pixel XL по сравнению с Nougat. (Опять же, я всегда обнаруживал, что время автономной работы телефона в режиме ожидания стабильно.)

В Oreo приложениям, которые плохо себя ведут, становится все труднее поглощать батарею.

Еще одна важная проблема в Android 8.0 - это обновление ОС. В рамках своей новой инициативы Project Treble компания Google создала модульную структуру, которую производители оборудования могут использовать для отделения своих настроек от основной ОС. Идея состоит в том, что это будет проще выталкивать обновления прошивки, не заново изобретая колесо. Это не панацея от проблем с обновлением Android, но она должна значительно снизить рабочую нагрузку, необходимую для обновления телефона, поставляемого на Android 8.0, до гипотетической версии 8.1 или 9.0, а также ускорить развертывание исправлений безопасности в промежуточный период.

Потребуются годы, а не месяцы, чтобы судить об успехе (или иным образом) нового проекта Google Treble.

Потребуется время, чтобы судить, насколько успешным был проект Treble. AC понимает, что для OEM-производителей, поставляющих телефон на Android 8.0, это не является жестким требованием, но Google будет подталкивать производителей устройств к использованию Treble, а не продолжать прежний путь.

пространство.

Android 8.0: Итог

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

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

Oreo свободен от ранних побед, которые повлияли на первый раунд выпусков Android 7.0.

Тем не менее, Nougat все еще более чем достаточно хорош для большинства людей, в настоящее время. А поскольку Google и ее партнеры продолжают выпускать обновления для системы безопасности независимо от обновлений ОС, отсутствие последней версии платформы не означает, что вы открыты для вредоносных программ. Это также хорошо, потому что, если прошлые годы будут каким-либо показателем, мы дойдем до 2018 года, прежде чем Oreo достигнет двойных показателей с точки зрения доли экосистемы Android.

По большому счету, Project Treble может оказаться самым значительным дополнением в этой версии Android, так как Google, наконец, отказывается от технических барьеров, которые держат так много телефонов на старых версиях ОС. В то же время, введение режима «картинка в картинке», а также усовершенствования навигации по клавиатуре приводят к тому, что Android приближается к состоянию настольной / конвертируемой ОС.

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

Но несмотря на отсутствие захватывающей функции заголовка, Oreo все еще является важным обновлением. Что еще более важно, он, кажется, свободен от неприятностей, которые затронули ранние прошивки Nougat для Nexus 5X и 6P в этот раз в прошлом году. А для владельцев Pixel и Nexus, которым посчастливится попасть на раннюю версию, они будут одними из первых, кто испытал самый стабильный и функциональный выпуск Android за последние годы.