11
Adobe、Flash Player 10.1、AIR 2.0のパブリックベータ版を発表

速報です。Adobe Labsが新たなツールを公開しました。Adobeは、あらゆる主要プラットフォームにFlashを搭載するという、その名も「Open Screen Initiative」という、少々不愉快なプロジェクトの一環として、Windows、Mac OS X、Linux向けのFlash Player 10.1とAdobe AIR 2.0のベータ版をリリースしました。

Flash Player 10.1はMac OS Xでは特に何も変更がないように見えますが、リリースノート(当然PDF形式)をよく見ると、興味深い詳細がいくつか見つかります。これはIntelのみのプレリリース版ですが、最終ビルドではPowerPCもサポートされるようです。オーディオ入力もサポートされており、携帯電話ユーザー向けのFlash 10.1 Webアプリとの橋渡しとして機能すると思われます。よりスマートなエラー処理を求める方のために、Flashはメモリ不足になった際に自動的にシャットダウンし、ブラウザに再起動を要求するようになりました。これは、単にクラッシュするだけの場合と比べて、非常に優れた改善です。

Mac OS X版にない機能としては、主にGPUアクセラレーション、マルチタッチ、ジェスチャーのサポートが欠けています。AdobeがスマートフォンでGPUベースのレンダリングのみをサポートする理由は、「(場合によっては)パフォーマンスが低下する」ことと「ドライバのサポートが大きく異なる」ことにあります。Mac OS Xは、Mac OS X 10.2でQuartz Extremeを導入して以来、ネイティブGPU合成をサポートしてきました。

また、Windows以外ではH.264ハードウェアアクセラレーションはサポートされていません。これは「Mac OS Xでは必要なAPIへのアクセスが公開されていない」ためです。しかし、Adobeは批判の声を抑えるため、「機能追加の検討」を強く求めています。リリースノートにはマルチタッチがWindows 7とスマートフォン限定であることについては特に言及されていませんが、現在利用可能なデモ版はどれもMac OS Xをサポートしておらず、これもMac OS Xにとって不利な状況となっています。

AIR 2.0もIntel版のみのリリースですが、Flash Player 10.1とは異なり、Adobeは今後もIntel版のみのサポートを継続する予定です。幸いなことに、OS X版のAIR 2.0にはFlashよりもはるかに多くの新機能が搭載されています。AIR 2.0ではWebKitの最新版が採用されたため、HTML5とCSS3がサポートされるようになりました。

最も興味深いのは、開発者がネイティブインストーラー経由でインストールするAIRアプリを作成できるようになったことです。これにより、OS固有のネイティブAPIや機能を利用できるようになります。例えば、Adobe LabsはSearchCentralというサンプルAIRアプリをダウンロードできるようにしており、AIRがSpotlightをどのようにサポートしているかを実証しています。AIR 2.0は、Mac OS Xでのベクター印刷のサポート、セキュリティの強化、OSのデフォルトアプリケーションでファイルを開く機能、フラッシュドライブやハードドライブなどの大容量ストレージデバイスの検出、高度なネットワークサポートなどを備えています。

安定性の低いFlashバージョンをダウンロードする人は誰もいないでしょうが、AIRの改善は、AdobeがOS Xの機能を活用することに確実に関心を持っていることを示しています。いずれにせよ、HTML5が本格的に普及して、不安定なプラグインに時間を無駄にせずに済むようになるのが待ち遠しいです。Adobeさん、ごめんなさい。ハグとキスをお願いします。