Статьи

В центре внимания: Джереми Олсон

Джереми Олсон — основатель Tapity и ведущий дизайнер компании. Tapity занимается разработкой, разработкой и маркетингом мобильных приложений. Джереми и его команда создают не просто мобильное приложение, а создают программное обеспечение, которое выделяется в многолюдном App Store и строго следуют философии Apple в отношении дизайна и внимания к деталям.

Grades — приложение, помогающее учащимся следить за тем, как они учатся в школе, — выиграло Apple Design Award в 2011 году, а Languages , одно из их самых популярных приложений, было выбрано редактором в 2012 году и заняло первые места в App Store. , В настоящее время Tapity ориентирована исключительно на iOS, и, как вы узнаете из интервью, это осознанный выбор.


В. Что вы делали до того, как запустили Tapity и занялись разработкой для iOS?

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

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

Джереми является основателем Tapity.

У меня было несколько PalmPilots, и со мной связался парень, который был разработчиком программного обеспечения для Palm. Я создал для него веб-сайт и, потому что ему нравилась моя работа, он хотел, чтобы я помог разработать одно из его приложений. Это был мой первый опыт работы с мобильными устройствами, и мне это очень понравилось.

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

В. Что заставило вас выбрать платформу iOS? Вы начали разрабатывать приложения для iOS с момента появления iPhone?

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

Когда в 2008 году вышел SDK (Software Development Kit), я попытался в этом разобраться, но кривая обучения была довольно высокой из-за веб-разработки. В то время я также учился на дневном отделении и работал в местной фирме по веб-разработке. У меня не было много времени, чтобы посвятить себя изучению SDK, но я попытался освоить разработку под iOS.

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

В. Несмотря на то, что iPhone был представлен всего несколько лет назад, за это время многое изменилось. Как кто-то, кто ведет бизнес в App Store, вас пугает, что все так быстро меняется?

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

В последние годы люди стали загружать гораздо больше бесплатных приложений. Я написал об этом в своем блоге и дал ему несколько спорное название, Да, платные приложения мертвы . Это был мой ответ на то, что Марко Армент написал о своих наблюдениях в App Store.

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

Около года назад Languages занял 5-е место в общем зачете в американском App Store. Это привело к большому количеству загрузок. Но, общаясь с людьми, недавно попавшими на 5-е место в App Store, они получают долю скачиваний, которые получили Languages. Люди по-прежнему скачивают платные приложения, но не в том объеме, в котором они раньше.

Языки попали на # 5 в американском App Store.

Это не значит, что App Store мертв. Это просто означает, что гораздо больше людей скачивают бесплатные приложения, они ищут бесплатные альтернативы. Это всего лишь один пример того, что разработчики должны развиваться.

Я думаю, что мы немного обманули с менталитетом, что вы можете просто положить приложение в App Store за 99 центов и разбогатеть, если вам повезет. Это больше не случится. Даже если вы поместите приложение в App Store за 99 центов, и оно достигнет вершины, вы все равно не станете таким богатым, так как объема больше нет для платных приложений.

В. Как вы думаете, модель на основе подписки является жизнеспособной бизнес-моделью в App Store?

Это определенно стоит экспериментировать с. Хотя некоторые приложения не поддаются модели подписки, особенно новаторские приложения, которые люди собираются использовать один или два раза. Есть несколько примеров моделей на основе подписки, которые работают — на ум приходит iTranslate, — но их определенно трудно реализовать в пользовательских приложениях.

При этом модель подписки намного ценнее, потому что вы получаете постоянный доход. Получение доллара за приложение просто не выгодно для бизнеса. Вам нужно продать как минимум 100 000 копий, чтобы это стоило вашего времени, а это действительно сложно сделать. Это не невозможно, но это трудно сделать. Модель на основе подписки — хорошая модель для экспериментов в App Store.

В. На данный момент Tapity ориентируется исключительно на iOS. Это осознанный выбор и изменится ли он в будущем?

Это был естественный выбор, потому что я использовал Mac с детства, до того, как они стали крутыми. Поэтому было естественным заниматься делами Apple , и культура Apple действительно сочетается с нашей культурой как компании. Как и Apple, Tapity — это все о дизайне. Мы действительно заботимся о деталях. Мы действительно заботимся о полировке и создании приложений, которые приятны в использовании, что соответствует философии Apple.

На самом деле, я уверен, что мы получили много наших принципов из философии Apple. Это также означает, что для нас просто имеет смысл создавать приложения для платформы Apple, потому что они ценят и показывают это в App Store. И они дают Apple Design Awards таким компаниям.

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

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

В. Это связано с Руководством по разработке приложений, которое вы недавно выпустили вместе с Натаном Барри. Сборка для мобильных устройств — это не просто открытие Photoshop и заполнение холста кнопками и текстовыми полями, не так ли?

Одна вещь, которая заманчива на мобильных устройствах — это прыгнуть прямо в код. У вас есть идея для приложения, и вы начинаете его создавать. Это может работать в некоторых случаях, но продуманный подход, как правило, будет работать намного лучше.

Одна из проблем заключается не в том, чтобы понять, что это требует процесса проектирования. Это должно быть разработано, и это включает в себя ряд вещей. Позвольте мне рассказать вам о нашем процессе проектирования в Tapity.

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

Руководство по разработке приложений обновлено для iOS 7.

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

Мы создаем персонажей или вымышленных персонажей, которые представляют характеристики пользователей, которых мы считаем нужными. Например, Сара — адвокат, который отслеживает свои часы с шагом в шесть минут, и мы в основном заполняем то, на что похожа ее жизнь, чтобы думать о ней. Когда мы говорим о функции, это не «пользователи хотели бы это». Это «Что бы Сара хотела?» и «Что бы Сара подумала об этом?»

На стратегическом этапе мы рассмотрим их опыт работы с приложением и без него. Если бы это приложение было волшебным, как оно могло бы помочь им в повседневной жизни? Затем мы обсудим, что мы можем сделать для них, пройдясь по тому, что реально. В конце этого этапа мы получаем определение 1,0.

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

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

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

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

Q. Давайте поговорим о слоне в комнате. Как вы относитесь к iOS 7 и к тому, как Apple пошла с iOS?

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

В общем, мне нравится iOS 7. Особенно в начале были некоторые вещи, которые мне не нравились. Я знаю несколько человек в Apple, и они определенно открыты для обратной связи. Но общее направление установлено. Со временем оно станет зрелым, но я думаю, что это хорошее новое направление, которое перемешивает и ставит перед нами новые задачи.

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

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

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

В. Если бы вы начинали с мобильной разработки сегодня, какой совет вы бы дали себе?

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

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

Вместо того, чтобы говорить себе: «Я собираюсь изучать разработку для iOS». Скажите себе: «Я собираюсь создать этот продукт, и я собираюсь изучить разработку для iOS, чтобы сделать это». И это, я думаю, дает вам ехать, чтобы продолжать идти.

Оценки идеально подходят для любого студента.

Это также делает изучение iOS более конкретным. Это не просто «Это то, как вы создаете таблицу. Но я не знаю, нужна ли мне таблица». Вместо этого это «Я пытаюсь создать это приложение, и мне нужна таблица. Ладно. Вот как вы строите таблицу, а я помещаю ее в свое приложение. «

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

В. Спасибо, что нашли время поделиться своим опытом с читателями Mobiletuts +, Джереми. Где люди могут найти вас в Интернете?

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