![AppleはサードパーティAPIの使用に書面による同意を厳格に要求しているため、サードパーティによるTeslaアプリのアップデートを拒否[U]c](https://image.havebin.com/miommiod/0a/97/9to5mac-default.webp)

「Tesla用Watchアプリ」は、Apple Watchから直接Tesla車に便利な情報を確認したり、コマンドを送信したりできる人気アプリです。しかし、AppleがサードパーティAPIに関するガイドラインを強化しているため、このアプリの提供が危ぶまれています。開発者はApp Storeからアプリを削除せざるを得なくなる可能性があります。
更新 – 8月28日: Appleは再び開発者に連絡を取り、この状況が徹底的に調査されるまでの間、Tesla向けWatchアプリの最新アップデートをApp Storeで公開することに同意しました。Appleは、サードパーティ製ハードウェアを制御するために非公式APIを使用するすべてのアプリを許可するかブロックするかをまだ決定していません。元の記事は以下をご覧ください。
キム・ハンセン氏は、今年5月からApp Storeで公開されているテスラのWatchアプリの開発を担当しています。それ以来、アプリは5回のアップデートを経ており、いずれもAppleの承認を受けており、特に問題はありませんでした。
ハンセン氏は最近、アプリのアップデートに取り組んでおり、今週Appleに提出して審査を受けた後、App Storeでユーザーに公開された。しかし、開発者はひどい驚きに見舞われた。
Appleはハンセン氏に連絡を取り、非公式のサードパーティAPIを使用しているため、アプリを承認できないと伝えました。同社は、非公式のサードパーティAPIを使用したアプリをApp Storeで承認してもらう唯一の方法は、当該サービスの所有者(今回の場合はテスラ)の書面による同意を得ることだと主張しています。
APIという言葉に馴染みがない方のために説明すると、APIとは、ソフトウェアアプリ間でデータを形式的にやり取りするために用いられるアプリケーションプログラミングインターフェースです。Appleの公式ウェブサイトで説明されているように、APIはアプリが他のアプリやサービスと接続することを可能にします。
インターネットに接続するお気に入りのアプリはすべてAPIを利用しています。例えば、ソーシャルメディアアプリはAPIを使用して、モバイルアプリから投稿を表示したり公開したりしています。フィードを更新すると、アプリはすべての投稿を取得するためのAPIリクエストを送信します。投稿に「いいね!」すると、アプリはそのデータを投稿するためのAPIリクエストを送信します。
APIは正式にはファーストパーティAPIとサードパーティAPIの2つのカテゴリに分類されます。ファーストパーティAPIは、Safari、Appleマップ、Apple Musicなど、iOSのネイティブ機能へのアクセスを提供するAppleが開発したAPIです。一方、サードパーティAPIは、アプリがソーシャルネットワークと通信できるようにするFacebook APIなど、他の開発者が開発したAPIです。
非公式のサードパーティAPIも存在します。これらは開発者コミュニティによって作成され、公式APIを提供していないアプリやサービスとの連携を実現するものです。テスラには公式APIがないため、コミュニティはテスラのシステムにアクセスするための複数のAPIを作成してきましたが、テスラはこれを問題視していませんでした。
テスラのWatchアプリは、ご想像のとおり、これらの非公式サードパーティAPIの1つに依存しており、これがApp Storeで却下される原因となりました。テスラはこれらのAPIを公式に承認したことがないため、Appleは今後、これらのAPIを使用するアプリを一切承認しません。「これは最終的に、テスラの名前を少しでも参照している、App Storeにあるすべてのサードパーティ製アプリの終焉を意味するでしょう」とハンセン氏は9to5Macに語りました。
アプリの却下は今回になってから行われたものですが、Appleの決定は古いポリシーに基づいています。そして、何らかの理由でAppleはこのポリシーを無視することがあります。App Storeレビューガイドラインのセクション5.2.2では、知的財産権の問題により、アプリが事前の許可なくサードパーティのサービスを利用することは許可されていないことが強調されています。
5.2.2 サードパーティのサイト/サービス:アプリがサードパーティのサービスからコンテンツを使用、アクセス、収益化、または表示する場合は、当該サービスの利用規約で明示的に許可されていることを確認してください。リクエストに応じて承認を提供する必要があります。
Appleは現在ガイドラインを強化しているため、ハンセン氏がテスラのWatchアプリをApp Storeで再び承認してもらう唯一の方法は、テスラがコミュニティガイドラインを策定し、開発者がサードパーティのAPIを使用して自社のサービスに接続できるようにすることだ。
結局のところ、これは法的責任の問題だと思います。Appleは、ハードウェアメーカーの明確な同意なしにハードウェアを操作するアプリを拒否するでしょう。DJIドローン用のサードパーティ製アプリも同様の対応を取っているようです。Appleの考えに同感です。ルール自体は実はかなり明確です。ただ、適用方法が非常に不統一なだけで、もし一貫して適用されていたら、ストアに並ぶ質の高いアプリは大幅に減少し、消費者として高価なおもちゃを楽しむ選択肢も大幅に減ってしまうでしょう。
アプリの現在のバージョンは App Store で 5.99 ドルで引き続き入手可能ですが、Apple のガイドラインにより App Store から削除される可能性があることに注意してください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。
