Фундаментальные различия между iOS и Android: философия, физика и компоненты

iOS и Android: сравнение философии, физики интерфейса, компонентов и единиц измерения. Почему системы так отличаются и какая лучше для вас?
Павел Ельцов 17 января 2026 в 01:58

На первый взгляд может показаться, что современные мобильные операционные системы стали практически неотличимыми друг от друга. И iOS, и Android имеют иконки приложений, шторку уведомлений, виджеты на главном экране. Однако пользователи, переходящие с одной платформы на другую, часто сталкиваются с неожиданными трудностями: владельцы iPhone теряются в запутанной, как им кажется, логике Android, а поклонники Google недоумевают, почему iOS такая «ограниченная» и «всё не на своём месте».

Чтобы понять истинную природу этих различий, необходимо погрузиться в официальные руководства по дизайну обеих систем — Human Interface Guidelines от Apple и Material Design от Google. Именно там раскрывается философия, заложенная создателями в самый фундамент этих платформ.

Философия iOS: гуманизм и уважение к пользователю

Apple называет свой свод правил Human Interface Guidelines (HIG) — «руководством по человеческому интерфейсу». Уже в самом названии заложен ключевой принцип: в центре внимания должен находиться человек, его удобство, понимание происходящего и комфорт взаимодействия.

Компания из Купертино предлагает придерживаться трёх основных принципов. Интерфейс должен быть:

Разборчивым (Clarity) — всё должно читаться легко и понятно, минимум визуального шума. Apple призывает отказаться от излишних рамок, градиентов и теней, которые отвлекают от контента.

Уважительным (Deference) — по отношению к пользователю. Это достигается через плавные анимации, которые помогают понять контекст, а не играют с пользователем в догонялки. Именно поэтому анимации в iOS кажутся пользователям Android медленными — это сознательное решение, направленное на комфорт восприятия.

Объёмным (Depth) — интерфейс должен создавать ощущение глубины через чёткое разделение на слои, иерархию элементов и реалистичные анимации.

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

В конце 2025 года Apple представила радикальное обновление дизайна под названием Liquid Glass в iOS 26. Это наиболее масштабное визуальное обновление со времён iOS 7 в 2013 году. Liquid Glass добавляет полупрозрачные элементы интерфейса с оптическими свойствами стекла, динамическую реакцию на освещение и контент, создавая единую эстетику для всех устройств Apple. При этом основные принципы HIG — ясность, уважение и глубина — остались неизменными, а Liquid Glass лишь развил их визуальное воплощение.

Философия Android: креатив разработчиков и разнообразие

Google подошёл к вопросу совершенно иначе. Их философия называется Material Design, и сейчас мы наблюдаем её третью версию — Material Design 3 (более известную как Material You).

В отличие от «человеческого дизайна», где в центр ставят пользователя, Material Design фокусируется на самом материале — цифровом материале интерфейса.

Когда скевоморфизм (имитация реальных материалов в интерфейсе) утратил актуальность, Джонатан Айв в iOS 7 просто сделал всё плоским и минималистичным. Google же пошёл радикально другим путём: раз материалы физического мира больше не подходят для цифровых интерфейсов, почему бы не создать новый цифровой материал специально для этих целей?

Этот гипотетический материал обладает уникальными свойствами:

  • Он может бесконечно растягиваться и обладает бесконечным разрешением
  • Он способен менять свою форму и становиться чем угодно — кнопкой, подложкой, карточкой
  • Он может склеиваться с таким же материалом
  • При этом он имеет фиксированную толщину в 1 dp (density-independent pixel)
  • Однако есть ограничения: этот материал не может вести себя как газ, жидкость или жвачка, не может сворачиваться как бумага — потому что это свойства материалов реального мира, а не цифрового.

В чём же заключается философия? Google обращается не столько к пользователю, сколько к разработчику: «Мы создали цифровой мир с интересными приколами и удобными инструментами. Играйся! Экспериментируй! Создавай свой уникальный Android!»

