В этой публикации я хочу снять камень с души и описать главные недочёты приложения. Пользование им принесло мне достаточно боли, чтобы взяться за статью. И, как выяснилось во время исследования темы, не мне одному.
![](https://habrastorage.org/files/5f2/26d/d61/5f226dd618ca48629ef75a1884abadfb.png)
В июне 2016 года на сайте The New Yorker вышла статья от Ома Малика, основателя компании GigaOm, в которой он сетовал на то, что Apple, в первую очередь, занимается устройствами, и такой же подход использует при разработке программного обеспечения.
«Для десктопной или мобильной версии операционной системы, где небольшие обновления случаются по мере необходимости, релиз раз-два в год — вполне нормальная практика. Но когда дело доходит до интернет-сервисов, такой длительный цикл ведёт к их устареванию. Для нормальной работы нужно наблюдать за поведением пользователей и оперативно отражать его в сервисе.»
Также на плохо проработанный дизайн десктопной версии жаловался основатель дизайн-студии Ноlogram Том Козик:
«У Apple Music три главные проблемы: унылый внешний вид, нехватка нужных человеку опций и (я не верю, что говорю так про продукт Apple) огромные недостатки в дизайне.»
Посмотрим, что мы имеем сейчас. Описывая некоторые проблемы, я буду сравнивать Apple Music с конкурирующими Spotify и Яндекс.Музыкой, у которых, если забегать вперёд, дела обстоят гораздо лучше.
Проблемы
Неудобный экран выбора предпочтений
![](https://habrastorage.org/files/445/4ac/d03/4454acd0384e4e4e917baf09d66eeddf.png)
Боль начинается сразу после регистрации нового пользователя. Пользователю предлагается выбрать жанры и артистов по вкусу. Проблема в том, что список предпочтений — это в буквальном смысле свалка кружков с текстом, по которым надо тапать. Это неудобно по нескольким причинам:
- инструкция на экране, которую никогда не читают, перекрывает названия жанров и исполнителей в кружках. Чтобы разобрать написанное, нужно «вытаскивать» кружки из-под этого текста;
- новые кружки появляются за пределами экрана и «вплывают» в него. Их приходится либо ждать, либо вытаскивать вручную;
- если человек плохо разбирается в исполнителях, то большое количество кружков с названиями смущает. Например, в Яндекс.Музыке в этом случае показывают ещё и аватар исполнителя, а для каждого жанра существует пиктограмма, хоть немного намекающая на то, что это будет за музыка.
![](https://habrastorage.org/files/240/ba3/d0b/240ba3d0b1c14f50b409abf28f726f36.png)
- Когда пользователь тапает на кружок, он увеличивается, занимая больше места на экране и выталкивая другие кружки за экран, и если пользователь хотел их посмотреть, то ему придётся вытаскивать эти кружки на экран снова. В той же Яндекс.Музыке это реализовано удобнее: кружок заливается жёлтым цветом и отмечается «сердечной» пиктограммой.
![](https://habrastorage.org/files/072/c80/7e5/072c807e55294f59a554a2bbd874b4e9.png)
В итоге хочется либо пропустить этот этап из-за хаоса и перегруза на экране, либо завершить, не особо вдаваясь в детали, что в будущем скажется на рекомендациях приложения, которые и так не всегда точны.
Редактирование своих предпочтений не хочется делать никогда
Допустим, список артистов и предпочтений худо-бедно сложился. Теперь его можно найти в соответствующем разделе в профиле и по желанию отредактировать. Только вот же незадача: если вам не интересен шансон и Oxxxymiron и вы удалили их на этапе регистрации, чтобы никогда больше не сталкиваться с ними, то при редактировании списка соответствующие круги появятся снова. В итоге процесс выглядит как заполнение предпочтений с нуля, и единственное, что хочется сделать — закрыть этот экран и никогда больше не открывать.
Неопытный пользователь может не знать, что Е — это Explicit
![](https://habrastorage.org/files/e5c/2bb/b50/e5c2bbb502b24186bf815545c95ac594.png)
При этом ограничения по контенту можно отключить на устройстве и контент с ненормативной лексикой будет доступен. В то же время в приложении нигде не сказано, как ограничить доступ к такому контенту. Можно было, например, при клике на иконку Е показывать пользователю алерт с текстом, поясняющим, где и как включить необходимые ограничения — актуально, например, для родителей. Хотя, если ограничения включены, то при попытке прослушать explicit-композицию пользователю будет дана инструкция, как выключить ограничение нежелательного контента.
При переходе в подборку отсутствует лоадер
![](https://habrastorage.org/files/29d/5e3/a1f/29d5e3a1ff2e4e5e8545ef494504eeea.png)
При медленном интернете на экране отображается просто пустая область. Складывается впечатление, что либо приложение зависло, либо надо совершить ещё какие-то действия, чтобы добраться до песен. Напомним, что гласят гайдлайны Apple о загрузке контента:
Show content as soon as possible. Don’t make people wait for content to load before seeing the screen they're expecting.
А что — о ситуации, когда он временно недоступен:
Show the screen immediately, and use placeholder text, graphics, or animations to identify where content isn't available yet.
На деле же видно несоблюдение: приложение стремится показать контент как можно быстрее, но при этом часть этого контента (а основная — это песни) ещё не загружена и нет ни лоадера, ни текста, поясняющего, что загрузка идёт.
Кнопки паузы и перехода к следующей песне расположены слишком близко друг к другу
![](https://habrastorage.org/files/99b/5e2/53f/99b5e253f8cf4eeaa97488b9d4ae28a9.png)
Иногда это ведёт к случайному промаху. В Яндекс.Музыке эта проблема решена удачно: кнопка паузы и воспроизведения стоит слева перед обложкой альбома, а кнопка переключения заменена кнопкой контекстного меню, через которое выполняются все необходимые манипуляции с треком. Переключение же самих треков сделано через свайп влево-вправо по самому виджету — удобно и интуитивно понятно.
![](https://habrastorage.org/files/e98/4fd/198/e984fd198009428599a87ecf0f945b92.png)
Огромные раздражающие попапы при добавлении песни в медиатеку
![](https://habrastorage.org/files/a7f/6d9/f5d/a7f6d9f5db8542ca92d05371e64da589.png)
Каждое добавление песни в медиатеку сопровождается огромным попапом «Добавлено». Хотя он и не лишает возможности сразу добавить следующие песни, на популярных iPhone SE попап перекрывает собой иконки. Появляется ощущение, что пока попап на экране, песни недоступны. Чуть уменьшить этот попап — и он раздражал бы уже не так сильно. На мой взгляд, изменение иконки со знака «+» на знак облака вполне отражает то, что песня была добавлена.
Баг со списком исполнителей в подборке
Для каждой подборки можно посмотреть исполнителей, чьи песни были в плейлисте, но часто оказывается, что не указан один-два артиста.
Мешающие системные плейлисты
В разделе «Мои плейлисты» есть уже созданные системой папки, которые:
- муторно удалять;
- они почти всегда не нужны;
- в них нет музыки.
Их хочется спрятать вниз, но сортировка этого сделать не может. Сортировка по типу плейлиста всегда выводит их наверх. Итог: чтобы добраться до своих плейлистов, нужно проскроллить ненужные.
Поиск, сбивающий с толку
![image](https://habrastorage.org/getpro/habr/post_images/2c9/1cc/656/2c91cc656d80c05dded4199e2c5c2fb7.png)
Apple Music предлагает два режима поиска: по базе приложения и по своей медиатеке. Если пользователь забыл переключится из одного режима в другой, что случается довольно часто, то велика вероятность не найти то, что ищешь. Такой же подход использован в Яндекс.Музыке (вероятно, Apple Music послужил примером). В Spotify поиск всегда глобальный, а если пользователь попытается добавить трек, который у него уже есть, приложение предупредит об этом. Если же надо поискать что-то в своей коллекции музыки, то в каждом из разделов (песни, артисты, плейлисты и т.д.) есть свой поиск.
![](https://habrastorage.org/files/6e3/940/9fe/6e39409fee8e42439cbcfc1cf4cac64f.png)
Огрехи в локализации
Некрасивое сокращение слов
![](https://habrastorage.org/files/72a/ed7/104/72aed710456c495e81a28da49c433a32.png)
При локализации не была учтена длина слов на других языках, из-за чего попадаются подобные неуклюжие сокращения. Понятно, что использование надписей вместо иконок информативнее, но если приложение мультиязычное, такие ситуации важно учитывать. Проблему могло бы решить уменьшение кегля в зависимости от размера экрана, либо перенос по слогам.
Обрезка заголовков и подзаголовков
![](https://habrastorage.org/files/cb9/87f/5ca/cb987f5caa1b45928f5c7b277555b5bc.png)
Это снова проблема конкретных языков, на которых некоторые слова могут быть длиннее английских исходников. В Spotify эта проблема решена тем, что название и описание находятся под карточкой и при необходимости используется перенос строки.
![](https://habrastorage.org/files/e86/645/a61/e86645a616b24b32854a3777336dc103.png)
Обрезанный алерт с не очень понятным содержимым
![](https://habrastorage.org/files/d69/e86/a1d/d69e86a1d87642e9bcba922f92e3cea4.png)
Этот алерт всплывает нечасто, потому баг, вероятно, и пропустили. Также в русской локализации этот алерт заставляет задуматься о смысле каждого действия и вгоняет в ступор. Стоит избегать запутанных формулировок и проверять отображение всех алертов приложения, особенно если поддерживаются устройства с маленькими размерами экранов.
Отслеживание новостей: непонятные иконки кнопок, логика работы и слишком длинное название свичера
![](https://habrastorage.org/files/884/001/dfa/884001dfa6ad47519e8689c105590d46.png)
Кроме артистов и групп, выбранных на этапе отбора предпочтений, вас автоматически подписывают на тех, кто:
а) был загружен на устройство через iTunes;
б) добавлен в «Медиатеку» из архивов Apple Music.
Но при этом некоторые артисты, которых ты слушаешь регулярно, в список не добавлены.
Приложение само решает, что пользователю надо отслеживать, а что нет.
В разделе отслеживаемых артистов рядом с символами «+» (подписаться) и «-» (отписаться) стоит символ @. Это вызывает у меня чёткую ассоциацию с имейлом. Поэтому я на пару минут задумался, как происходит отслеживание: это будут ненужные мне письма на почту или всё-таки отслеживание будет происходить внутри приложения? Оказалось, что отслеживание — это лента твитов указанных исполнителей внутри приложения.
В эту же ленту попадают артисты, которых пользователь фолловит сознательно. И только в этом случае он видит этот символ на кнопке и в будущем понимает, что он значит. Но если пользователь никого не фолловил, то первый контакт с символом грозит закончиться тем же непониманием, что и у меня. Стоит избегать всего, что интерпретируется двояко и вводит в замешательство. В указанном случае плюса и минуса было бы достаточно.
Название свичера «Автоматически следить за новостями» не помещается на экране. Можно заменить на «Отслеживать новости» и избавиться от сокращения. Это опять к вопросу о локализации.
Проблемный экран профиля
![](https://habrastorage.org/files/ba9/376/e8f/ba9376e8f22b42f18fd0d499ea66e98b.png)
На экране профиля сразу две проблемы:
- снова локализация. Кнопка «Правка» относится только к смене аватара, но из-за названия кажется, что она же относится к смене имени и псевдонима. Это сбивает с толку при первом заполнении профиля. Лучше назвать кнопку просто «Фото» или «Аватар»;
- сообщение о том, что псевдоним занят, абсолютно незаметное и выглядит как пояснительный текст вверху экрана. Не хватает либо цветового выделения, либо иконки.
Что бы хотелось поменять или добавить
В приложении отсутствует прогресс-бар воспроизведения
![](https://habrastorage.org/files/0df/8e5/fe8/0df8e5fe8478426fb1f4f2a866e7b22f.png)
Точнее, он есть, но только в виджете экрана блокировки и в модальном окне, которое надо дополнительно вызывать. Понятно, что перематывать удобнее на большом окне, но удобно знать, сколько осталось до конца песни — ведь это и гайдлайны рекомендуют, и создатели Яндекс.Музыке и Spotify поняли.
![](https://habrastorage.org/files/8a4/0d4/f3e/8a40d4f3e9b646bab45cd29039d7872f.png)
Нет возможности сразу начать прослушивание всех песен выбранного исполнителя
На экране исполнителя нет кнопки «Слушать все» или чего-то подобного. Можно слушать топ-подборку, отдельную песню или альбом, но нет возможности поставить на воспроизведение все песни автора, а в топ-подборке желанной песни может и не быть.
Нет автоскролла плейлиста на следующую песню
При переходе на следующую песню в плейлисте он не прокручивается так, чтобы песня оказалась на экране. Это затрудняет просмотр следующего трека, если список длинный.
Цвета элементов не согласуются с цветовой гаммой приложения
![](https://habrastorage.org/files/01c/198/e95/01c198e954bf4a1d9599742339f4cdee.png)
В то время, как все интерактивные элементы приложения розовые, на экране создания плейлиста есть два зелёных элемента: свичер в активном положении и кнопка добавления музыки. Смотрится странно.
Кликабельные элементы не красные
![](https://habrastorage.org/files/efb/e81/6e2/efbe816e276e409cabb48766bc4d4d6d.png)
Непонятно, почему не во всех случаях есть выделение цветом.На экране профиля плейсхолдер «Псевдоним» был красного цвета, намекая что он кликабелен, а на экране создания нового плейлиста плейсхолдеры «Название» и «Описание» — серые.
Карточку требуют даже для пробного периода
В целом это стандартное поведение для iOS: сначала дай нам данные своей карты, даже если ты не хочешь ничего покупать, а потом уже делай, что хочешь. Но это вызывает подсознательное опасение: а не спишут ли у меня деньги без моего ведома? И не безосновательно: если до конца пробного периода забыть отказаться от подписки самостоятельно, она продлится автоматически и деньги таки спишут. По похожему пути пошла и Яндекс.Музыка.
Вывод
Даже крупные игроки могут принимать неудачные решения. Не стоит думать, что громкий бренд автоматически означает высокое качество, особенно, когда хочется применить похожие решения в своих проектах.
Комментарии (24)
Spalf
28.04.2017 16:45Ко всему выше сказанному отдельно раздражает невозможность перемешать просто все песни на устройстве.
А также что на самом деле он перемешивает не все, а только часть где-то часа на 3 и потом повторяет в той же последовательности.
Ставит песню на паузу если теряет/находит соединение с интернетом, например в метро.
Это уже не говорю о просто всяких багах, вроде необходимости «загружать» уже загруженный автоматически альбом, etc.
Видимо делала та же команда что и сам iTunes или стажеры.
wishnewski
28.04.2017 16:46Хотелось бы ещё сравнения с Google Play Music. Из того, что для меня оказалось важным в этом сервисе стриминга от корпорации зла:
— настраиваемое качество звука для wi-fi / mobile, причём с тремя уровнями (Low, Normal, High) для обоих типов сетей. Можно даже, при желании, настроить High для мобильной сети и Low для wi-fi, было бы зачем.
— интуитивное управление не вызвало никаких сложностей, все элементы делают что ожидаешь, на каждом конкретном экране.
— по статистике, самое большое количество доступных треков.
— самое лучшее качество звука — опять же, по статистике. Из личного восприятия: у Spotify звук «по подписке» субъективно хороший, но десятку в месяц платить жаба душит, поэтому есть риск остаться в ватно звучащем бесплатном плане на пару с mp3 96kbit/s.
— и, конечно же, цена (<200р/мес вместо ~$10 практически у всех остальных). Это был самый определяющий фактор в момент выбора.
Из минусов
— нет standalone десктопного приложения.
— недавно добавили российский НДС в стоимость подписки. При небольшой изначальной стоимости получаются копейки, но всё равно неприятно.Ruckus
28.04.2017 17:19Лично я выбирая из А и Г при переходе на аФон и как раз обратил внимание на то, что в медиатеке А гораздо больше интересующих меня исполнителей, цена та же что и на Г (до введения ндс, теперь ниже) и в силу полного перехода на экосистему более удобный доступ. Настройки качества только для сотовых данных и только вкл/выкл «высокое» качество, но этого мне достаточно. По управлению — на заблокированом экране всё вполне нормально, а в самом приложении я только переключаюсь на конкретный трэк. В общем вопрос не только в сервисе и приложении, но и в остальной экосистеме. Мне правда очень нехватало «мне повезёт» первое время.
Andrusha
28.04.2017 17:25— нет standalone десктопного приложения.
Есть неофициальные: кроссплатформенный Google Play Music Desktop Player и Radiant Player для мака. Оба по сути — браузер, но умеют перехватывать медиа-кнопки.
Кстати, для меня один из главных минусов Apple Music это невозможность слушать из браузера.
Kalobok
28.04.2017 18:01Давно пользуюсь г-музыкой, подписан на семейный план. Могу слегка добавить мелочей. Из важных для меня плюсов — возможность сохранять нужное для оффлайна (только на мобильных устройствах). Как с этим у других не знаю. Из мелких минусов — много путаницы, часто один и тот же исполнитель показывается в нескольких вариантах и т.п. Еще минус — нет нормального shuffle. При включении этой кнопки порядок треков изменяется на «случайный», но всегда один и тот же.
Xfrid
28.04.2017 17:08Тоже многим не доволен, добавлю пару пунктов:
— Не всегда работает функция автозагрузки песен, добавленных в медиатеку. Приходится ждать несколько секунд, чтобы убедится, что загрузка началась
— Неудобный доступ к функциям. Я предпочитаю слушать музыку альбомами из топа по жанрам. Чтобы это сделать я каждый раз (если приложение не осталось открытым с прошлого раза), я должен совершить 5 нажатий, три из которых вызывают загрузку страницы, причем каждая занимает 7-10 секунд (не зависимо от скорости интернета)
— Не все жанры представлены в топах. Причем не хватает не каких-то нишевых, а двух популярных жанра — электронная и танцевальная музыка. Причем в официальных подборках от Apple эти жанры есть.
— Непоследовательность в интерфейсе мобильной и десктоп версии. Если в телефоне я могу увидеть 200 топовых альбомах в жанре, то в iTunes на компьютере — только 50. Причем тут (в айтюнсе) есть интересный баг — когда заходишь в общий топ альбомов, то сначала отображается 200 альбомов, но если зайти в какой-то жанр и вернуться обратно в общий раздел — в нем тоже станет отображаться только 50.
sova
01.05.2017 04:31советую посмотреть клиент эпл музыки для вин. контента появится ещё статьи на три.
olegi
05.05.2017 13:27имеете ввиду itunes?
sova
05.05.2017 13:40ну не совсем. apple music же внутри itunes-а сидит. ничего не скажу про itunes — не юзал. но конкретно кусок с apple music вызывает очень много недоумения. Можно многое написать про ux там сложные штуки, но:
- не работает скролл. (как блин может вообще не работать скролл на простом списке?). т.е. я не могу отскролить вбок посмотреть еще альбомы в выдаче.
- -позиция курсора мыши время от времени идет с каким-то оффсетом вбок (?????). вин 10, новое железо.
Наверняка это не у всех так, (хотя у меня на двух ноутбуках и стационарном компе было именно так), но как так то? это такая веб вьюха ушатанная? почему опенсорсный клиент google music сделанный каким-то школьником работает круто и не вызывает нареканий а поделка apple не справляется со скролом?
Ugrum
Местами согласен, местами не очень (или не обращал внимания на мелочи).
Как раз чуть меньше месяца назад выбирал между Ямузыкой и Амузыкой.
Амузыка, в моём случае, победила. Причины- не слетает список воспроизведения/плэйлист даже после перезагрузки устройства (начинаем воспроизведение с места, где остановились), возможность настроить размер буфера (актуально для мест с не очень хорошим покрытием сетей 3/4G). Само звучание лучше (на мой взгляд).
gotch
Сравнивал год назад, сравниваю сейчас. Качество звучания Яндекса значительно хуже. Семейной подписки нет, цена та же. Смысл?
Oleh_M
Spotify лучше и того и другого, единственное — не все хотят заморачиваться с vpn
deanar
Есть довольно простое решение без необходимости использовать vpn и по цене сравнимой, а иногда и дешевле той же А музыки.
Ugrum
Не таите в себе, выговоритесь. Поделитесь с окружающими.
Gribs
Google Music же еще лучше. Автоматом получаете ютуб без рекламы.
Oleh_M
мне не подходит из-за отсутствия полноценного клиента для десктопа и подборки на spotify очень хороши, как и плейлисты