Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Создание красивых и функциональных приложений для Android: интервью с Тайлером Пирсоном из Stitcher Radio

Оглавление:

Anonim

Stitcher Radio, одно из самых популярных приложений для новостей, радио и подкастов на Android, недавно подверглось полной переработке. Тайлер Пирсон (Tyler Pearson), ведущий разработчик Android для Stitcher, любезно провел время после запуска нового приложения, чтобы поговорить с нами. У нас была возможность (виртуально) сесть и поговорить с Тайлером об их недавно переработанном приложении для Android, рекомендациях по дизайну Google и состоянии экосистемы Android.

Остановись после перерыва и посмотри, что он скажет.

Насколько велика команда, управляющая приложением Stitcher Radio для Android?

«Прямо сейчас мы два … с половиной человека, мы назовем это. У нас есть один человек, который работает на Android и iOS. В то время как мы перестраивали приложение, мы внесли некоторую помощь извне, поэтому на некоторое время нас было шесть человек. Я действительно горжусь тем, что нам удалось сделать, мы действительно начали переписывание только в сентябре, и в основном за 5 месяцев мы переписали его с нуля ».

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

«Начиная примерно с августа, мы получали множество отзывов от пользователей, у которых были проблемы с использованием Stitcher на новых устройствах Samsung, проблемы с потоковой передачей контента, когда он принципиально не работал. Итак, мы начали смотреть на то, что были проблемы, как мы могли бы их исправить, и это очень хорошо соответствовало срокам «эй, мы выглядим действительно неуместно, давайте переписать это, давайте сделаем это лучше». Инструменты для быстрой разработки, мы используем стандартные Android Media API, мы используем все, что предлагает платформа ».

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

«Мы действительно начали замечать проблемы с устройствами Samsung после того, как они были обновлены до ICS, и это в значительной степени соответствовало выпуску Galaxy S3 … поэтому у нас была огромная база пользователей, которая просто не могла больше использовать наше приложение, поэтому В этот момент мы должны были что-то сделать.

Вы тестируете на нескольких устройствах? Если да, то какие?

«У вас есть небольшие различия между устройствами. У нас в офисе немало пользователей Android, у них у всех есть персональные устройства, а у нас масса тестовых устройств. Это комбинация самых популярных телефонов того времени, а затем телефонов, с которыми мы сталкиваемся через обратную связь. Летом Galaxy S3 был хорошим примером … мы начали видеть множество откликов на «эй, у меня проблемы с получением контента для воспроизведения на моем устройстве», и мы увидели, что у этого распространенного устройства возникают проблемы, поэтому мы вышли и есть пара только для того, чтобы мы могли проверить их ».

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

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

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

«Мы использовали Google Design Guidelines в качестве отправной точки. У нас действительно сильная собственная команда дизайнеров … они смогли сделать некоторые удивительные вещи и придумать аккуратные взаимодействия. Мне повезло работать над проектом, который был не только хорошо спроектирован, но и хорошо спроектирован в рамках того, что дает вам платформа ».

«Holo» UI - это, несомненно, будущее Android-дизайна, он чувствует себя ограниченным или способствует продвижению хороших дизайнерских решений в приложениях?

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

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

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

Такое ощущение, что растет число людей, которые считают «правильный» дизайн в приложениях для Android положительным, и это не то, что традиционно является частью культуры Android. о чем ты думаешь?

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

Было ли важно, чтобы веб-версия Stitcher повторяла дизайн, аналогичный новому Android-приложению?

«Я думаю, это здорово, что я могу распознавать одни и те же цвета в обоих местах и ​​перемещаться вокруг. Как разработчик Android и сам пользователь, мой главный приоритет - сделать так, чтобы он хорошо выглядел и хорошо работал на Android … похоже, что веб-приложение является дополнительным бонусом ».

Stitcher - это намного больше, чем просто радио, вы объединяете так много источников, были ли разговоры о ребрендинге просто «Stitcher»?

«Мы немного переделали это, даже недавно. Если при запуске приложения вы заметили заставку, то раньше это было «Stitcher Smart Radio», а теперь «Stitcher - Radio On Demand», поэтому мы немного поиграем с брендингом. Проблема в том, что если вы не знакомы со Stitcher и просто видите «Stitcher», вы можете не знать, что он делает. Основой компании было привнесение этого «разговорного радио» в ваш телефон, поэтому я думаю, что, возможно, есть какое-то давление, чтобы сохранить «радио» во имя ».

Вы объединяете такие вещи, как разговорное радио и другие новости и подкасты. Когда приложение делает так много вещей, сложно ли понять, с кем ты конкурируешь?

«Я бы сказал, что мы на 50 процентов пересекаемся с приложениями для подкастинга, 50% - с приложениями для радио. Это огромное рыночное пространство для нас, и я думаю, что это огромная возможность для нас … это дает нам эту прекрасную нишу. Проблема в том, что если вы никогда раньше не слышали о Stitcher и вы не являетесь пользователем подкаста, как мы быстро объясним, что мы делаем? »

Подкасты все еще не так легко объяснить, как «радио» обычному пользователю, не так ли?

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

Итак, вы, ребята, отправили обновление, все кажется гладким, вы видите какие-либо проблемы?

«Мы как бы одержимо проверяем Play, чтобы убедиться, что все идет не так, как надо… пока все идет гладко».

Здорово получить представление от разработчика, который только что выполнил огромную задачу по переписыванию такого популярного приложения. Впечатляет то, что всего два (с половиной) главных разработчика могут сделать такие большие изменения за относительно короткое время. Также отрадно знать, что новые руководящие принципы и инструменты Google по дизайну рассматриваются (и используются) разработчиками в позитивном свете.

С этим обновлением Stitcher Radio снова вошла в список высоко функциональных и красиво оформленных приложений, доступных сегодня в Play Store.