
Adobe は、Flash プラットフォームからのさらなる離脱と思われる動きとして、Flash ベースの Flex フレームワークのコードを Apache Software Foundation (ASF) に提出し、独立したプロジェクトとして管理されるようにした。
Adobe は、Flex とその基盤となる Flash テクノロジを継続的にサポートすることを約束する一方で、将来、Web アプリケーション開発者は Flash ではなく HTML5 を使用するようになることも示唆しました。
「長期的には、HTML5がエンタープライズアプリケーション開発に最適なテクノロジーになると考えています」とブログ記事には記されています。「また、現時点では、Flexはデスクトップアプリケーションプロファイルに典型的に関連付けられる大規模なクライアントプロジェクトにおいて明確なメリットをもたらしていることも認識しています。」
Flexは、Adobe Flash上で動作するクロスプラットフォームのリッチインターネットアプリケーション(RIA)を構築するために使用できるコンパイラと多数のライブラリを含むSDK(ソフトウェア開発キット)です。2008年、Adobeは本SDKをオープンソースライセンスの下に公開しました。
ASFは今後、Adobe Flexの採用について投票を行う予定です。オープンソースソフトウェア団体であるASFは、この技術の開発管理に同意するかどうかについてはコメントしていません。しかし、もし同意すれば、FlexがApacheプロジェクトになるのもそう遠くないかもしれません。2010年にGoogleがWaveをプロジェクト候補として提出した際、ASFは1ヶ月以内にこの技術を承認しました。
ASFがこの技術を採用することに同意した場合、ロードマップはApacheの定款に基づいて運営される独立した管理機関によって管理されます。Adobeは、SDKのデバッグと開発をさらに進めるために、専任エンジニアを引き続き配置することを約束しました。
AdobeはFlexに加え、他の関連コンポーネントもASFに提出しています。中でも注目すべきは、FlexアプリケーションとバックエンドのJava EE(Java Enterprise Edition)サーバー間でデータを転送するためのメッセージングシステムであるBlazeDSです。また、実験的なFlashコンパイラであるFalconと、各種テストツールも提出しています。
今月初め、Adobeは新しいモバイルデバイス向けのFlashの開発を中止し、HTML5向けのツール開発に注力すると発表しました。現在開発中のHTML5規格は、Flashが現在提供しているマルチメディア機能の多くを提供し、別途プラグインを必要としません。
AdobeがモバイルFlashプラットフォームから撤退したことは、Flashを軽視しHTML5へと舵を切る第一歩だと、観測筋は推測している。アナリスト企業J.Gold Associatesのジャック・ゴールド氏は、Windows以外のデバイスが市場に投入されるにつれ、Adobeはますます増え続けるプラットフォーム間でFlashを維持するという困難な課題に直面していると指摘した。一方、HTML5は標準規格をサポートするすべてのモバイルブラウザで動作し、基盤となるハードウェアプラットフォームごとに特別な調整は不要だ。