Цель этого подхода — через креативность разработчиков дать пользователям главное преимущество Android перед iOS: разнообразие. Надоел текущий вариант? Смени обои и получишь новое оформление. Хочется большего? Смени прошивку. Ещё большего? Смени устройство. И каждый раз ты получишь новый Android.

Поэтому фрагментация Android — это не баг, а фича. Это осознанное решение, заложенное в саму философию системы.

В мае 2025 года на конференции Google I/O была представлена Material 3 Expressive — самое значительное обновление дизайна за последние годы. Она основана на 46 пользовательских исследованиях с участием более 18 000 человек. Material 3 Expressive вводит «упругую» анимацию (spring-like motion), которая имитирует физическое отскакивание и растягивание, более богатую тактильную обратную связь и расширенные возможности для кастомизации. Система динамических цветов теперь работает ещё умнее, извлекая палитры не только из обоев, но и адаптируясь к контексту использования. При этом основная философия — разнообразие через креативность разработчиков — осталась неизменной.

Различия в подходе к документации

Философия обеих систем прослеживается даже в том, как написаны их руководства по дизайну.

Human Interface Guidelines от Apple — это относительно сухое и абстрактное описание общих принципов. На каждый раздел приходится буквально по одной страничке. Формат простой: «У нас есть то-то, делать надо так-то». Всё, что не разрешено явно — запрещено. В качестве примеров приводятся приложения самой Apple.

Apple включает максимальную защиту от разработчика-креативщика, словно говоря: «Делайте только так и никак иначе. И постарайтесь сделать хотя бы на нашем уровне».

Руководства Android — полная противоположность. Здесь всё максимально подробно расписано и разжёвано. Каждый раздел — это целый сайт с подразделами, массой примеров и интерактивными инструментами,

упрощающими жизнь разработчика.
Всё, что не запрещено — разрешено. Вышел Material Design 3, но можно продолжать использовать Material Design 2. В качестве примеров того, как надо делать, приводятся сторонние приложения. Google буквально провоцирует разработчика выходить за рамки и призывает: «Развлекайся, сделай лучше, чем мы!»

Физика интерфейсов: плоскость против многослойности

Несмотря на кардинально разные принципы, время расставляет всё на свои места: iOS становится менее ограниченной, а Android — более отполированным. Тем не менее, обе системы ощущаются по-разному. Первая фундаментальная причина — это физика интерфейса.

iOS: мир плоских карточек

Несмотря на то, что один из принципов Human Interface Guidelines — это объём и глубина, интерфейс iOS по большей части плоский.

Каждый экран в iOS — это отдельная карточка, на которой все элементы расположены в одной плоскости, за исключением шапки и подвала. Поэтому в iOS практически нет теней, либо они едва заметны.

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

  • Плоская линейная навигация
  • Плоская нелинейная навигация
  • Иерархическая навигация

Всё, что можно делать — это перелистывать карточки в одной плоскости или накладывать карточки друг на друга. И всё.

Android: многослойное пространство

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

Есть только одно ограничение: интерфейс не должен ощущаться глубже, чем толщина корпуса вашего смартфона. Именно поэтому цифровой материал не может быть толстым — у него всегда фиксированная толщина в 1 dp.

Чтобы пользователь понимал, что объекты находятся друг над другом, в первых двух версиях Material Design активно использовались тени: чем выше объект — тем больше тень. В Material You от теней частично отказались в угоду минимализму: многие объекты опустили на землю или заменили тень на акцентный цвет. Но общий принцип многослойности остался.

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

Если в iOS всего три варианта навигации, то в Android их десятки, возможно, даже сотни…

Философская развилка

Чувствуете разницу в подходах? iOS говорит: «Давайте всё запретим, чтобы пользователь не запутался. Ведь если он запутается — он расстроится».
Android отвечает: «Давайте всё разрешим, чтобы пользователь из любой ситуации нашёл выход. Ведь если он упрётся в ограничения системы — он расстроится».

