天天看點

Adobe Flash Lite探讨

Adobe Flash Lite探讨

Adobe Flash Lite是Adobe Flash Player的輕量級版本,主要用于行動電話和其他便攜電子裝置如MP3、MP4等。它允許使用裝置的使用者浏覽多媒體内容,使用用Adobe Flash工具開發的應用程式,在早先的個人計算機上也有效。

Adobe Flash Lite是在用戶端或使用者界面層實作的開發技術,加入的ActionScript允許Flash Lite更好地內建,甚至可以與Java ME和BREW競争。

Adobe Flash Lite不是手機作業系統,如Symbian OS、Windows Mobile等。它是開發運作在手機作業系統的應用程式的技術。

Flash Lite 1.1 支援 Flash 4 ActionScript;

Flash Lite 2.0 基于 Flash Player 7,支援 ActionScript 2.0;

Flash Lite 1.1和2.0 兩個版本均支援W3 Consortium的SVG Tiny标準(即SVG的移動版)。

與SVG不同,Flash Lite能增加音頻和互動元素,通過Flash,Flash Lite能夠讀入和重新整理XML的内容。

Flash Lite 3 基于Flash 8,支援H.264視訊标準,以及On2 VP6和Sorenson視訊編碼。還支援FLV視訊内容。

Flash Lite與Java ME相比較的優勢:

1)快速開發

由于Adobe Flash IDE工具使得互動軟體原型和軟體測試更為容易。

2)更好地支援WORA(Write once, Run anywhere 一次編寫 到處運作),不依賴任何特殊的API。

3)基于矢量的圖形

允許伸縮、旋轉和其它轉換,不損失圖像品質。

4)能封裝更多的動畫和圖檔到同一檔案。

5)能轉換基于Web的Flash内容到移動手機,反之也然。

6)Flash開發技能

對IDE和腳本語言的了解——易于從桌面IDE移植到移動開發環境。

Flash Lite與Java ME相比較的缺點:

1)截止2008年4月,僅有極少的手機廠商支援Flash Lite;

2)相對貧乏的圖形性能;

3)聲音處理方面欠缺。

2008年4月30日,索愛宣布Capuchin項目,該項目是建構一個橋梁,把Flash Lite作為Java ME的前端,與Java API一起,通過Flash圖形界面直接與移動手機硬體進行通信。