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