Компоненты: минимализм против разнообразия

Разница в философии и физике проявляется и в компонентах системы.
Ограниченный набор iOS. В iOS есть всего один инструмент предупреждения пользователя — Alert. Это всплывающее окошко с сообщением и кнопками «ОК» и «Отмена».

 

В Android же существуют:

  • Баннеры — для ненавязчивых уведомлений
  • Snackbar — для быстрых сообщений внизу экрана
  • Диалоги — аналог Alert, но с расширенными возможностями

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

Уникальные компоненты Android

В iOS просто отсутствует добрая половина компонентов, которые есть в Android. Среди них:

  • Navigation Drawer — классическое бургер-меню
  • Backdrop — современная замена бургер-меню
  • Bottom App Bar — панель действий внизу экрана
  • Chips — компактные интерактивные элементы
  • FAB (Floating Action Button) — плавающая кнопка действия
  • Bottom Navigation Drawer — выдвижная панель снизу
  • Side Sheet — боковая панель
  • Expanding Bottom Sheet — расширяемая нижняя панель
  • Standard Bottom Sheet — стандартная нижняя панель

Уникальные компоненты iOS

Справедливости ради, некоторые вещи есть только в iOS:

  • Steppers — элементы для ввода небольших числовых значений
  • Date Picker (барабан) — знаменитый барабан для выбора даты

Удивительно, но в Android нет нативного компонента «точки», которые показывают, на какой странице мы находимся при пролистывании.

Последствия для пользователей

Такое различие в подходе к компонентам объясняет типичные жалобы пользователей:

Пользователи Android при переходе на iPhone часто ощущают нехватку выбора и отсутствие альтернативных вариантов действий.

Пользователи iPhone, напротив, сходят с ума от обилия разных механик, без которых они, как оказалось, спокойно обходились раньше.

Адаптивность: абсолютные точки против относительных пикселей

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

iOS: абсолютные поинты (pt)

В iOS используются поинты (points, pt) — абсолютная единица измерения. У неё фиксированный размер, равный 1/72 дюйма. Кстати, Apple позаимствовали эту единицу из мира типографии.

На первых iPhone один поинт равнялся одному пикселю, и графику нужно было подготавливать в разрешении 1:1. С появлением Retina-дисплеев разрешение выросло в два раза, и один поинт стал равняться четырём пикселям. Начиная с iPhone 6 Plus это уже девять пикселей.

Несмотря на то, что с момента появления первого iPhone было выпущено множество устройств с разными разрешениями, графику под iOS нужно подготавливать всего в двух вариантах: 2x и 3x. Гениально и просто!

Именно поэтому у всех iOS-устройств такие нестандартные разрешения экранов. Apple не подгоняет графику под разные дисплеи — они подгоняют разрешения дисплеев под графику.

Android: относительные дипы (dp)

В Android используются дипы (density-independent pixels, dp) — относительная единица, которая масштабируется в зависимости от плотности пикселей на экране.

 

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

Такое решение было принято, чтобы разработчики и дизайнеры не сошли с ума, подготавливая вёрстку и графику под все возможные разрешения дисплеев. Система автоматически масштабирует элементы интерфейса, обеспечивая их корректное отображение на экранах любой плотности.

Итоги: две разные вселенные

iOS и Android действительно очень разные системы. У них:

  • Разная философия: Комфорт и минимализм против разнообразия и креатива
  • Разная физика: Плоские карточки против многослойных экранов
  • Разные компоненты: Только самое необходимое против обилия вариантов
  • Разные единицы измерения: Абсолютные поинты против относительных дипов

Преимущества iOS

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

Преимущества Android

Android даёт невероятную свободу и позволяет реализовать практически всё что угодно. Есть стойкое ощущение, что на Android можно сделать всё — кто тебе запретит?

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

Недостатки обеих систем

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

