Adobe最新移動Flash語言開發(fā)軟件遭開發(fā)者冷遇
本周一,Adobe發(fā)布了兩款移動程序開發(fā)軟件:Adobe Flash Builder和Adobe Flex 4.5。開發(fā)者使用Flash語言在這兩款軟件上編寫程序后,軟件會自動再編譯,將程序轉(zhuǎn)成可以在Android、iOS和黑莓PlayBook上出售的原生應(yīng)用。
盡管這些軟件可以減少針對為兼容各個平臺而單獨開發(fā)應(yīng)用的成本,但也有人批評,使用這些軟件開發(fā)的應(yīng)用存在運行不暢、兼容性差、表現(xiàn)平平等問題。
使用這些工具編寫程序并轉(zhuǎn)化成應(yīng)用后,需要在應(yīng)用中增加一個運行環(huán)境層,以便讓非原生代碼在設(shè)備上正常運行,而結(jié)果就是應(yīng)用運行緩慢??缙脚_開發(fā)工具還缺少一些各個移動操作系統(tǒng)所獨具的功能,比如iOS SDK的應(yīng)用內(nèi)支付功能。不過,Adobe稱自己的軟件幫開發(fā)者們節(jié)省了大把時間,讓他們的應(yīng)用能更快地普及到各個平臺中去。
Flash以及配套技術(shù)AIR一直以來都是Adobe的跨平臺應(yīng)用開發(fā)旗艦產(chǎn)品,但苦于無法貫通不同的計算機平臺。蘋果公司CEO史蒂夫·喬布斯就指責(zé)Flash經(jīng)常崩潰,耗費電池,正是由于這些限制導(dǎo)致iOS無法完全支持Flash。
除了上述原因以外,基于Flash或AIR技術(shù)開發(fā)的應(yīng)用沒有一個有效的銷售渠道也是開發(fā)者興致不高的原因之一。而蘋果的應(yīng)用商店和安卓的應(yīng)用市場卻都是集中化的市場,開發(fā)者可以通過這些渠道將應(yīng)用變現(xiàn)。
更何況,Adobe也不一定能跟得上不同移動平臺持續(xù)性的功能升級。以Android系統(tǒng)為例,Android平均每6個月就會發(fā)布一個新版本,Adobe的跨平臺工具不一定能跟得上這些更新。
【編輯推薦】