Совместный обзор Zbox и OneMusic — лучшие музыкальные плееры для Windows Phone на коленях
6 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Zbox и OneMusic — два лучших музыкальных плеера для Windows Phone. Они делают свою работу очень хорошо, и это позор, потому что я действительно не могу их рекомендовать.
Во-первых, поговорим о дизайне. Zbox и OneMusic используют очень разные подходы к дизайну. OneMusic от Philippe Maes имеет минималистичный дизайн в стиле Cal. Он сильно отличается от Xbox Music, вдохновленной Zune. Это скорее традиционный музыкальный проигрыватель без каких-либо излишеств или ленточек. Вы можете изменить тему интерфейса, но это все, что у вас есть для настройки.
Напротив, Zbox выглядит, как следует из его названия, как слияние Xbox Music и Zune. Эстетически результат потрясающий. Мы получаем более современную эстетику в сочетании с языком дизайна Zune от дизайнера, которому плевать. Мудрый пользовательский интерфейс, он работает. Приложение интуитивно понятно. Он уважает язык дизайна Windows Phone, но не ограничивается им.
В отличие от OneMusic, это приложение имеет гораздо больше дополнительных функций, которые выделяют его. Он поддерживает интеграцию Last.FM для альбомов и изображений исполнителей. Он имеет вертикальный салфетки, чтобы изменить функцию. Воспроизводимый экран можно настроить так, чтобы отображалось либо только изображение исполнителя, либо исполнителя с маленькой обложкой альбома, либо исполнителя с большой обложкой альбома.
Оба приложения работают невероятно быстро. Однако OneMusic немного быстрее, его экраны просто появляются и перемещаются. Но опять же, это просто потому, что OneMusic проще. Zbox запускается немного медленнее (разработчик признает это в списке магазинов), но вы, вероятно, этого не заметите, потому что слишком заняты охами и ахами.
Оба приложения не идеальны. Нисколько. У OneMusic есть проблемы с очередями. Независимо от того, решите ли вы перетасовать или нет, песни, отображаемые в очереди, как правило, не совпадают с тем, что воспроизводится дальше, что делает каждую песню сюрпризом (насколько приятным будет сюрприз, зависит от того, есть ли поблизости дети). Он также несколько раз вылетал, хотя разработчик написал в Твиттере, что скоро это исправит.
Zbox, с другой стороны, похоже, любит обновлять свою библиотеку. Даже если вы вообще не добавили никакой музыки. Это приводит к тому, что приложение сканирует музыку, когда вы просто хотите воспроизвести следующую песню. OneMusic делает то же самое, и это одинаково раздражает. Однако, по моему опыту, приложение сканировало музыку три раза за столько же часов. Теперь это было не весело, особенно когда я просто хотел играть музыку. Кроме того, после каждого сканирования плейлисты, созданные в приложении, становились бесполезными. Никто не стал бы играть.
В целом, и OneMusic, и Zbox — отличные приложения. То, что они собираются сделать, они выполняют и делают это хорошо. Но частые проверки библиотек, с которыми я сталкивался, затрудняют их рекомендации.
Теперь я знаю, что я снова и снова возвращался к музыкальному опыту в Windows Phone 8.1, но стоит повторить. Помимо ужасного собственного приложения Xbox Music, сторонние разработчики работают двумя руками, связанными за спиной. В магазине есть два типа музыкальных приложений. Первыми являются приложения 8.0 Silverlight, которые эффективно служат оболочкой для Xbox Music / музыкального центра. Вы можете проверить это, запустив песню, перейдя в меню «Пуск» и коснувшись регуляторов громкости. Насколько плохи были API? Я зашел на Reddit, чтобы спросить, и получил несколько ответов. Разработчик Sharkphone говорит
«Разработчик SharkPhone здесь. Все это очень верно. Я не изучал API 8.1 (и не собираюсь, пока Verizon не решит продвигать его), но вот несколько вещей, с которыми я столкнулся при разработке против 8.0.
Фоновый проигрыватель AudioPlayerAgent выглядит странно:
(здесь вырезано слово разработчиков, перейдите по ссылке на источник, чтобы узнать больше)
Конструкции «списка воспроизведения» нет, PlayerAgent очень тупой, и вам придется много заниматься сантехникой в зависимости от того, насколько сложными вы хотите что-то сделать».
Что ж, тогда вы можете подумать, что «8.1, безусловно, исправила некоторые вещи с точки зрения API». Да, API WP 8.1, безусловно, отличается. Но они не обязательно лучше в зависимости от того, как вы используете свою музыку. Например, предположим, что вы добавили в свою коллекцию одну или две песни. На любой другой платформе и в основном приложении XBM вы можете найти эту песню самостоятельно, ничего не делая. Это просто «там». В 8.1 вам нужно снова вручную сканировать все песни, чтобы найти эту песню, что делает это приложение непригодным для использования до тех пор, пока не будет выполнено все сканирование. Я часто сталкивался с этой проблемой при использовании приложений 8.1; столько раз можно сканировать только 2000+ песен. Это не вина разработчиков. ОС буквально не позволяет этого, даже Xbox Music обновляется только тогда, когда телефон находится на зарядном устройстве.
«Во-первых, сделать воспроизведение без пауз сложно. Очень трудно. Насколько я могу судить, встроенной поддержки воспроизведения без пауз нет, а в формате MP3 даже нет данных, описывающих, сколько тишины в конце трека. Таким образом, чтобы воспроизвести MP3 без пауз, вы должны проанализировать последние сегменты дорожки и решить, сколько тишины нужно обрезать, что не является надежным процессом. Кроме того, сделать это даже невозможно, поскольку формат MP3 не является форматом, для которого кто-либо может сделать декодер, поэтому, чтобы сделать что-то нестандартное, вам придется заплатить комиссию тому, кто владеет форматом. Для FLAC или других файлов это на самом деле проще, но все еще довольно сложно реализовать.
Списки воспроизведения: папка списка воспроизведения на Windows Phone помечена как скрытая, поэтому сторонние приложения не могут получить доступ к данным в этой папке для чтения существующих списков воспроизведения. Вот почему никакие сторонние приложения не позволяют импортировать ваши плейлисты.
Кроме того, сделать адаптивный пользовательский интерфейс для музыкальных приложений не так-то просто. Музыкальные приложения могут обрабатывать много локальных данных, намного больше, чем почти любое другое приложение, и сделать работу плавной и плавной довольно сложно.
Также сложно синхронизировать музыку. Папки в Windows Phone не предоставляют данных о том, когда они были изменены в последний раз, поэтому вместо обновления только тех папок, которые изменились, необходимо каждый раз повторно сканировать всю музыкальную библиотеку. Вероятно, поэтому эти приложения не сканируют в фоновом режиме».
Чтобы закончить на позитивной ноте, я не критикую, потому что я полон ненависти и праведного гнева или чего-то в этом роде. Нет. Я делаю это, потому что мне нравится Windows Phone, и меня раздражает, что что-то настолько простое, что о нем даже не стоит упоминать, превращается в такой черный глаз для платформы. Это не очень хорошо для нового пользователя и еще хуже для тех, кто купил устройства 8.0, а затем понизил версию. Это все равно, что купить действительно хорошую машину только для того, чтобы производитель пришел, снял несколько деталей и пообещал исправить их через два года. Этому исправлению лучше быть вне этого мира. И для разработчиков, и для пользователей, и для репутации Microsoft.
Источник: Reddit.