Проектирование для Android: взгляд разработчика iOS

Меня, как разработчика iOS, часто спрашивают: «Когда вы собираетесь выпустить версию для Android?» Как будто это всего лишь вопрос времени.

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

Коммерческие и технические причины

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

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

Конечно, у всех есть веские причины. Но это не так мой причины.

Настоящая причина

Моя причина проста: я люблю iOS и не люблю кроссплатформенный дизайн.

Когда я впервые увидел iPhone в 2007 году, его интерфейс поразил меня. Как дизайнеру, использовать его было недостаточно. Я хотел поработать с этим. Как механик, который не может устоять перед капотом автомобиля, чтобы взглянуть на двигатель, я хотел понять, как работают все части нового волшебного пользовательского интерфейса Apple с поддержкой мультитач вместе. И лучший способ, который я мог придумать для этого, - это разработать приложение для iOS самостоятельно. Итак, мой партнер

Мартин Альгестен и я так и сделал.

Тесная интеграция аппаратного и программного обеспечения

Apple всегда преуспевала в интеграции оборудования и программного обеспечения.

Оригинальный дизайн iMac идеально дополнял внешний вид первой версии OS X. Экранные кнопки были точно такого же оттенка синего цвета Бонди, что и полупрозрачный корпус iMac, а полосы вокруг окон Finder идеально соответствовали пластиковой рамке экрана.

Создав iPhone, Apple пошла еще дальше в своем тесно интегрированном подходе - за пределы внешнего вида. Например, интерфейс тщательно продуман, поэтому часто используемые кнопки легко располагаются в пределах досягаемости, когда вы держите iPhone одной рукой.

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

Такая интеграция просто невозможна, если вы создаете единый кроссплатформенный интерфейс для работы как на iOS, так и на Android.

Гибридный дизайн не работает

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

В идеальном мире вы бы разработали индивидуальный интерфейс для уникального визуального языка каждой платформы. Один следует рекомендациям Apple для iOS, другой - новым правилам Google. Материальный дизайн стиль для Android.

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

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

Переосмысление пользовательского интерфейса нашего приложения в соответствии с дизайном материалов Google, безусловно, будет интересной задачей. Но на то, чтобы сделать это правильно, потребуется очень много времени, а наше приложение - проект для хобби - мы делаем это больше из любви, чем за деньги. Лично я предпочел бы потратить время на работу над нашим приложением Apple Watch или какой-либо другой новой функцией для нашего приложения для iPhone.

Хороший пользовательский интерфейс просто исчезает

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

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

Одним из моментов, которыми я горжусь как разработчику приложений, было то, что в прошлом году пользователь написал мне по электронной почте, чтобы спросить о наших планах по поддержке Android, потому что он хотел «обновить» свой старый iPhone до Samsung. Я ответил с извинениями, объяснив, что мы не планируем поддержку Android.

Через два дня он отправил мне электронное письмо, в котором сообщил, что передумал и решил вместо этого купить iPhone 6, потому что не мог жить без нашего приложения.

Хороший дизайн пользовательского интерфейса может стать невидимым, но вы заметите его, когда он исчезнет.

Последнее сообщение в блоге

Евразийские заявки показывают, что скоро появятся новые iPhone и iPad
January 18, 2022

Евразийская экономическая комиссия подтвердила, что Apple планирует выпустить новые iPhone и iPad в ближайшее время. Устройства появляются в онлайн...

Прямо сейчас вы можете получить этот новый двухдиапазонный маршрутизатор Wi-Fi 6 всего за 56 долларов.
January 18, 2022

Прямо сейчас вы можете получить этот новый двухдиапазонный маршрутизатор Wi-Fi 6 всего за 56 долларов.С купоном Amazon новый маршрутизатор Rock Spa...

Станьте веб-разработчиком в 2022 году с этим полным учебным лагерем
January 18, 2022

Если вы хотите сделать захватывающую смену карьеры или начать прибыльную работу по совместительству, веб-разработка — один из самых ценных навыков,...