Какая система лучше?

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

В конечном счёте выбор между iOS и Android — это не вопрос «какая система лучше», а вопрос «какая философия вам ближе». Хотите ли вы, чтобы система оберегала вас от ошибок и направляла по проторенной дорожке, или предпочитаете самостоятельно прокладывать путь, исследуя все возможности?

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

Философия iOS vs ANDROID | РАЗБОР

Сегондя мы раз и навсегда разберемся с мобильными операционными системами, точнее их фундаментальными идеями и философиями.
aka_opex 17 июля 2022 в 01:05

Что круче iOS или Android?

В этом вопросе мы люди предвзятые. Борино сердечко отрадно Pixel’ям, а вот Валера очень уж любит яблочки сорта «купертиновка». Но есть в нашей команде человек, которому можно доверить ответ на главный религиозный вопрос 21 века. Это наш бессменный автор и редактор — Антон Евстратенко.

Наш преданный зритель, знает, что Антон с нами уже давно, и он написал кучу крутых разборов, которые вам очень полюбились. Поэтому поприветствуем, Антон Евстратенко и его первый ролик в качестве ведущего.

Привет обитатели интернета и мобильных сетей! iOS против Android. Замечали такую штуку? Вроде бы уже нет никакой разницы, чем пользоваться iPhone или Android.
Всё плюс-минус всё одно и тоже: иконки, приложения, шторка уведомлений, вот даже виджеты на iOS завезли. Но тогда почему пользователи iOS теряются при переходе на Android и не могут разобраться в запутанной логике системы. А пользователи Android, наоборот, бесятся от того, что iPhone ничего не умеет и всё как то не на своём месте?

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

И сегодня мы расскажем как Google научился нарушать законы физики? Поймем почему iOS такая неповоротливая и причем тут уважение? Узнаем как Android научился тянуться и почему в девайсах от Apple такие странные разрешения дисплеев?

Философия iOS

Прежде чем закапываться в отличия iOS и Android. Давайте посмотрим, что про эти системы думают их создатели. На самом деле и туда, и туда создатели заложили определенную философию! И она в iOS и Android кардинально отличатся. А узнали мы об этом из официальных гайдлайнов.

Для Apple это Human Interface Guidelines (HIG), “гайдлайны по человеческому интерфейсу”. Чувствуете, да? — “Человеческому”. В центре должен быть человек, чтобы ему было удобно, понятно, приятно. Самый настоящий гуманизм во плоти. Прекрасная идея! Но как этого добиться?

Тут Apple предлагает придерживаться трех основных установок. Интерфейс должен быть:

  • разборчивым
  • уважительным
  • и объёмным.

Очень уж обобщенно, да? Сейчас поясню.

Разборчивым, значит, всё должно быть читаемым понятным, аккуратным. И вообще, минимум рамок градиентов, теней и вообще всего, что отвлекает от контента.

Уважительным, имеется ввиду, к пользователю. А добиться этого можно за счет плавных анимаций, они должны помогать пользователю понять контент, а не играть с ним наперегонки. Теперь понятно, почему анимации в iOS пользователю Android кажутся такими медленными, да?

А ощущение объема и глубины Apple предлагает достигать за счет четкого разделения на слои, иерархии и, опять же, реалистичных анимаций.

Иными словам, iOS ставит во главу угла комфорт пользователя, который достигается функциональным минимализмом. Очень логичная, понятная, можно сказать прагматичная философия.

Философия Android

То ли дело Android. Тут всё куда веселее. Google свою философию называют Material Design. И сейчас мы наблюдаем уже её третью версию, широко известную как Material You. Но в гайдлайнах она называется Material Design 3.

Так вот, в отличие от “человеческого дизайна”, где в центр ставят человека, в “матириал дизайне” как думаете в чем основная фишка? В материале!

Что??? Каком еще материале? Да, звучит странно, но на самом деле идея очень прикольная.

