Swift MusicKitプログラミング その1

MusicKitプログラミング その1

MusicKitとは

Document(https://developer.apple.com/documentation/musickit)より

MusicKitは、Apple Musicカタログの音楽アイテムに関する情報にアクセスするためのウェブサービスであるApple Music APIとアプリケーションを統合します。MusicKitを使えば、Apple Musicと連携するアプリをより簡単に作ることができます。

Apple Music API

Web Service「Apple Music API」が以前からありました。
アプリ「MusicHarbor」はApple Music APIを使用していると思われます。(あくまでも想像。)
APIのアーキテクチャはRESTです。
HTTP(S)プロトコルで、データはJSONです。

MusicKit

Document:https://developer.apple.com/musickit/

「Apple Music API」を簡単に使用出来る様に、フレームワークを提供したという事です。
REST等を気にせずに実装出来るようになったという事です。
Apple系OSだけではなく、Android用SDK、Web用ライブラリ(JavaScript)の提供があります。

Apple系OSは
iOS 15.0+
macOS 12.0+
Mac Catalyst 15.0+
tvOS 15.0+
watchOS 8.0+
で使用出来ます。

Swift

Posted by shi-n