Skip to main content

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

Приложения Google для iOS долгое время выглядели и работали почти так же, как их аналоги для Android. Это само по себе нормально и является прерогативой компании, но энтузиасты Apple жаловались на приложения Google, не соблюдающие общепринятые соглашения и «ощущения» iOS, что приводило к несогласованному взаимодействию с пользователем между основными и сторонними клиентами.

За кадром это произошло из-за веры компании в «шарм».[ing] Компоненты пользовательского интерфейса в Google ». При создании собственных библиотек другим направлением было «заполнение пробелов в UIKit», платформе Apple для создания приложений.

Это по словам руководителя отдела инженеров Google Design на платформах Apple Джеффа Веркоэена (Jeff Verkoeyen). Твиттер в начале этой недели. Вся эта работа в конечном итоге была открыта в виде компонентов материала для iOS (MDC), чтобы позволить любому стороннему разработчику использовать те же элементы пользовательского интерфейса, которые используются в приложениях Google для iPhone и iPad, такие как плавающие кнопки действий (FAB), чипы и панели закусок.

 Нативные приложения для Google iOS

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

В ответ Google в начале 2021 года «начал глубокую оценку того, что значит создать отличительный опыт работы с Google на платформах Apple», и спросил:

Действительно ли коммутатор должен быть изготовлен по индивидуальному заказу в соответствии с общей системой проектирования? Или может быть достаточно просто использовать системное решение и двигаться дальше?

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

Вместо этого он будет использовать стандартные элементы управления и применять «легкие фирменные штрихи», чтобы сохранить внешний вид Google на iOS. Некоторые пользовательские компоненты по-прежнему необходимы, и теперь им будет нужно «больше внимания и сосредоточенности». Еще неизвестно, насколько (или даже если) приложения Google для iPhone будут отличаться от своих версий Android.

В рамках этой смены Google в июле перевел библиотеки iOS для iOS в «режим обслуживания». Количество новых выпусков и исправлений ошибок будет ограничено, а документация больше не будет обновляться. Официальное руководство компании бывшим пользователям-разработчикам — «следовать рекомендациям Apple по человеческому интерфейсу и рассмотреть возможность использования вместо них современных компонентов UIKit или SwiftUI». Тем не менее, он также включил Flutter как способ «получить внешний вид материала на всех платформах».

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

Между тем, еще неизвестно, как Material You повлияет на приложения Google на iOS. На Android: Gmail, Календарь, Документы / Таблицы / Слайды, Диск, Keep и Meet были обновлены до персонализированного языка дизайна Google. Навигация не изменилась, но есть некоторые настройки для различных элементов навигации, например, превращение круглого FAB в закругленный квадрат. Однако большее изменение — это Dynamic Color, где все приложение принимает цветовую палитру на основе ваших обоев. Маловероятно, что DC выйдет на iOS, и обновленные приложения просто будут иметь синий оттенок, как в более старых версиях Android.

 Нативные приложения для Google iOS

 Собственные приложения для Google iOS

Посетите 9to5Google на YouTube, чтобы узнать больше: