木曜日に発表されたAppleのiPhone 4.0プレビューでは、開発者契約に隠された驚きが隠されていました。iPhone 4.0対応ソフトウェアを開発する場合、開発者はAppleの独自ツールのみを使用する必要があります。これは、iPhone対応アプリをコンパイルするAdobeの次期Flash CS5ソフトウェアにとって、大きな痛手となる可能性があります。

Daring Fireball ブログの John Gruber 氏が最初に気づいた Apple の新たな開発者契約書にある問題の条項には、同社独自のソフトウェアを使用して構築されていないアプリは App Store で承認しないと書かれている。
これは基本的に、Adobeが近々リリースするFlash-to-iPhoneコンパイラなどのサードパーティ製コンパイラで構築されたアプリがApp Storeで承認されないことを意味します。この新しいルールは、来週4月12日にリリース予定のAdobe Flash CS5にとって直撃的な打撃となります。Flash CS5のiPhoneアプリコンパイラは、この新ソフトウェアの画期的な機能として位置づけられています。
木曜日に行われたiPhone 4.0のプレビューで、Apple CEOのスティーブ・ジョブズ氏は開発者契約の新ルールについて一切言及しなかった。イベント後の質疑応答で、FlashとJavaに対する立場は変わったかと問われると、ジョブズ氏はただ「いいえ」と答えた。ジョブズ氏はAdobeのFlashプラットフォームへの嫌悪感を何度も表明しており、「バグだらけ」「死にゆく技術」と呼んでいると報じられている。
AppleによるFlashの障害が迫っているにもかかわらず、AdobeはWiredに対し、「新しいSDK言語については認識しており、検討中です」と述べた。同社は、Flash CS5 iPhone OSパッケージャーの開発を継続すると述べた。Appleは開発者契約の変更について何も声明を出していない。
新たな開発者契約ルールは、AppleとAdobeの溝をさらに深めることになるだろう。Appleは、iPod Touch、iPhone、iPadといったiPhone OS搭載デバイスでFlashでエンコードされた動画の再生を許可していないことで悪名高い。しかし、Web上の動画の圧倒的多数が、広告、マルチメディアコンテンツ、ブラウザベースのゲームなどでこの技術を使用しているという事実を無視している。