Помните раньше на iPhone и Android в дизайне UI главенствовал скевоморфизм? Это когда элементы интерфейса имитировали материалы реального мира? Всё было такое прикольное, объёмное. Джобс еще говорил, что иконки в iOS настолько хороши, что вы захотите их лизнуть.

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

Нужно было решение. Тогда в iOS 7 Сэр Джони Айв просто решил все делать простым и максимально минималистичным.

А вот в Google пошли куда дальше и придумали абсолютно сумасшедшую идею! Они решили, раз материалы физического мира для интерфейсов больше не подходят, давайте создадим свой новый цифровой материал, из которого мы мы будем собирать интерфейсы!

И я думаю, вы уже догадались, что весь интерфейс Android создан только из этого нового материала. Отсюда и название Material Design.

Что же это за материал такой? На самом деле он обладает рядом суперспособностей:

  • Он может бесконечно тянуться и у него бесконечное разрешение. А значит он подойдет для экрана любого размера.
  • Он может менять свою форму, и как следствие становиться чем угодно — хоть кнопкой хоть подложкой.
  • И даже он может склеиваться с таким же материалом.

Правда есть и ограничения. Например, он не может себя вести как газ, жвачка или жидкость, и даже не может сворачиваться как бумага. Опять же почему? Потому что это свойства материалов из реального мира, а не цифрового.

Окей, креативно и круто. Но в чём тут философия? А вот в чём!

Google со своим Material Design (в отличие от iOS, где в центр ставят опыт пользователя), в центр ставит разработчика, которому как-бы говорит: Зацени! Мы придумали цифровой мир, с кучей приколов и удобными инструментами. Играйся!

Но для чего всё это? А для того чтобы разработчики действительно стали играться и создавать свой уникальный Android. И в этом случае мы как пользователи, получим главное преимущество Android перед iOS — разнообразие. Вот такая многоходовочка от Google.

Наскучил Android — не проблема, поменяй обоину, получишь новое оформление. Хочется большего? Смени прошивку. Еще большего? Смени девайс. И каждый раз ты получишь новый Android.

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

Отличия в философии

Итак, обе философии “комфорт и минимализм” в iOS и “разнообразие и креатив” в Android прослеживаются во всём, даже в том как написаны гайдлайны.

Гайдлайны от Apple — это довольно сухое и абстрактное описание общих принципов. На каждый раздел буквально по одной страничке. У нас есть то-то, делать надо так-то. Всё что не разрешено — запрещено. А в качестве примера приводятся приложения Apple.

Apple включают максимальную защиту от разработчика-креативщика, чтобы тот ненароком не навредил пользователю и как бы говорят, мол: “Делать только так и никак иначе. И постарайтесь сделать хотя бы на нашем уровне”.

А вот гайдлайны Android — полная противоположность. Тут всё максимально подробно расписано и разжевано.

Каждый раздел — это целый сайт, с подразделами, массой примеров и даже интерактивными инструментами, упрощающими жизнь разработчика. “Вот прикольный инструмент, можешь сделать так. А вот еще инструмент, можешь так”.

Все что не запрещено — разрешено. Вышел Material Design 3, но можно использовать Material Design 2.

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

Вот такие две разные философии. Но поверьте, это далеко не главное отличие iOS от Android. Поэтому, погнали дальше.

Физика

Итак, несмотря на кардинально разные принципы в основе обеих систем. Мы видим, что время всё расставляет на свои места. iOS становится менее ограниченной, а вот Android всё более вылизанным.

Тем не менее, обе системы в использовании ощущаются по-разному. И виной тому три фундаментальные причины. И первая из них — физика.

Начнем с iOS. Несмотря, на то что один из принципов “человеческого дизайна” это объем, а точнее глубина. Тем не менее, интерфейс iOS по большей части плоский. Почему так?

Каждый экран в iOS — это отдельная карточка, на которой все элементы расположены в одной плоскости, за исключением шапки и подвала.

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

