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圖形界面直接與移動手機硬體進行通信。