Android 5.0 L Material Design. «Материализация» дизайна от Google
Презентация Google I/O оказалась на редкость плодотворной. Кое-что уже рассмотрено, но многое еще только предстоит осмыслить и принять в качестве высокотехнологической реальности. Автомобилисты могут порадоваться тому, что поисковый гигант помнит о них и решил познакомить водителей с Android Auto. Но мы поговорим о вещах в равной степени интересных и пешеходам, и автомобилистам. О новой версии мобильной операционной системы. Это Android 5.0 или L. И даже не столько о ней самой, сколько о ее новом «материальном» дизайне.
Material Design стал «изюминкой» новой версии мобильной платформы, равно как и его ключевой элемент — карточки. Google Now все больше и больше интегрируется в операционную систему. И вот, карточки в стиле Google Now стали ключевым элементом дизайна ОС. Сама новая ОС уже достаточно подробно рассмотрена, поэтому сосредоточимся исключительно на ее дизайнерской стороне. На том, с чего начинается знакомство пользователей с операционной системой.
О «материальном» дизайне «Material Design» это общая концепция, касающаяся всего интерфейса операционной системы. Holo стала несколько устаревать, хотя многие и не согласятся с этим мнением обозревателя AndroidPIT Криса Карлона, который и предложил самый глубокий, пожалуй, на данный момент анализ особенностей «материального» дизайна.
В его рамках объекты «отвечают» пользователю тенями и реакцией на касания. На первый взгляд новый дизайн слишком «примитивен». Он плоский и многослойный. Слои обозначены тенями. Идея такая же, как у физической книги или тетради и состоит в «перелистывании страниц». Разработчики получили возможность задавать определение угла отдельных элементов интерфейса и прорисовки теней в режиме реального времени. «Материальный» дизайн нового Android характеризуют жирные яркие шрифты и адаптивная «палитра», позволяющая приложению приспосабливать свои цвета к цветовой гамме отображаемого им контента. Галерея обретет тона отображаемой ею картинки, а музыкальный плеер — обложки воспроизводимого альбома. Это самые простые примеры того, на что способна эта самая знаменитая адаптивная «палитра».
Другой ключевой особенностью Android L является отклик на касания пользователя. Нажатие кнопки анимировано. То есть, пользователь будет видеть, на какие элементы интерфейса он «нажимает». Эта возможность распространяется на все приложения, страницы, меню и другие составляющие операционной системы. Новые навигационные кнопки очень похожи на элементы управления PlayStation: треугольник — «Назад», круг — «На домашний экран» и квадрат для просмотра недавно открывавшихся приложений. Достаточно разумно и можно перенастроить, если они вам не нравятся. И, самое главное, все выглядит четко и легко читается. Даже системный шрифт Roboto был обновлен таким образом, чтобы его легче было читать.
Предусмотрены рекомендации для разработчиков приложений, руководствуясь которыми они смогут создавать свои программы для Material Design. Есть также тема Material для приложений. Она «вращается» вокруг все тех же ключевых идей нового дизайна: анимированный отклик на касания, трехмерный «книгоподобный» дизайн на основе теней. Есть тенденция к вытеснению отдельных окон всплывающими мини-меню. «Вложенный скроллинг» позволит определять, какие элементы будут прокручиваться вместе друг с другом.
«Поумневшие» уведомления Прокручиваемые и расширяемые уведомления будут доступны с экрана блокировки. Таким образом, экран блокировки эффективно совмещается с «тенью» уведомлений. Вы можете настроить опции приватности таким образом, чтобы личные сообщения не отображались до того, как вы разблокируете экран. Впрочем, при желании вы можете сделать и так, чтобы отображалось все. А это значит, что уведомления могут быть вами прочитаны прямо с экрана блокировки и вы даже можете дать на них ответ.
«Персональная разблокировка» («Personal unlocking») означает также, что вы можете установить определенное местоположение (например, «дома») в качестве «безопасного». И ваши настройки безопасности будут отключены в том месте, в котором вы решили, что они вам не понадобятся. А это значит, не придется вводить PIN каждый раз, когда вы берете в руки телефон в домашней обстановке. Плавающие всплывающие уведомления получили название «heads up»-уведомлений. Они могут появляться над любым контентом, с которым вы в данный момент знакомитесь. Прибыла SMS или сообщение в мессенджере? Вы можете ответить на него не отвлекаясь от интересного вам контента и не открывая соответствующее приложение полностью. Не хотите отвечать? Достаточно простого свайпа, чтобы уведомление скрылось с глаз и больше не отвлекало вас.
Обновлены также системные пиктограммы и системная панель, адаптируемые теперь к цвету в данный момент открытого приложения. Стандартная Android-клавиатура тоже стала иной, чем прежде, обретя исчезающую рамку вокруг каждой буквы. На самом деле, одним только «материальным» дизайном анонсы презентации не исчерпываются. Весть о том, что недорогие смартфоны вскоре появятся даже у тех, кто раньше и не думал об умном телефоне, может быть даже более значима, чем все остальные новинки. Согласны ли вы с тем, что Material Design стал самым значительным изменением Android за всю его историю? Или же это просто очередной набор чисто внешних усовершенствований и не более того? Какой из анонсов I/O вы назвали бы самым интересным и важным?