Airfoil Speakers Touchアプリを覚えていますか?Rogue Amoebaのこの便利なアプリは、iPhone、iPod touch、iPadをオーディオレシーバーに変え、デスクトップからiOSデバイスにあらゆるオーディオを送信できるようにします。ご存知の通り、Appleは2週間前に開発チームに詳しい説明をすることなくこのアプリを削除しましたが、数日後にようやくストアへの掲載を再開しました。
Appleがこの拒否の理由を知りたいですか?Appleのワールドワイドマーケティング担当シニアバイスプレジデント、フィル・シラー氏(社内ではドクター・ノーと呼ばれています。理由はお察しいただけると思います)とRogue Amoebaチームの間で交わされたメールをご紹介します。
Rogue の Kevin Starbird 氏は、まず Apple の Schiller 氏に次のようなメールを送った。
クック様
Apple は最近、Rogue Amoeba のアプリ「Speakers」(iOS デバイスが iTunes または別の iOS デバイスから直接 AirPlay オーディオを受信できるようにするアプリ) を iOS App Store から削除しましたが、その理由は「一線を越えたと思われるコンテンツまたは動作」が含まれているということだけです。Rogue Amoeba がどの一線を越えたのかまだ伝えられていないことを考えると、これはまったく不透明な説明です。
Apple製品を愛用する消費者として、これは非常にまずいと感じます。特に、AirPlayライセンス対応スピーカーとAirPort Expressの売上への打撃を懸念されているようですが、革新的でルールを遵守する開発者がSpeakersのような優れた有料アプリを通じて価値と実用性を提供できるようにすれば、iOSエコシステム全体の価値向上に繋がり、私たち全員にとってより大きなメリットになるのではないでしょうか。
代わりにあなたが行ったのは、あなたのルールすべてに従った有料アプリの開発に何千ドルも費やしたとしても、iPod アクセサリの販売に悪影響を与える可能性があると感じた場合は躊躇せずに彼らの足元から敷物を抜き取ると、あらゆる場所の開発者に告げることで、あなたのエコシステム (言うまでもなくあなたの信頼性) にダメージを与えたことです。
非常に残念ですが、Apple 側の言い分も聞いてみたいと思います…
心より、
ケビン・スターバード
カリフォルニア州ドゥアルテ
シラー氏はその後すぐに反応し、Rogue がウェブサイトに掲載した事件の説明は正確ではないと主張した。Apple がプログラムを停止したのは、開発者契約違反のためであると主張した。
スターバードさん、
このアプリケーションに関するメールとご質問をありがとうございます。
私の理解する限り、この話は単純で、Rogue Amoebaのウェブサイトでは正確には説明されていません。Rogue Amoebaのアプリは、承認されたAPIや適切なライセンスを使用せずに暗号化されたAirPlayオーディオストリームにアクセスする機能を追加しており、これはAppleとの契約に違反していました。AppleはRogue Amoebaに対し、利用規約を遵守するためにアプリのアップデートを求めました。
Appleの動機と行動に関するあなたの推測は全く正しくありません。Appleは、AirPlay対応製品の開発を支援するためにAirPlayライセンスプログラムを提供しています。Appleは、誰かから資金を奪うつもりなど一度も言っていません。実際、この開発者と協力して、アプリのアップデートを行い、App Storeに掲載され続けるよう尽力しました。
心から、
フィル
言い換えれば、Airfoil Speakers Touch アプリは、Apple TV ボックスへのワイヤレス メディア ストリーミング用の Apple のテクノロジーである AirPlay と機能が重複しているため削除されました。
シラー氏の主張はAmoebaには受け入れられず、同社はウェブサイトで公式な回答を掲載した。Amoebaは基本的に、プライベートAPIは一切使用しておらず、AirPlayオーディオを受信するために独自のコードを一から書いたと主張している。
また、コードのリバースエンジニアリングは常に 「昔から受け継がれてきた、法的に健全な伝統」であるとも指摘した。
以下に彼らの回答を全文掲載します。
この機能は「承認されたAPIを使用せずに」作成されたという主張に対して
Airfoil Speakers Touchが提供する機能を有効にするAPI(承認済みを含む)は存在しません。AirPlay対応オーディオを受信するために使用されるすべてのコードは、Rogue Amoebaによって社内で作成されました。
「適切なライセンスなしで」これを行ったという主張に対して
同様に、Airfoil Speakers Touchが提供する機能を提供するための「適切なライセンス」も存在しません。AppleはハードウェアメーカーにAirPlayオーディオの再生機能をライセンスしていますが、ソフトウェアにはそのようなライセンスプログラムがありません。将来的にソフトウェアメーカーがこの種のライセンスを利用できる可能性について問い合わせたところ、可能性は低いとの回答でした。
これは「Appleとの契約に違反している」という主張に対して
以前お伝えした通り、AppleはAirfoil Speakers TouchがApple Storeでの取り扱いを望まない製品であるというだけで、具体的な規則や条項に違反することはないと述べています。Airfoil Speakers TouchはAppleとの契約に一切違反していないという当社の声明は、今後も揺るぎなく維持されます。
シラー氏もまた、当然の報いを受けた。
シラー氏は「暗号化されたAirPlayオーディオストリーム」にアクセスしたと述べており、これが不適切であるかのように示唆しているようです。しかし、それは全く不適切ではありません。AirPlayオーディオストリーミングプロトコルには複数のレイヤーの暗号化が関わっていますが、その主な目的は、サードパーティがAirPlayと相互運用するアプリケーションを構築するのを防ぐことにあるようです。
リバースエンジニアリングに関するちょっとした教育的なメモ。
幸いなことに、相互運用性を確保するためにデバイスやプロトコルをリバースエンジニアリングすることは、古くから受け継がれ、法的にも健全な伝統です。これは、PC革命と今日のコンピューティング環境の発展に大きく貢献しています。他のベンダーが競争を嫌うという理由だけで、相互に連携する製品の提供をユーザーから止めるべきなのでしょうか?
私にとって、この騒動全体は、Apple がおそらく、Apple TV をバイパスして iOS デバイス間で直接メディア ストリーミングを可能にすることを目的とした AirPlay の機能強化に取り組んでいることを示しているように思える。これは基本的に、Airfoil Speakers Touch が実現していることである。
私としては、Apple が iOS 6 で規約を緩和し、サードパーティが標準アプリの機能を複製できるようにしてくれることを期待しています。
もし彼らが姿勢を変えていなかったら、Sparrow のような素晴らしいアプリは今実現できなかったでしょう。
Apple がそれを基盤に構築しない限り、Android は高度な機能とカスタマイズの面で優位性を維持し続けるでしょう。
残念なことに、この点に関する Apple の態度は時々かなり不機嫌になることがあります。
シラー氏はアップルの開発者関係部門も統括しており、来週の月曜日には少し説明が必要になるかもしれない。
ご意見は?
このニュースを最初に報じたのは、Cult of Mac の Killian Bel 氏です。