FlashをHTML5に変換ツールをGoogleが公開
米Googleは2011年6月28日(現地時間)、Google LabsからFlashのコンテンツ(SWFファイル)をHTML5にコンバートするWebツール「Google Swiffy」を発表した。
レンダリングエンジン「WebKit」が搭載されているWebブラウザであれば、コンバートして表示させることが可能だ。
GoogleのChromeや米AppleのSafariなどのほか、iPhoneやiPadのSafariブラウザに対応。
「Google Swiffy」を使用すれば、iPhone/iPadといったFlashコンテンツに非対応端末でもアニメーションFlashコンテンツをある程度までHTML5形式で再現可能だ。
Swiffyの仕組みは、SWFファイルからJSON(JavaScript Object Notation)形式のファイルを自動で生成して、Webブラウザ側のJavaScriptランタイムがロードして、SVGやCSSでコンバートしたものを再現する仕様だ。
ただしActionscriptなどの多様したものなど、複雑な構成のFlashのコンバートは難しいようだ。
レンダリングエンジン「WebKit」が搭載されているWebブラウザであれば、コンバートして表示させることが可能だ。
GoogleのChromeや米AppleのSafariなどのほか、iPhoneやiPadのSafariブラウザに対応。
「Google Swiffy」を使用すれば、iPhone/iPadといったFlashコンテンツに非対応端末でもアニメーションFlashコンテンツをある程度までHTML5形式で再現可能だ。
Swiffyの仕組みは、SWFファイルからJSON(JavaScript Object Notation)形式のファイルを自動で生成して、Webブラウザ側のJavaScriptランタイムがロードして、SVGやCSSでコンバートしたものを再現する仕様だ。
ただしActionscriptなどの多様したものなど、複雑な構成のFlashのコンバートは難しいようだ。
Adobe Flash Player10.2β版の公開
2010年12月初頭に米Adobe Systemsから「Flash Player 10.2β版」のリリースが発表されたいようだ。
Flash Player 10.2β版は米Adobe社サイトからダウンロード可能なようで、日本Adobe Flash Playerでは最新版の10.1のみダウンロード可能だ。
また「Flash Player 10.2β版」の特徴のひとつは、「Stage Video」テクノロジーという新しい技術採用によるパフォーマンス向上技術である。
Stage Videoの技術的な特性としては、色彩変換やスケールサイズの変換、ビットマップイメージ転送などのビデオレンダリングに関する全行程を、ハードウェアアクセラレーションを活用して高速化を図るAPIが挙げられる。
たとえば、動画を再生する時のCPUにかかる負荷を大きく減らすことで、Flashが動画を再生するときの負担をより軽減することにより、軽負荷でのビデオ再生が可能になるようだ。
Flash Player 10.2β版は米Adobe社サイトからダウンロード可能なようで、日本Adobe Flash Playerでは最新版の10.1のみダウンロード可能だ。
また「Flash Player 10.2β版」の特徴のひとつは、「Stage Video」テクノロジーという新しい技術採用によるパフォーマンス向上技術である。
Stage Videoの技術的な特性としては、色彩変換やスケールサイズの変換、ビットマップイメージ転送などのビデオレンダリングに関する全行程を、ハードウェアアクセラレーションを活用して高速化を図るAPIが挙げられる。
たとえば、動画を再生する時のCPUにかかる負荷を大きく減らすことで、Flashが動画を再生するときの負担をより軽減することにより、軽負荷でのビデオ再生が可能になるようだ。
Flash Player 10.1とAIR2正式版リリース
2010年6月10日の現地時間に米Adobe Systemsは、これまでβ版としていた『Flash Player 10.1』と『Adobe AIR 2』正式版リリースを公表。
Windows、Mac、Linux版が、Flash PlayerダウンロードサイトとAIRダウンロードサイトからそれぞれダウンロードできる。
Flash Player 10.1は、最近になり深刻な脆弱性に対応したほかに、多機能を追加実装した。
『We love apple』
キャンペーンでは、iPhoneアプリで反目する米AppleAdobeに対してシニカルな反撃をしながらも、FlashPlayer10.1正式版では、Macに特化する機能も実装。
AIR 2は、ランタイム性能の改良と、CPUおよびメモリ消費量を軽減化。
たくさんのAPIを追加開発して、HTML、CSS3、HTML5への対応を増強。以前のバージョンよりも倍の処理速度アップで、JavaScriptエンジンも更新されている。
6月15日よりAIR 2SDKは無償でダウンロード可能になるが、『Creative Suite 5(CS5)』には標準でパッケージされている。
Android正式版は6月中に公開が予定されているようだ。
Android用[Flash Player 10.1]β版リリース
2010年5月20日米Adobe Systemsは、Android用『Flash Player 10.1』パブリックβ版とアプリ実行環境『AIR』開発向けプレリリース版の公開を実施したことを公表。
Flash Playerはバージョン10.1のPC向けはRC5であり、モバイル版ではAndroid用β版が2010年2月時点で限定的な開発者用にリリース開始がされていた。
Android用Flash Player 10.1は、同じ日に発売された『Android 2.2』以上を動作環境としてに対応、Android搭載のスマートフォンであればみダウンロードすることができる。
実行環境のAIRについては、Adobe Labsサイトにおいてβプログラム登録をしてβ版SDKがダウンロードできる。
新しいFlayer版では、映像やアニメ、ゲームなどの負荷が高めのメディア再生に対応していて、モバイル版向けの機能向上もされている。
バッテリー性能をインスタンス管理機能で最適化し、実行パフォーマンスの改善と最適化、メモリ消費の軽減化はガベージコレクションを改善、マルチタッチおよび加速度計による端末の傾斜認識も実装し、自動的に全画面表示させる機能などを盛り込んだ。
米Apple社iPhoneにFlash非対応方針
Apple社CEO-Steve Jobs(スティーブ・ジョブズ)氏が2010年4月29日、米Apple社のWEBサイトで『Adobe Flash』に対応しないという声明について弁解とも取れる内容が公開された。
Jobs氏が釈明ともとれる声明の内容を解説する内容を公開したのか、=『iPhone』『iPad』『iPod』で Adobe Flash 製品を不採用とする理由を適切に理解してもらいたいと意図しているという。
Adobe Flashの不採用については、シンプルアプリケーションを制作するのにコストを抑えられやすいFlashアプリケーションが『App Store』の収益に影響をあたえるという、経営上の問題という指摘があることに対する反論的な見解の内容。
技術的な問題が主な原因だと、Apple Job氏は判断しているという。
声明内容中では、Flashベース製品は『プロプライエタリ』(独占的な技術)であり、Adobe社がアプリ開発や流通上の制約権を保持しすぎている点がある。と指摘している。
とはいいながらも、古来Appleの経営戦略はプロプライエタリであり、実質iPhoneのOSもプロプライエタリであることが否めないとの意見も多い。
とはいうものの、Apple社はFlashでなく、HTML5、CSS、JavaScriptオープン技術を優先していく経営戦略を改めて声明したとうことだろうか。
Flashコンテンツや技術に問題は多いものの、結局はMicroSoftになりたいApple社の事業戦略と見られる点も多いとも見受けられる。




