
iOSの現在のミュージックライブラリに関するセキュリティとプライバシーに関する投稿で、ベン・ドッドソン氏はiOS 9.3では、アプリがApple Musicカタログに現在存在する音楽をユーザーのミュージックライブラリに直接追加できるようになったと補足しています。これはあまり議論されていない小さな機能ですが、様々な種類のアプリやアプリケーション開発者にとって新たな可能性を切り開くものです。
フレームワークの改訂版を見ると、iOS 9.3で追加された機能により、アプリからApple Musicのトラックをユーザーのミュージックライブラリに追加して再生できるようになっていることがわかります。アプリはまず、デバイスがApple Musicカタログへのアクセスを許可されているかどうかを確認する必要があります。例えば、ユーザーがApple Musicに登録していないか、現在Apple Musicがサポートされていない国に住んでいる可能性があります。その後、アプリはiTunesプロダクトIDを使用してトラックを取得し、再生できるようになります。
音楽ライブラリへのアクセス
Media PlayerとStoreKitフレームワークの新しいメソッドを使うと、Apple Musicのトラックをミュージックライブラリに追加して再生できます。まず、APIを使って、デバイスがApple Musicカタログのトラックの再生やライブラリへのトラックの追加に対応しているかどうかなど、現在の機能を確認します。次に、ライブラリにトラックを追加するメソッドと、トラックを再生するメソッド
SKCloudServiceController
を使用します。MPMediaLibrary
addItemWithProductID:completionHandler:
MPMusicPlayerController
setQueueWithStoreIDs:
– iOS 9.3、iOSの新機能
この機能は、多くのiOSアプリの可能性を広げます。ユーザーがApple Musicに加入している場合、楽曲はそこからストリーミング再生され、ユーザーのライブラリにすぐに追加されます。Shazamのようなアプリは、発見した楽曲を再生できる複数のソースをユーザーに提示します。Apple MusicやRhapsody内で再生したり、PandoraやApple Music内でステーションを開始したり、YouTubeから動画をストリーミング再生したりできます。Shazamは、楽曲再生体験を可能な限り簡単にすることに真剣に取り組んでいるようです。このiOS 9.3の新機能により、Shazamのようなアプリは「クイック追加」ボタンを備え、曲をユーザーの音楽ライブラリに直接追加できるようになります。
iOS 9.3の機能が活用できる可能性のあるもう一つの分野は、セレブリティに特化したアプリです。iOS App Storeでセレブリティ向けアプリが成功を収めていることから、この機能はファンをアプリ体験にさらに深く関わらせる新たな手段となります。例えば、セレブリティがApple Musicで新曲をリリースするたびに(一部のアーティストはリリースを拒むかもしれませんが…)、ユーザーにプッシュ通知を送信し、すぐに音楽ライブラリに追加できるようになります。
もし広告会社があなたの音楽ライブラリの完全なリスト(そして経時的な変化も)を入手できれば、特定の広告を非常に簡単にターゲティングできます。最近テイラー・スウィフトの曲をたくさん追加しましたか?それに関連する広告をいくつかご紹介します。
– ベン・ドッドソン、iOSの音楽ライブラリはセキュリティとプライバシーのリスクです
このレベルのユーザーデバイスこそが、ドッドソン氏が記事で指摘している核心です。iOS 9.3では、アプリがライブラリに音楽を追加するにはユーザーが明示的に許可を与える必要がありますが、ライブラリ内の音楽をアプリに取り込むにはユーザーが明示的に許可を与える必要はありません。
広告会社は、この情報を利用して音楽や視聴習慣を追跡し、ユーザーの好みに合わせたコンテンツを提供することができます。この考え方自体は一部のユーザーには歓迎されるかもしれませんが、実際にこのようなことが起こる可能性や、実際に起こる可能性についてユーザーに一切通知されないという事実は、歓迎すべきことではありません。
ドッドソン氏によると、「…Appleから最後に受け取ったメッセージは、これはセキュリティ上の問題であり、同社のポリシーに従い、いつ(あるいは本当に)修正されるのかという点については、これ以上のアップデートは提供しないというものでした」とのことだ。残念ながら、この回答はまさにクレイグ・フェデリギ氏が最近嘆いた類の回答と酷似している。
Dodson氏の記事の残りの部分もぜひ読んでください。また、バグレポートも気になる場合はコピーしてください。iOS 9.3は現在3回目のベータ版で、来月Appleの3月のイベントで正式リリースされる予定です。今後数か月で、より多くの開発者がこの新機能を活用し始めることを期待しています。iOS 9.3のフレームワークの変更については「What's New in iOS」をご覧ください。より具体的なAPI情報については、「iOS 9.3 API Diffs」ページをご覧ください。
アプリ開発者がユーザーの音楽ライブラリに音楽を追加できる可能性について、どうお考えですか?広告主やアプリが明示的な許可を求めることなく音楽ライブラリを読み込めることについて、どうお考えですか?どちらも、非常に個人的な事柄に関して、行き過ぎた行為ではないでしょうか?
下のコメント欄でお知らせください。iOSの機能について、あまり議論されていない機能やその可能性に関する投稿を歓迎します。コメント欄またはTwitterの@gregbarbosaまでお知らせください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。