Знакомство с операционной системой Android Pie

Реклама

В первой половине марта стала доступна для установки первая предварительная версия для разработчиков системы Android Pie. Энтузиасты и разработчики приложений с нетерпением ждали появления этой версии, чтобы ознакомиться с новшествами и изменениями. Финальный вариант Android Pay ожидается в августе, там будет новая панель уведомлений, настройки, поддержка выреза наверху экрана и множество других изменений.

Реклама


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

Материальный дизайн 2?

Перед появлением Android P было множество слухов о том, что здесь будут масштабные изменения во внешнем виде. В феврале Bloomberg сообщал, что Android P претерпит радикальный редизайн. По мере появления различных частей Android Pie это казалось всё более вероятным. Значительные изменения можно увидеть в панели уведомлений, экране Ambient Display и настройках, а также изменениях домашнего экрана. За пределами Android P наблюдается постоянное появление приложений с новым внешним видом в магазине Play Store, которые вписываются во внешний вид Android P. В сентябре мы можем увидеть систему, которая имеет мало общего с прошлогодней.

Реклама
Автор: https://www.androidguys.com


Основные изменения во внешнем виде можно описать словами «белый» и «круглый». По всей системе наблюдается белый фон со скруглёнными углами и иконками, которые выглядят непохожим на современный материальный дизайн Android. Наиболее очевидно это проявляется в панели уведомлений, также заметно в меню питания и громкости, во всех диалоговых окнах, в настройках и поисковой панели. Приложения Google также готовятся к переходу на новый дизайн, скруглённые прямоугольники можно увидеть в новостных лентах, поиске и даже поисковых результатах на сайте google.com. Одно из новых приложений Google, платёжная программа Google Pay, раньше называвшаяся Android Pay, также имеет похожий внешний вид.


Автор: https://www.androidguys.com


Интерфейсы стали чаще использовать шрифт Google Product Sans, который применяется в логотипах Google и компании Alphabet. Теперь шрифт можно увидеть внутри кнопок по всей операционной системе, в уведомлениях и диалоговых окнах. Также он есть в Google Pay, в прошлом году стал применяться в Google Assistant, экране первоначальных настроек смартфонов Pixel, экране обновления. Шрифт под названием Roboto используется по умолчанию по всей Android и доступенсторонним производителям, тогда как Product Sans применяется на смартфонах Pixel и в других продуктах Google.


Этот внешний вид можно пока называть «Материальный дизайн 2». В этом году на форуме XDA Developers была обнаружена информация о стандарте Material Design 2. Google пока ничего не сказала об этом официально, но это может произойти на конференции разработчиков Google I/O через пару месяцев. Пока этот стандарт и обнаруженные изменения внешнего вида кажутся связанными.

Реклама


В Android Pay также можно увидеть немало образцов новой анимации, которая чаще всего связана с переходами между экранами и приложениями. Запуск приложений из панели уведомлений приводит к вертикальному расширению уведомления, которое заполняет весь экран. Переход между приложениями ещё интереснее. Когда происходит запуск одного приложения из другого или нажатие и откат назад к ранее открытому приложению, запускается анимация с горизонтальным скольжением. Кажется неизбежным, что в будущем Android будет использовать систему навигации на основе исключительно жестов, как на iPhone X. Горизонтальная анимация со скольжением может использоваться для жестов назад.


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

Новая панель уведомлений


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

Реклама


Новый дизайн выглядит отлично. Полностью белый внешний вид является большим изменением по сравнению с прозрачностью Android 8.1. Новые кнопки выглядят чистыми и красивыми, напоминая о панели управления iOS.


Google поработала над панелью быстрых настроек, что делает едва ли не в каждой новой версии Android. Раньше панель быстрых настроек выполняла две функции: некоторые кнопки были переключателями питания, другие открывали дополнительные панели настроек вроде Wi-Fi и Bluetooth. От версии к версии Google меняла принципы работы панели; в некоторых версиях они открывались при помощи продолжительного нажатия, в некоторых применялись кнопки с выпадающими меню. В Android Pie панелей с опциями нет совсем. Почти все настройки являются переключателями, тогда какпродолжительное нажатие открывает страницу связанных настроек.


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

Реклама


Была изменена работа яркости. Она меняется автоматически и работает вполне точно. Если зайти в тёмную комнату, система автоматически снизит уровень яркости почти до минимума. Если выйти на свет, яркость экрана увеличится. Можно наблюдать за этим, если оставить панель быстрых настроек открытой, там ползунок яркости будет сам перемещаться в нужном направлении. При переходе в темноту ползунок быстро соскальзывает до 10% и в течение следующих нескольких секунд становится ещё темнее, словно давая глазам время на привыкание.


