Adobe的Flash CS5已經出來了,就和Adobe宣傳的一樣,Flash CS5最大的亮點就是可以開發Iphone應用。
之前Flash CS5剛對外宣傳支持Iphone應用開發的時候,我還天真的以為Adobe會做代碼轉換器,將Flash轉換成Objective-C。對Flash CS5充滿了期待和熱盼!
Flash CS5真的出現了,才知道自己的想法是錯誤的。其實Flash CS5開發的Iphone應用,是將Adobe的AIR2.0和Flash應用一起打包成Iphone的應用。這樣一來,嚴格的說并不是真正意義上的 Iphone開發應用。其實就是Adobe的AIR應用到Iphone了,我們在AIR上做widget。不過,這也確實這些大廠商的最佳解決方案。火狐 不也要做這個動作,讓會html,css,JavaScript的人輕松開發手機應用。
Flash CS5將AIR及Flash一起打包成Iphone應用,帶來的直接代價就是:
1.體積較大
體積永遠都是N+X的大小。(N是AIR的大小,X是你Flash應用大小)這不知道會不會讓本來已經很有限的Iphone存儲空間及昂貴的網絡流量費吃不消!
2.運行效率打折扣
不難理解,你的應用都是在AIR之上運行,自然沒有直接用Objective-C開發的運行效率高了。本來效率就不高的Flash,不知道會讓Iphone直接崩潰!
說了很多Flash CS5的壞話,但自然我們也要看到Flash CS5的優勢:
1.大量原有Flash資源,快速復用。
Apple Store上的游戲已經很多了,但再多,也沒有Flash的游戲多。你之前手頭上一堆Flash應用,可以快速打包就變成了Iphone的應用。上到Store上,就在家里收美元好了。(有點樂觀!)
2.讓開發Iphone應用的學習成本降至零。
Flasher不需要去學習Objective-C,在自己原有技術上就可以開發Iphone應用,還是蠻爽的一件事情。
總結:
作為Flasher的我們,今天只會Flash,現在可以在不學習新知識的前提下,就可以將自己的應用發布到桌面,發布到Iphone上。總的來說,還是蠻爽的!
把自己珍藏的Flash小游戲重新發布一下,還真可能坐在家里收美元呢。(不過,需要先出血99美元做蘋果開發者認證。)
以上僅是個人觀點,歡迎和各界牛人討論交流。
進入論壇>>聲明:IT商業新聞網登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。文章內容僅供參考。新聞咨詢:(010)68023640.推薦閱讀
作為首席運營官,她的工作重心就是執行沙特爾沃思總裁的戰略理念,Silber在今天的電話中解釋道。 12月18日消息,據國外媒體報道,在出任老牌Linux公司Canonical CEO 5年之后,馬克沙特爾沃思(Mark Shuttleworth)將不>>>詳細閱讀
本文標題:Adobe Flash CS5給iPhone帶來了什么
地址:http://m.sdlzkt.com/a/xie/20111230/196680.html