Apple、iOS 9.3に続いてApple Music APIの公式ドキュメントを公開c

Apple、iOS 9.3に続いてApple Music APIの公式ドキュメントを公開c
Apple、iOS 9.3に続いてApple Music APIの公式ドキュメントを公開c

Appleは本日、iOS 9.3で利用可能なApple Music APIに関する詳細情報を正式に公開しました。「Apple Music Best Practices for App Developers(アプリ開発者向けApple Musicベストプラクティス)」と題されたこのドキュメントは、Apple Music APIの機能を明確に示し、音楽アプリ開発者が従うべき指針を示しています。iOS 9.3のリリース当初、Apple Music APIが具体的にどのような機能を提供するのかについて、一部で混乱が生じていたようです。そこで、Music Trackerの開発者であるBen Dodson氏に連絡を取り、APIの制限事項や導入可能な新機能についてより深く理解しようとしました。本日公開されたドキュメントは、当初の私たちの考えを裏付けるものです。

本日公開されたベストプラクティスガイドでは、開発者に対し、Apple Music APIの使用には制限があること そして開発者はApp Store Reviewガイドラインを確認する必要があることを改めて注意喚起しています。8.6(音楽の保存またはダウンロード機能を含むアプリは、提供元からの明示的な許可なしに拒否されます)などのセクションを例に挙げ、Appleは開発者への期待を明確に示しています。

前回の記事をご覧になっていない方のために、Shazamのようなアプリが曲を発見し、ユーザーのApple Musicライブラリに直接追加する可能性について解説しました。それからわずか1ヶ月後、Shazamはまさにそれを実現しました。本日のアフィリエイトリソースガイドでは、ユーザーが現在Apple Musicに加入していない場合、Apple Musicのトライアルメンバーシップから有料プランに切り替えた際に、開発者が1回限りのコミッションを獲得できることも説明しています。

Apple Music API の概要は以下に記載されていますが、詳細については公式ページをご覧ください。

Apple Music APIがiOS 9.3で利用可能になったことをお知らせいたします。Apple Music APIを使用すると、開発者はメンバー向けのApple Music再生などを直接制御できるようになります。

  • 開発者はユーザーが現在メンバーであるかどうかを確認できる
  • 開発者はユーザーのアカウントがどの国に拠点を置いているかを確認できます
  • 開発者は、曲IDに基づいて次の曲を再生キューに追加できる。
  • 開発者は、My Music にすでに存在するプレイリストを確認したり、タイトルと説明を付けて新しいプレイリストを作成したりできます (制限については、App Store レビューガイドラインを参照してください)

開発者には、Apple Music API を使用してこれらの機能をアプリに統合し、優れたユーザーエクスペリエンスを提供することをお勧めします。

– アプリ開発者向けApple Musicベストプラクティス

AppleがApple Music APIを追加したことで、Beats MusicとApple Musicの差はさらに縮まりました。Beats Musicにも、開発者がBeats Musicカタログの検索、曲の再生、プレイリストの作成、更新、表示を行うためのAPIがありました。現在は利用できませんが、ProgrammableWebでは、Beats Music REST APIで可能だった機能の一部をご覧いただけます。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。