
Сегодня Apple официально выпустила более подробную информацию об API Apple Music, доступном в iOS 9.3. Документация под названием «Лучшие практики Apple Music для разработчиков приложений» сегодня закрепляет возможности API Apple Music и устанавливает прецедент, которого должны придерживаться разработчики музыкальных приложений. При первоначальном выпуске iOS 9.3 возникла некоторая путаница относительно того, что именно будет включать в себя API Apple Music. Мы обратились к Бену Додсону, разработчику Music Tracker, чтобы лучше понять ограничения и новые возможности, которые может предоставить API. Сегодняшний документ подтверждает наши первоначальные выводы.
Руководство по лучшим практикам, выпущенное сегодня, напоминает разработчикам, что при использовании API Apple Music существуют ограничения, и разработчикам следует ознакомиться с правилами рассмотрения App Store. Указывая на такие разделы, как 8.6 (Приложения, которые позволяют сохранять или загружать музыку… без явного разрешения от этих источников, будут отклонены), Apple четко излагает свои ожидания от разработчиков.
Для тех, кто, возможно, пропустил нашу первоначальную статью, мы обсуждали возможность того, что такие приложения, как Shazam, смогут обнаруживать песни и затем добавлять их напрямую в библиотеку Apple Music пользователя. Всего месяц спустя, именно это реализовал Shazam. Сегодняшнее руководство по партнерским ресурсам также объясняет, что если у пользователя в настоящее время нет подписки на Apple Music, разработчики могут получить единовременную комиссию, когда пользователь переходит от пробной подписки Apple Music к платной.
Обзор API Apple Music приведен ниже, но для полного описания перейдите на официальную страницу.
Мы рады сообщить, что API Apple Music теперь доступен в iOS 9.3. API Apple Music позволяет разработчикам напрямую управлять воспроизведением Apple Music для подписчиков, среди прочих функций.
- Разработчики могут проверить, является ли пользователь в настоящее время подписчиком
- Разработчики могут видеть, в какой стране базируется учетная запись пользователя
- Разработчики могут поставить в очередь следующую песню или песни на основе идентификатора песни для воспроизведения
- Разработчики могут просматривать плейлисты, уже имеющиеся в «Моей музыке», или создавать новые плейлисты с названием и описанием (см. Руководство по проверке App Store для получения ограничений)
Мы призываем разработчиков использовать API Apple Music для обеспечения превосходного пользовательского опыта, интегрируя эти функции в свои приложения.
Добавление Apple API Apple Music еще больше сокращает разрыв между Beats Music и Apple Music. Beats Music также имел API, который позволял разработчикам создавать способы поиска в каталоге Beats Music, воспроизведения песен, а также создания, обновления и отображения плейлистов. Более недоступный, ProgrammableWeb по-прежнему отображает небольшую выборку того, что было возможно с REST API Beats Music.