В Android же всё куда сложнее. Каждый экран тут многослойный. Элементы могут свободно перемещаться летать друг над другом, влезать с любой стороны и улететь в никуда.

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

Кстати, поэтому материал не может быть толстым, у него всегда фиксированная толщина в 1 dp. Что такое dp мы еще разберем.

Для того? чтобы пользователь понимал, что объекты находятся друг над другом в Material Design первой и второй версии активно использовались тени. Чем выше объект — тем больше тень.

Такая система себя хорошо зарекомендовала, но в угоду минимализму, в Material You от теней решили по возможности избавиться. Опустили многие объекты на землю, или вовсе заменили тень на акцентный цвет кнопки. Но общий принцип остался тем же.

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

iOS в этом плане куда проще. Всё что мы можем делать перелистывать карточки в одной плоскости, либо накладывать карточки друг на друга. И всё.

Итого получается всего три возможных варианта навигации:

  • Плоская линейная
  • Плоская нелинейная
  • Иерархическая

И это против десятков, может даже сотен вариантов навигации, которые можно реализовать на Android штатными средствами системы. Чувствуете, да?

iOS — давайте все запретим, чтобы пользователь не запутался. Ведь если он запутается — он расстроится.

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

Компоненты

Разнообразие Android и минимализм iOS проявляется не только в системе навигации, но и компонентах системы.

Например, в iOS есть всего один инструмент предупреждения пользователя — Alert. Это такое всплывающее окошко с сообщением и кнопками «ок», «отмена».

А Android есть Баннеры, Снекбары, Диалоги и функциональность у этих компонентов просто запредельная.

Например, диалог, который является аналогом алерта в iOS. Может быть, обычным, полноэкранным, с выпадающими списками, полями для заполнения. Да блин, поверх диалога можно вызвать другой диалог!

А еще в iOS просто нет добной половины компонентов, которые есть в Android, я насчитал по крайней мере девять штук. Мне нравится Backdrop.

  1. Navigation Drawer (бургер-меню)
  2. Backdrop (замена бургеру)
  3. Bottom App Bar
  4. Chips
  5. FAB
  6. Bottom Navigation Drawer
  7. Side Sheet
  8. Expanding Bottom Sheet
  9. Standard Bottom Sheet

Безусловно некоторых вещей, что есть в iOS, нет в Android. Например, нет Степперов (Steppers), которые позволяют вводить мелкие значения.

Или нет знаменитого барабана для выбора даты. Зато есть удобный таймпикер, в iOS такого нет.

И то удивительно, что в Android нет нативного компонента “Точки”, которые показывают на какой странице мы находимся.

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

Резиновый Android

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

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

А вот в iOS даже возможности нет.

Потому что в двух системах используются разные единицы измерения.

В iOS — это пойнты — pt.

Point — это абсолютная единица измерения. У нее фиксированный размер, равный 1/72 дюйма. Кстати, это Apple позаимствовали из мира типографии.

А в Android — это дипы — dp.

А вот дипы — это относительная единица, которая масштабируется в зависимости от плотности пикселей на экране. Собственно dip — это Density-independent pixel. Что по-русски, может звучать как «сильный и независимый пиксель, но одинокий». Я так перевёл.

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

А вот в iOS такой проблемы, но не потому что у Apple мало устройств с разными разрешениями. А потому что, Apple вместо того, чтобы подгонять разрешение графики под разные дисплеи, подгоняют разрешения дисплеев под графику. Именно поэтому на всех iOS девайсов такие нестандартные разрешения. И это гениально. Смотрите!

На первых iPhone 1 поинт равнялся одному пикселю. Графику надо было подготавливать в разрешении 1 к 1. На первых Retina-дисплеях, разрешение выросло в два раза и 1 поинт стал равняться 4 пикселям, а начиная с iPhone 6 Plus и дальше — это уже 9-ти пикселям.

