Flash發(fā)展到如今,已有許多開(kāi)發(fā)者用之于工作,最近在蘋(píng)果和Adobe的爭(zhēng)論之中,iPad上的Flash對(duì)我來(lái)說(shuō)是非常有意思的。首先,有一些我需要直接發(fā)表的評(píng)論。
但Flash是配置一個(gè)兼容的跨平臺(tái)方案的唯一途徑!
就當(dāng)做是惡作劇和鬼把戲吧,我已經(jīng)同時(shí)部署了Flash應(yīng)用到OS X和Linux環(huán)境中。老實(shí)和你們說(shuō),并不是很完美。與Windows Flash實(shí)現(xiàn)相比,OS X是一個(gè)二等公民,那么Linux則是三等公民。我完全不能理解,為何會(huì)是這樣(明顯的,作為一個(gè)公司它完全有必要分配更多的開(kāi)發(fā)資源到大量的用戶(hù)中 去)。不得不面對(duì)的問(wèn)題是,與Windows實(shí)現(xiàn)相比性能和穩(wěn)定性同樣等級(jí)的OS X和Linux Flash播放器一無(wú)是處。考慮到分布在每個(gè)播放器實(shí)現(xiàn)上的資源分配,我懷疑它是否這樣做過(guò)。
(是程序員的脫節(jié)?)例如,事實(shí)上我‘最 愛(ài)’的OS X播放器的限制是,每當(dāng)你請(qǐng)求一個(gè)URL時(shí)它總是返回HTTP狀態(tài)代碼0.像任何在與HTTP交互的正常的應(yīng)用程序一樣,需要為遵循302重定向做些什 么...抱歉,你會(huì)崩潰的!那么我‘最?lèi)?ài)’的Linux播放器呢?瞧,對(duì)你來(lái)說(shuō)最好的辦法是...那么到底Adobe要多久才能發(fā)布一個(gè)Linux上的 64位的Flash插件?誰(shuí)又會(huì)清理NS插件封裝器以使Flash運(yùn)行?
但蘋(píng)果正好可以推進(jìn)他們自己的封閉式平臺(tái)!
有人忘記當(dāng)iPhone首次發(fā)布的時(shí)候嗎?作為創(chuàng)作iPhone第三方應(yīng)用程序的這個(gè)途徑,蘋(píng)果是Web應(yīng)用程序的勝利者嗎?在iPhone發(fā)布 的一年之后,我們已經(jīng)有了很多的Web程序。“在客戶(hù)和開(kāi)發(fā)者嚴(yán)重的請(qǐng)求請(qǐng)求下”,蘋(píng)果增加了對(duì)本機(jī)程序和軟件商店的支持。他們明顯受到了隱藏“金礦” (蘋(píng)果軟件商店)的打擊,可能蘋(píng)果很不情愿放棄那樣做,但我們因此得到了高質(zhì)量的本機(jī)應(yīng)用程序。
對(duì)我來(lái)說(shuō)有趣的是,幾年前蘋(píng)果是如何抨擊 蘋(píng)果禁止我們創(chuàng)建本機(jī)應(yīng)用程序,并強(qiáng)迫我們創(chuàng)建Web程序,現(xiàn)在呢,我們又在抨擊他們強(qiáng)迫我們創(chuàng)建本機(jī)程序“代替”Web程序(關(guān)于試圖在蘋(píng)果上創(chuàng)建瀏覽 器的行為是如何被禁止的)。哈哈,過(guò)的真快我都忘了...
好了,什么是解決方案,誰(shuí)又是那個(gè)人才?
依我看來(lái),Adobe拯救Flash(開(kāi)發(fā)和編寫(xiě)環(huán)境)最好的辦法是放棄Flash(插件),而直接把HTML5運(yùn)行時(shí)作為目標(biāo)。
Flash CS4是最好的為在Web上的設(shè)計(jì)師和插圖者簡(jiǎn)單的創(chuàng)建富有動(dòng)畫(huà)效果的圖形媒體編寫(xiě)環(huán)境之一。不,那不是最好的。能夠簡(jiǎn)單的導(dǎo)入來(lái)自插圖畫(huà)家的矢量插圖、 隨意拖放圖標(biāo)、縮放它們并用所見(jiàn)即所得編輯器操縱它們、不用清理隨處可見(jiàn)的HTML/CSS/Javascript?沒(méi)錯(cuò),我能預(yù)見(jiàn)那是很有吸引力的。能 夠渲染、縮放,和以動(dòng)態(tài)的繪制矢量?jī)?nèi)容實(shí)現(xiàn)動(dòng)畫(huà)?Flash對(duì)此而言確實(shí)不錯(cuò)。并且就算學(xué)習(xí)它也不是極度困難的。
但作為一個(gè)開(kāi)發(fā)者來(lái)說(shuō), 過(guò)去的我和其他許多人都因?yàn)镕lash插件的封閉性而煩惱。用插件不能解決一個(gè)運(yùn)行中的問(wèn)題?祝你好運(yùn)!查看一個(gè)Bug報(bào)告吧,如果你是幸運(yùn)兒可能會(huì)考慮 用6個(gè)月的時(shí)間修正它。但仍然會(huì)有更多的bug報(bào)告。
人們之所以開(kāi)發(fā)Flash是因?yàn)樗麄冃枰⒏粓D形用戶(hù)界面,因?yàn)椴荒芎?jiǎn)單的依賴(lài) Javascript/HTML。但HTML5能代替那些功能,WebGl、CSS3這些東西據(jù)說(shuō)在渲染Flash插件方面顯得無(wú)能為力。視頻標(biāo)簽解決了 剩下的部分。我們看到這些標(biāo)準(zhǔn)媒體運(yùn)行得如此之慢,但他們最終還是被人采用了。如果Adobe不希望落后,他們應(yīng)該改變他們的編寫(xiě)環(huán)境,由 HTML5/Javascript 配置并移除需要獨(dú)立運(yùn)行的封閉的插件。
畢竟,即使再多的標(biāo)準(zhǔn)也會(huì)改變,事實(shí)上有人需要制造一個(gè)不錯(cuò)的 工具設(shè)計(jì)編寫(xiě)這些標(biāo)準(zhǔn)。Adobe制造了這個(gè)工具(搖錢(qián)樹(shù)的工具)。Flash CS5的新特征會(huì)支持將Flash程序?qū)С龅奖緳C(jī)iPhone代碼?絕對(duì)的操蛋!出乎意料的,大量的聚集在網(wǎng)上的Flash Web游戲完全可以重建在iPhone上。如果他們想,他們無(wú)疑可以在Web上做到,所有在那兒很棒的Flash內(nèi)容可以簡(jiǎn)單的用HTML5重建。出版審 核:Flash 程序?不通過(guò);以HTML5為目標(biāo)?通過(guò)。嘿,我打賭他們會(huì)對(duì)Flex做同樣的事情。
對(duì)我來(lái)說(shuō),這貌似是兩全其美的—— Adobe可以繼續(xù)出售他們的工具,設(shè)計(jì)師和插圖師繼續(xù)使用他們的編寫(xiě)環(huán)境,程序員可以編寫(xiě)一個(gè)開(kāi)放的平臺(tái)用來(lái)替代另一個(gè)過(guò)于封閉的。附帶說(shuō)一下,如果 Adobe不這樣做,我確信有人會(huì)做的。HTML5將定義下一代Web應(yīng)用程序。史蒂夫喬布斯似乎這樣認(rèn)為。不然你可以google一下。
那么,Adobe,服從即將來(lái)臨的開(kāi)放的Web標(biāo)準(zhǔn),并且建立一個(gè)世界級(jí)的幫助開(kāi)發(fā)者定義下一代編寫(xiě)Web的開(kāi)發(fā)環(huán)境,或者緊抓沉船不放(Flash插件) 直到它變得一無(wú)是處。對(duì)我來(lái)說(shuō)投靠哪邊顯而易見(jiàn)。
進(jìn)入論壇>>聲明:IT商業(yè)新聞網(wǎng)登載此文出于傳遞更多信息之目的,并不意味著贊同其觀(guān)點(diǎn)或證實(shí)其描述。文章內(nèi)容僅供參考。新聞咨詢(xún):(010)68023640.推薦閱讀
Windows7一月份市場(chǎng)份額達(dá)7.5%
本周日在線(xiàn)電腦有超過(guò)10%使用的是微軟最新的這款操作系統(tǒng)。Win7的市場(chǎng)份額在周末和假期尤為上升,因?yàn)橛懈嗑W(wǎng)民使用家用電腦上網(wǎng),這使他們更有可能選擇這款新的操作系統(tǒng)。 據(jù)國(guó)外網(wǎng)站報(bào)道,Windows7操作系統(tǒng)一月份>>>詳細(xì)閱讀
本文標(biāo)題:拯救Adobe Flash的最好辦法是拋棄它
地址:http://www.sdlzkt.com/a/xie/20111230/194622.html