Обзор: Castro для iPhone — современный подход к RSS-клиенту для подкастов в iOS 7

Castro — это совершенно новое приложение для подкастов на iPhone (доступно в App Store за 2,99 доллара). Это не обновление существующего клиента для подкастов. Это новое приложение. У него нет никакого наследия, которое могло бы его ограничивать, поскольку это действительно свежий старт.

Это различие важно. Мои любимые встроенные приложения в iOS 7 — это те, которые ощущаются так, будто их создавали не те же люди, что и их аналоги в iPhone OS. Weather — хороший пример приложения, которое не выглядит как производное, более плоское — творение своего эквивалента в iOS 6.

Castro производит такое же впечатление, с полноэкранными фонами и акцентом на типографику. Castro не пришлось продираться сквозь метафорические заросли скевоморфного мира. Оно было создано в соответствии с принципами дизайна iOS 7: контекст и ясность.

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

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

Основной вид Castro очень прост, в нем преобладает прокручиваемый список эпизодов, отсортированных по дате, или шоу, отсортированных по алфавиту, переключаемых с помощью сегментированного элемента управления в верхней части экрана. Здесь доступна функция «pull-to-refresh», которая обновляет все ваши текущие подписки, но отсутствует индикатор прогресса, что странно.

Список шоу выглядит так, как вы ожидаете. Каждая строка представляет собой шоу, отображая название, авторов и обложку. Решение маскировать квадратные обложки в круг спорно. Оно работает или нет — как повезет. Большинство шоу, которые я тестировал, были в порядке, но обложки, на которых есть что-то отдаленно квадратное, к сожалению, выглядят плохо.

Прокрутите до конца в режиме «Подкасты», и там будет кнопка «добавить». Она открывает интерфейс поиска. Castro использует базу данных iTunes с настраиваемым алгоритмом ранжирования для отображения результатов, и я был доволен. Если ваш любимый подкаст есть в iTunes, вы его найдете. Если его нет в базе данных iTunes, то вы бессильны, но какой подкаст в наши дни отсутствует?

Возвращаясь к главному экрану, при просмотре по эпизодам шоу сгруппированы по дням. Я не уверен, насколько хорошо этот интерфейс масштабируется для человека, у которого много подписок, но для того, кто подписан всего на несколько шоу (около 10), он отлично мне подходит. Стоит отметить, что в этом списке отображаются только «непрослушанные» эпизоды. Поначалу это было дезориентирующе — я искал переключатель «показать все» — но в этом есть смысл. Количество раз, когда я возвращаюсь к старому эпизоду, чрезвычайно мало. Если вы хотите увидеть все текущие и предыдущие эпизоды шоу, вам придется перейти в подробный вид.

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

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

При воспроизведении эпизода в нижней части экрана появляется тонкая панель кнопок воспроизведения. Это постоянный виджет, поэтому он сопровождает пользователя на каждом экране приложения. Это означает, что элементы управления транспортом видны, когда что-то воспроизводится, и скрыты в противном случае. Очевидно, на самом деле… но именно это делает его отличным.

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

Интересно, что команда Castro решила разместить глобальные настройки приложения в «Настройках» iOS, а не внутри самого приложения. В наши дни это редко встречается в приложениях, поскольку системные настройки недостаточно динамичны для большинства потребностей приложений. Многие пользователи склонны забывать, что настройки доступны здесь, поэтому разработчики перестали их использовать. Я спросил Castro об их мнении по этому поводу. Они сказали:

Мы постарались сделать интерфейс внутри приложения как можно более минималистичным. Мы предпочитаем настройки в приложении «Настройки», но понимаем, что есть некоторые ограничения и потенциальная путаница. Мы продолжим оценивать это после выпуска 1.0.
Как показано на скриншоте, эти глобальные настройки позволяют ограничить загрузку по сотовой связи, а также общий кэш приложения для эпизодов (в сборке 1.0 в названии этой настройки есть досадная опечатка). Лично я считаю, что эти параметры будут включены в основное приложение в будущем. Пока что, на мой взгляд, это небольшое раздражение в целом потрясающем дизайне.
Что касается функций, то здесь есть все, что вы ожидаете от современного приложения для iOS. Castro автоматически загружает новые эпизоды с помощью фонового обновления приложений, может уведомлять о новых эпизодах с помощью локальных уведомлений и интегрируется с экраном блокировки и центром управления во время воспроизведения.

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

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

Castro в настоящее время продается за 2,99 доллара в рамках стартовой акции. Цена увеличится до 3,99 доллара, когда разработчики выпустят обновление 1.1.