Статьи

Android первый … даже когда он второй

Разработка для платформы Android не легка, особенно если вы привыкли проектировать для iOS. Является ли перенос ваших iOS-проектов на Android приемлемым вариантом? Это не так, и я скажу вам, почему.


Скорее всего, вы занялись мобильным дизайном, чтобы создавать приложения для iOS. Рано или поздно, однако, вас попросят портировать приложение iOS на Android. Ваш начальник говорит, что у Android около 98% рынка мобильной связи — хорошо, около 60% — и это должно поддерживаться. «Подумайте обо всех людях, которые не могут использовать наше приложение!» он говорит. Вы размышляете о прыжке с балкона, но вместо этого решаете выстрелить. В конце концов, как это может быть сложно?

Вы говорите со своими друзьями дизайнеров, спрашивая их, что вы должны делать. Они жалуются на Android и на то, как трудно разрабатывать для Android, — не очень помогает. Вы посещаете Dribbble , Behance и магазин Google Play в поисках примеров хороших дизайнов для Android. К сожалению, не так много, чтобы найти. Кажется, даже большие парни отказались от фальшивых дизайнов iOS на Android. Вы начинаете задаваться вопросом, в какой беспорядок вы попали.

И, очевидно, после всего этого ваша естественная реакция — созерцать легкий путь. Вы прокачаете самый быстрый дизайнерский порт с iOS на Android и получите этот проект с вашей тарелки и из вашей жизни. Мой совет? Не делай этого! Вы можете разорвать этот цикл — вот как.


Этот шаг имеет решающее значение в процессе, поскольку он определит ваш будущий рабочий процесс, ваши потребности и даст вам реалистичную оценку времени для проекта. Но вам придется подойти к этому, делая вид, что iOS-приложения нет . Начинать с нуля. Пересмотрите свои цели. Есть решение некоторых проблем. (Re) принять участие в создании фантастического приложения. Это процесс, похожий на тот, который вы бы выполнили, чтобы выпустить это прекрасное приложение для iOS в свое время.



Погрузитесь в Android и его шаблоны дизайна. Конечно, у него есть некоторые бородавки, но спросите себя — что это делает правильно? Что делают все приложения и чего ожидают пользователи? Одна из слабых сторон Android — одна из ее сильных сторон: гибкость. Подумайте обо всех возможностях, которые он может предложить. Вы можете управлять экраном блокировки устройства или разместить виджет на его домашнем экране. Вы никогда не найдете подходящих заголовков чата Facebook на iOS, Cover for iPhone или настраиваемой клавиатуры, которую можно использовать в разных приложениях. Что вы можете сделать лучше на Android, чем на iOS?



Используйте Робото . Преодолей себя и свою любовь к Proxima Nova и Avenir. Roboto — это хороший шрифт, который хорошо адаптируется ко многим случаям использования. С шестью весами для каждого римского, курсивного и сжатого стилей и внушительной библиотекой глифов, он может удовлетворить даже самые требовательные типографские задачи. Это бесплатно и красиво. Его чрезмерно геометрические формы и гротескные штрихи задают идеальный ритм для вашего приложения. Это даст вашему приложению такую ​​искру, которая заставит его чувствовать себя как приложение для Android. Google знал, что они делают, когда они сделали его шрифтом по умолчанию для Android, и есть вероятность, что они думают о своих устройствах, операционной системе и типографских потребностях гораздо чаще, чем вы когда-либо будете.



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

Стоит отметить, что, хотя это и не обязательно, оптимизация планшета — это простой способ быть замеченным в магазине Google Play или, если вам повезет, стать популярным в Google. На данный момент вы конкурируете с очень небольшим количеством приложений для планшетов, так что дерзайте. Кроме того, это сделает вас лучшим дизайнером и расширит ваши навыки.



Вы должны использовать Android в качестве основного телефона, по крайней мере, до завершения проекта. Вы узнаете, как работает платформа, и разглядите мелкие детали Android. Познакомьтесь с операционной системой и спросите пользователей Android, что им нравится (и что не нравится) в Android. Делать заметки. Познакомьтесь с платформой. Посмотрите еще раз на Исследовать новые шаблоны, если нужно. Тем не менее, у вас также может быть iPhone, ведь вы дизайнер.



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



Платформе Android не повезло иметь Стива Джобса, чтобы дать ей направление. Это привело к посредственному дизайну пользовательского интерфейса и заставило большинство дизайнеров чувствовать себя неуверенно. Каждый дизайнер хочет быть известным значительным вкладом в свою область — это Android-приложение — ваша возможность проявить себя. Платформа Android развивается быстрыми темпами. Это более надежно, чем когда-либо, но это все еще малыш с точки зрения UI и UX. Небольшие инновации, которые вы предлагаете сегодня, могут стать стандартами завтрашнего дня. У вас есть возможность помочь определить будущее операционной системы и получить кредит на ваш вклад.



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

Вот несколько ссылок для дальнейшего чтения и ресурсов для начала: