看來(lái)去年Adobe就要轉(zhuǎn)向HTML5并且將其整合入產(chǎn)品戰(zhàn)略中。在本次Adobe開(kāi)發(fā)者大會(huì)(MAX)上,演講者Lee Brimelow嘗試向開(kāi)發(fā)者闡述公司的HTML5戰(zhàn)略,尤其是HTML5在桌面以及移動(dòng)平臺(tái)上和Flash以及Flex的競(jìng)爭(zhēng)。
Adobe Illustrator,Adobe的旗艦級(jí)產(chǎn)品之一,最近也擁有了HTML5擴(kuò)展包。它提供了對(duì)HTML5和CSS3的基本支持,并且擴(kuò)展了SVG能力以及可以協(xié)助開(kāi)發(fā)者設(shè)計(jì)web和設(shè)備內(nèi)容:
Illustrator的HTML5擴(kuò)展包提供的特性能夠幫助用戶利用HTML5、CSS3、SVG和Canvas的最新特性來(lái)支持多屏幕多分 辨率開(kāi)發(fā)。SVG和Canvas的強(qiáng)化同時(shí)也簡(jiǎn)化了交互式網(wǎng)頁(yè)的開(kāi)發(fā)。在數(shù)據(jù)驅(qū)動(dòng)的web工作流中,用戶也同樣可以通過(guò)生成dynamic vector art來(lái)使用Illustrator創(chuàng)建web widgets。并且可以將數(shù)據(jù)從Illustrator Appearance Panel導(dǎo)出到CSS3,在不同的開(kāi)發(fā)者之間交換。
同時(shí)Dreamweaver CS5也能夠支持HTML5,最開(kāi)始只是通過(guò)插件支持,升級(jí)到11.0.3之后開(kāi)始提供原生支持。這次升級(jí)能夠原生支持新的HTML5結(jié)構(gòu)化元素以及最新 瀏覽器支持的CSS3屬性。眾多新特性的其中一個(gè)便是多屏預(yù)覽面板,這個(gè)特性能夠顯示三種不同的分辨率下的頁(yè)面效果,例如桌面顯示器,平板設(shè)備和移動(dòng)手 機(jī)。它允許你使用CSS3 media query在不同的設(shè)備上使用不同的樣式表,這樣頁(yè)面在不同平臺(tái)上的渲染效果都能夠令人滿意。
InfoQ曾經(jīng)報(bào)道過(guò),在Adobe MAX上,Adobe發(fā)布了一個(gè)HTML5動(dòng)畫(huà)效果的IDE預(yù)覽版。 這個(gè)開(kāi)發(fā)代號(hào)叫Edge的IDE使用的是WebKit渲染引擎來(lái)預(yù)覽動(dòng)畫(huà)效果,也能夠提供和Dreamweaver類似的源碼編輯功能。Edge的UI和 其他Adobe工具的風(fēng)格類似,但是Flash開(kāi)發(fā)者會(huì)更加熟悉一些。在內(nèi)部結(jié)構(gòu)中,Edge使用jQuery和CSS來(lái)管理demo內(nèi)部漸變的過(guò)渡,貌 似也是同樣使用了jQuery UI和Easing插件。
不僅如此,在Adobe MAX上,平臺(tái)的宣傳者Lee Brimelow還做了時(shí)長(zhǎng)為一個(gè)小時(shí)的講演,揭示了大量有用的信息,例如Adobe對(duì)HTML5的看法以及和Flash、Flex的關(guān)系。 他說(shuō),當(dāng)年iPhone沒(méi)有Flash支持,這并不是大問(wèn)題,他能夠理解關(guān)于這個(gè)決定的一些不同意見(jiàn),但是iPad沒(méi)有Flash支持就相當(dāng)令人失望了。 而且我們也意識(shí)到了“這有足夠的動(dòng)力來(lái)完成這個(gè)”。Lee也代表他自己表達(dá)了對(duì)于iPhone新的許可證協(xié)議的失望,它并不允許第三方開(kāi)發(fā)工具。這也事實(shí) 上宣布了Adobe的CS5套件是不可能將Flash引入iPhone了。在他的演講中,Lee也提到了“HTML5并不是Flash的競(jìng)爭(zhēng)者或者替代 品。你可以在瀏覽器中完成標(biāo)準(zhǔn)制定的每一件事情,但是如果你需要做得更多,那么這就是需要Flash的時(shí)候了”。
雖然Lee說(shuō)“HTML是Web的基礎(chǔ),你不可能違逆”,但是現(xiàn)在仍然太早下結(jié)論,因?yàn)?ldquo;60%的用戶仍然不能查看HTML5內(nèi)容”。他接著提供了一些論點(diǎn),指出從瀏覽器市場(chǎng)占用率的角度來(lái)看,HTML5仍然沒(méi)有被廣泛接受。
在列舉了HTML5的一些經(jīng)常被錯(cuò)誤引用的信息之后,Lee給出了他自己的理解,他強(qiáng)調(diào)Adobe將大量精力投入到HTML5工具上,并且敦促 開(kāi)發(fā)者開(kāi)始學(xué)習(xí)HTML5,尤其是Flash開(kāi)發(fā)者。至于視頻播放,現(xiàn)在仍然是Flash的強(qiáng)項(xiàng),但是Lee建議如果你需要獲得最廣泛的觀眾群,那么最好 能夠同時(shí)支持Flash和HTMl5視頻播放。他沒(méi)有特意提到iPhone和iPad,但是其他的移動(dòng)設(shè)備平臺(tái)也缺乏Flash支持。話雖如此,他重申了 他堅(jiān)信“Flash能夠提供更好的視頻”,不僅僅在特性支持方面,還包括視頻質(zhì)量,所以它不應(yīng)該只是一個(gè)備選方案,而應(yīng)該是首選。
Lee最后解釋了Adobe的對(duì)移動(dòng)Web和Flash應(yīng)該如何成為移動(dòng)平臺(tái)的一部分的觀點(diǎn)。雖然Flash應(yīng)該被小心使用,因?yàn)樗⒉皇瞧者m 的,而且現(xiàn)存Flash桌面內(nèi)容可能不適合移動(dòng)設(shè)備。他也建議對(duì)特定應(yīng)用來(lái)說(shuō),AIR是正確的選擇,而且根據(jù)你選擇的特性,很多時(shí)候你將能夠得到原生的應(yīng) 用。
這僅僅只是Lee的一家之言,通過(guò)Adobe最近的動(dòng)作和Lee在Adobe MAX上的講話來(lái)看,我們應(yīng)該能夠期望Adobe將會(huì)更深入地進(jìn)入到HTML5中,而且會(huì)在產(chǎn)品線中提供更廣泛的支持。看起來(lái)Adobe希望Flash成 為HTML5的一個(gè)補(bǔ)充產(chǎn)品,而且將精力放在視頻和移動(dòng)平臺(tái)上。在這些應(yīng)用場(chǎng)景下,F(xiàn)lash已經(jīng)被證明了它要比HTML5的產(chǎn)品要優(yōu)秀得多。
原文鏈接:http://www.infoq.com/cn/news/2010/11/html5-flash-flex-adobe