Поэтому, несмотря на то,с момента появления первого iPhone было выпущено кучу iOS-девайсов, с разными разрешениями, по сути, графику под iOS надо подготавливать всего в двух вариантах: 2x и 3x. Гениально и просто!

Какая система лучше?

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

  • Разная философия. Комфорт против разнообразия.
  • Разная физика: Плоские карточки против многослойных экранов.
  • Разные компоненты. Только самое нужное против разнообразия вариантов.
  • Разные единицы измерения. Абсолютные пойнты против относительных дипов.

Но какой из этих двух миров лучше? На самом деле обе системы имеют свои плюсы и минусы.

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

Минусы iOS. Да, иногда ограничения абсурдны. Например, чтобы получить доступ к настройкам приложения, нужно заходить в настройки системы! Но с каждым обновлением таких моментов всё меньше и меньше.

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

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

Лучшие приложения в стиле Material Design

Google решила не томить с итогами 2018 года
Arina 2 ноября 2018 в 03:41

«Корпорация добра» огласила список участников Material Design Awards в 4 номинациях — «Адаптация», «Выразительность», «Инновация» и «Опыт».

В 2018 году победителями конкурса Google стали приложения:

Напомним, что в прошлом году лучшими были названы тоже 4 утилиты на Android:

Источник: Google

Google кардинально обновила веб-конструктор Sites

Илья Рябов 23 ноября 2016 в 09:54

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

Под конец года пользователи Sites получили возможность создавать симпатичные веб-страницы в Material Design и интегрировать туда другие сервиса компании.
(далее…)

Google готовит масштабный редизайн Play Music

Илья Рябов 14 ноября 2016 в 03:46

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

Новая Google Music

Дизайнеры сосредоточат внимание пользователя на поиске свежих композиций. Главный экран займёт «витрина» с рекомендациями и тематическими подборками.
(далее…)

Приложение Play Пресса получило новый дизайн

Илья Рябов 11 ноября 2016 в 05:16

Google нередко напоминает о не самых успешных сервисах, освежая их интерфейс. Приложение-агрегатор новостей Play Пресса получило апдейт до версии 4.0 и радикально новый дизайн.

Play Пресса

Изменения видны с первых секунд: главный экран встречает персонализированным приветствием и прогнозом погоды.
(далее…)

Gmail для iOS получил очень крупное обновление

Илья Рябов 9 ноября 2016 в 05:48

По мнению некоторых аналитиков, Google зарабатывает на сервисах для iOS больше, чем на Android. Владельцы iPhone пользуются Gmail, смотрят YouTube, а некоторые предпочитают браузер Chrome предустановленному Safari. Чтобы не потерять одних пользователей и привлечь других, IT-гигант добавляет в фирменные продукты новые функции.

Gmail для iOS

Почтовый клиент Gmail для iOS получил обновление, которое разработчики считают крупнейшим за 4 года.
(далее…)

Победители премии Material Design Awards от Google

Егор Беляков 22 октября 2016 в 07:32

Компания Google огласила список номинантов премии Material Design Awards, проводимой с 2014 года, когда появился «материальный дизайн».

В 2016 году победителей всего 5: Asana, Fabulous, C Channel, Kitchen Stories и Airbnb.
(далее…)

Браузер Opera для Android скоро получит Material Design

Илья Рябов 26 сентября 2016 в 05:57

Недавно Opera Software существенно прокачала настольный браузер, а теперь взялась и за мобильную версию.

Opera Android

В последней «бете» приложения для Android полностью изменился дизайн и подход к интерфейсу.
(далее…)

В Android 7.1 появятся новые иконки и кнопка перезагрузки

Егор Беляков 22 сентября 2016 в 06:54

Компания Google вовсю трудится над Android 7.1 Nougat. Версия ОС должна дебютировать вместе с новыми смартфонами Pixel и Pixel XL.

Оба аппарата получат фирменный Pixel Launcher, который принесет пользователям много нового. Например, дизайн иконок стандартных приложений.
(далее…)