Привет!
Компания Google - одна из известнейших компаний с мировым именем, которой принадлежит не только одноимённая поисковая система, но и множество других продуктов, включая и Android, приобретённый Google в 2005 году.
На первых этапах развития оформление системы Android выглядело убого не законченным до того, когда в 2014 году с платформой Android 5.0 компания Google представила Material Design (Материальный дизайн) - единые принципы визуального оформления приложений. Материальный дизайн получил в 2018 году крупное обновление с названием Theming - возможность поддержки отдельного цвета, типа и формы.
Сейчас на дворе 2021 год, Google очень скоро представит финальную версию актуальной Android 12, в котором хочет удивить нас новыми функциями новым оформлением, направленным не столько на выполнение возложенных функций, сколько на ощущения (позитивные) пользователя при пользовании устройством.
В кратком видео от Google можно ознакомиться с обновлением Material Design:
Итак, для Android 12 разрабатывается крупное обновление Material Design, и о новых фишечках стало известно совсем недавно.
Идея обновления - сделать визуальное оформление индивидуальным для каждого пользователя, следуя следующим принципам:
- комфорт - при пользовании продуктами с Android (смартфонами, умными телевизорами, планшетами и т.д.) человеку должно быть комфортно как дома. В прошлом году в связи с пандемией мы много сидели дома, и нужно было постоянно быть на связи, поэтому комфорт при пользовании продуктами Android занял центральное место. Команда Google предлагает единое решение для людей с индивидуальными определениями комфорта.
- иконоборчество - "разрушение" статических форм (иконок) и адаптация к конкретному моменту. Имеется в виду, например, изменение толщины линии слайдеров, изменение на кнопке с иконкой начертания текста и т.п. Этот принцип способствует адаптации интерфейса к экранам с разными разрешениями.
- воодушевление - желание наполнить цифровые технологии духом природы. Например, Google создала органические формы, демонстрирующие живые поверхностные эффекты. Живость интерфейса ощущается через форму, пространство, свет и движение.
Исходя из этих принципов, команда дизайнеров Google реализовала в материальном дизайне несколько интересных решений. О них поподробнее.
Динамический цвет
Динамический цвет - функция, позволяющая создавать индивидуальные цветовые палитры, используя цвета обоев рабочего стола. Android сам выбирает цвета из обоев и переводит их в палитры (оттенки) цветов, создавая светлые и тёмные тона (и цвета повышенной контрастности для людей с проблемами зрения), давая нам светлые, тёмные и высококонтрастные темы. Кроме этого, для хорошего сочетания цветов используются установленные отношения между цветами на основе яркости или освещённости. Android теперь вычисляет яркость, чтобы определить, какие цвета лучше сочетаются друг с другом, при этом устранена возможность сочетания цветов с низкой яркостью (поскольку они не контрастные).
Цветовая схема распространяется по всему визуальному интерфейсу.
Адаптивный дизайн
Идея Google - дизайн одного бренда должен восприниматься одинаково на устройствах с разными размерами и формами экранов. Для восприятия пространства Material Design использует движение таким образом, чтобы минимизировать всякие неожиданности (например, наложения друг на друга) при взаимодействии элементов пользовательского интерфейса.
Адаптивность пользовательского интерфейса проявляется также в возможности управлении компонентами:
- изменении контраста;
- изменении размеров;
- изменении толщин линий.
Шрифт
В новой версии Android 12 обновится шрифт. Шрифт "Google Sans Text" разработан специально для текста, имеющего малый кегель.
Эффекты
Теперь вместо теней (для показа "высоты" расположения компонентов интерфейса друг над другом) будет использоваться цвет для разделения компонентов переднего и заднего планов, а сами компоненты будут двигаться так, чтобы избегать наложений друг на друга. При прокручивании компонентов будут визуально видны их размеры (это я уже давно вижу в One UI от Samsung)
Вообще, Google движется в правильном направлении. Да, даже техногиганты воруют заимствуют идеи друг у друга, что видно происходит и в Google, поскольку показанное в презентации во многом напоминает решения, уже предложенные разработчиками устройств на Android. Однако, даже при таком поведении мы оказываемся в выигрыше, получая качественный, интуитивно понятный визуальный интерфейс.
Презентация Material Design от команды Google лежит тут.
Спасибо за прочтение!
Пожалуйста, подписывайтесь на канал, ставьте лайки, поведаю много интересного! А самое главное, расскажите, что Вы думаете о дизайне от Google - лучше старый добрый Android 4.0 или первый Material Design в Android 5.0? Или дизайн проработан лучше в iOS? Или, быть может, One UI от Samsung лучше?