На некоторых уведомлениях есть небольшой красный минус в кружке. Нажатие открывает сообщение «Обычно вы отклоняете эти уведомления. Продолжать показывать их?» Дальше даётся возможность блокировать уведомления от приложения. Таким образом, Android обладает автоматической системой предложений блокировать уведомления. Кажется, что пока эта функция проработана не лучшим образом. В уведомлениях от Gmail с множеством писем система отображает красную иконку почти в каждой строке, из-за чего они залазят на текст.

Другие изменения

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

Реклама


Ещё под ползунком есть отдельный раздел с кнопкой «Звонки». Переключение происходит между «Заглушить», «Звонить» и«Вибрировать». Управление происходит не только звонками, но и уведомлениями. Согласно статистике, пользователи смартфонов в настоящее время набирают текст намного чаще, чем звонят по телефону, поэтому название не самое актуальное.


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


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

Реклама


Меню питания открывается продолжительным нажатием на кнопку питания и получило новую кнопку «Скриншот» под кнопкой выключения и перезагрузки. Теперь скриншоты можно делать здесь вместо нажатия на две кнопки одновременно. Если нажать на кнопку «Редактировать» в уведомлении о создании скриншота, можно открыть новое приложение под названием Markup, где изображение можно обрезать, рисовать на нём несколькими цветами и использовать подчёркивание.


Автор: https://www.androidguys.com


Выбор текста получил увеличительное стекло, как в iOS. Это позволяет более чётко видеть, что именно вы выбираете. Так намного удобнее, поскольку палец может закрывать выбираемый текст.


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

Реклама


Появилась поддержка выреза на экране в духе iPhone X. На выставке MWC 2018 подобных смартфонов на Android было представлено немало. Если выбрать широкий вырез и справа слишком много иконок, они начнут исчезать из панели статуса. Если раскрыть панель быстрых настроек, вы увидите полный список этих иконок над переключателями питания.

Новые настройки


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


В разделе «Батарея» появилась новая секция с подсказками, где могут отображаться предупреждения и информация. По умолчанию отображается сообщение «Батарея в хорошем состоянии», но через несколько лет работы может появится предупреждение «Низкая ёмкость батареи». Также можно увидеть предупреждение о том, что аппарат часто используется. Если какое-то приложение расходует слишком много энергии, может появиться предложение ограничить его фоновую активность.

Реклама

Автор: https://www.androidguys.com


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


Есть несколько новых вариантов для разработчиков. Некоторые настройки делают возможным раннее тестирование будущей функциональности, вроде эмулятора выреза и активации рандомизации MAC-адресов. 


Есть интересная страница Feature Flags. Как и в браузере Chrome, она позволяет включать и отключать находящиеся в разработке функциональные возможности. По умолчанию большинство из них включены.

Реклама


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

Slice и другие загадки


В коде Android P несколько новшеств, которые пока не работают. Будут они реализованы или нет, неизвестно.


На смартфоне Pixel 2 есть функция распознавания окружающей музыки, которая работает на экране блокировки. Например, если мелодия звучит по радио или по телевизору, название песни может высветиться на смартфоне. Через некоторое время оно исчезает полностью. Хотелось бы, чтобы эта информация где-то сохранялась. Google работает над этим, в настройках Pixel была найдена строка ambient_music_action_open_history.

Реклама


В разделе Settings Intelligence есть несколько предикативных настроек питания и звонков, которые могут активироваться автоматически. Описание гласит, что для обеспечения персонализированных предложений на основе прежних действий пользователя %s использует местоположение и календарь. Предложения можно увидеть для таких вещей, как уровень громкости, Bluetooth и т.д. D данном случае может означать предикативные настройки. Вне зависимости от названия функция пытается изучить ваше расписание для задания настройки звонков, чтобы звук в нужный момент мог автоматически заглушаться, чтобы ставилась вибрация или обычный звонок. Также во время вождения автомобиля будет включаться Bluetooth.


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


В целом операционная система работает быстро и на удивление стабильно. В Google по традиции не рекомендуют ставить её на основное устройство, но это традиционное предупреждение. Можно отметить разве что падения приложения Gmail, да и то только на одном из тестовых устройств.

Реклама


Google обещает ещё четыре предварительные сборки Android P до появления финальной версии. Через два месяца дополнительная информация должна быть представлена на конференции разработчиков Google I/O.