Android

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

Android Central

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 в качестве отправной точки. У нас действительно сильная собственная команда дизайнеров … они смогли сделать некоторые удивительные вещи и придумать аккуратные взаимодействия. Мне повезло работать над проектом, который был не только хорошо спроектирован, но и хорошо спроектирован в рамках того, что дает вам платформа ».

Интерфейс «голо» — это, несомненно, будущее дизайна 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 сегодня.

Похожие посты
Android

Samsung перехватывает чехлы

Android

Samsung Captivate Чехлы

Android

Спринт HTC Hero

Android

LogMeIn зажигание