Изучение Android L: что такое материальный дизайн?

Если вы следите за техническими новостями, вы, вероятно, слышали об объявлении о новой версии Android, которую пока называют только Android L, и о новой философии дизайна под названием Material Design. То, что вы, возможно, не получили, является удовлетворительным объяснением того, что именно является Материальным дизайном, или почему кто-то заботится.

Сегодня мы поговорим о том, что на самом деле меняет Material Design, когда вы можете ожидать его увидеть, и почему это на самом деле довольно круто.

Проблема Android с Android

Одним словом, Material Design представляет собой огромный отход от традиционной эстетики Android — вдохновленный оригами макет больше похож на пастельную и бумажную версию темы Metro от Microsoft.

чем что-либо еще.

materialdesigncontacts

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

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

Отсутствует согласованность пользовательского интерфейса (UI) при переходе с одного устройства Android на другое — даже мелочи (например, то, что происходит, когда вы проводите пальцем влево по домашнему экрану) могут отличаться в зависимости от того, какой тип Android вы используете. Как платформа, благодаря своей открытой природе, Android на сегодняшний день является самой фрагментированной из трех операционных систем телефонов. Более тоталитарные платформы, такие как iOS и Windows Phone, способны обеспечить более согласованный и эстетичный интерфейс.

materialdesignscreens3

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

Приложения Android в значительной степени игнорируют рекомендации Google UI, что приводит к резко различающимся схемам управления между приложениями. Когда пользователь переходит от одной задачи к другой в Android, он входит в новый мир с новыми правилами и должен помнить или учиться взаимодействовать с новой парадигмой. Это много мелких неудобств, которые складываются в грязный и не интуитивно понятный пользовательский интерфейс. Это не только Android, либо. Вот что сказал один из создателей Material Design Джон Уайли в своей Reddit AMA.

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

materialdesignscreens4

Материальный дизайн — это упражнение на доверие

Если вы ознакомитесь с руководящими принципами Google Material Design для разработчиков приложений, станет ясно, что Material Design предназначен для создания доверия между пользователем и программным обеспечением. Проектирование материалов имеет строгий набор правил, определяющих каждую деталь того, как пользователь взаимодействует с операционной системой: как ускоряются перетаскиваемые объекты, как элементы могут быть добавлены и уничтожены, и какие виды взаимодействия допускаются в элементах пользовательского интерфейса.

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

materialdesignmusic

Smart Paper

Основная метафора Material Design — это метафора Smart Paper — вымышленный материал, способный перемещать и изменять форму, который имеет глубину и может отображать контент. Интерфейсы Material Design сделаны из слоев карт, которые сделаны из Smart Paper, как будто приложение было волшебным блокнотом внутри вашего телефона.

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

materialdesignscreens2

Виртуальная физика

Руководящие принципы Google Material Design содержат в мельчайших подробностях инструкции о том, как должны двигаться виртуальные объекты: как они должны ускоряться и замедляться, как они должны отскакивать, как быстро они должны менять размер, как убрать их с экрана, когда им пора идти. Смарт-бумага может отсутствовать в этих случаях, но пользователям по-прежнему требуется постоянный опыт работы с каждым приложением.

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

Material Design обеспечивает согласованный графический дизайн для приложений и компонентов ОС, вплоть до цветовых схем, для которых они предоставляют различные цветовые палитры на выбор, и рекомендаций по созданию собственных (они рекомендуют черпать вдохновение из дорожных знаков и архитектуры). Шрифты стандартизированы (к набору вариаций Google Roboto), так же как и уровень контрастности текста при разных уровнях яркости и размерах — теория заключается в том, чтобы сделать текст читабельным, не ослепляя пользователя высококонтрастными узорами.

materialdesignfonts

Следующие шаги

Android L планируется запустить в конце этого года. Google уже начал обновлять несколько приложений для Android, чтобы приблизить их к эстетике Material Design. В течение следующего года Google планирует развернуть Material Design не только для Android, но и для всех продуктов Google на всех платформах, включая их веб-приложения, iOS-приложения, носимые гаджеты и Google Glass. Этот вид унифицированной, бескомпромиссной эстетики для разных платформ будет практически беспрецедентным для софтверной компании, и будет интересно посмотреть, как на это отреагирует публика.

materialdesigndevices

Материальный дизайн также может существенно изменить баланс сил в пространстве мобильной операционной системы. Windows Phone постоянно завоевывает рынок благодаря своему интерфейсу Metro (который, на мой взгляд, намного чище, проще и более отличителен, чем тот, что предлагается в iOS или Android). Дизайн материала может превзойти Android по сравнению с Windows Phone с точки зрения пользовательского интерфейса и помочь предотвратить серьезное поглощение Windows Phone доли рынка Google.

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

Что вы думаете об Android L? Улучшение экосистемы Android или шаг назад с точки зрения дизайна? Дайте нам знать об этом в комментариях!

Изображения предоставлены Google Design Guidelines.

Ссылка на основную публикацию
Adblock
detector