前天Adobe對一般開發者開放了 (Adobe AIR for Android Developer Prerelease program )!趕緊去下載來載測試看看!
我做的第一個測試是簡單的HelloWorld,主要是跑完編譯apk檔和安裝App到手機(HTC Desire)上的流程,並稍微體驗一下效能如何。結果HelloWorld在手機上的速度表現跟電腦上幾乎一模一樣。第一個測試發現不知道為什麼stage.width/height的值在手機上會跑掉,所以我故意以手機上看起來比較正常為準,在code上做了些調整。
接下來我再做了第二個測試,因為在AIR for Android的官方文件中有聲明為了效能起見不建議使用Flex來開發(Adobe正在開發為行動裝置做最佳化的 Flex Mobile Framework, Slider),於是我想試試看用Flex來開發到底會怎樣。我把之前弄過的一個很簡單的Flex Component原封不動地丟到HTC Desire上,結果速度表現仍然是非常順暢,跟Desktop上的表現幾乎無異。而這次位置和長寬的設定倒是跟原本的設計完全一樣,都不用改。
5 意見:
讚喔
白大師,可以幫我測試 AndEngine這套OpenGL Game Engine 在Mac上跑Android模擬器,和實際手機環境,FPS會有差異嗎?
您好 :)
我不是專業的程式設計人員,之前用flex3寫一些簡單的air程式
最近想說air的掛平台能否在android上跑,所以查了不少……資料 ==
大多是針對flash builder的多,針對flex3的……好少,又或是我的英文不夠好吧 ><
想請問,您是怎麼轉air至android的?
還有……一堆問題哩,能向你要mail嗎 ^^
(正在下載法國那公司的東東哩)
myMail
a0927867500@yahoo.com.tw
hi~ Flex Builder 4.5以上的介面已經內建支援使用Flex 4.0 framework的project直接輸出apk檔,如果你用的是Flex3.x的話,還是可以用adt command-line tool來編譯apk喔。
隨手搜尋一下,找到官方的說明
http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac25d3d8c712b2d86751e-8000.html
我的作法就跟官方的方法幾乎一樣,您可以試試看囉
OpenPlug個人很不推,要跨平台的話也許可以考慮一下
Titanium Mobile
http://www.lis186.com/?tag=titanium-mobile
張貼意見