繼2011年8月份Adobe開發(fā)者大會(上海)之后,時隔3個月,CSDN記者再次在Adobe After Max活動上見到了Adobe全球平臺推廣部總監(jiān)Ben Forta,他在計算機行業(yè)產(chǎn)品開發(fā)、支持、培訓(xùn)和營銷等方面具有二十多年的豐富經(jīng)驗。作為Adobe公司的“布道師”,本次專訪的話題主要集中在三個方面:1)Adobe的移動戰(zhàn)略;2)HTML5;3)Flex的未來命運。
首先Ben對Adobe MAX 2011大會做了簡單總結(jié),概括為幾點:1.平板電腦將會成為下一個熱點平臺,不僅是一個消費信息平臺,也是一個創(chuàng)意展示的平臺;2.Flash平臺未來主要圍繞兩方面,一個是基于瀏覽器的Flash,一個是瀏覽器之外的Flash即AIR;3.加大對游戲開發(fā)的支持,會推出新的API;4.加強對HTML5的戰(zhàn)略投入,積極參加因特網(wǎng)標(biāo)準(zhǔn)建設(shè)。
Adobe全球平臺推廣部總監(jiān)Ben Forta
關(guān)于PhoneGap
記者:Adobe最近收購移動應(yīng)用框架PhoneGap開發(fā)商Nitobi,對Adobe的開發(fā)者會有什么影響?
Ben Forta:PhoneGap框架可以給開發(fā)者提供更多的應(yīng)用開發(fā)工具,我們知道Flash是一個非常好的工具,但是Flash并不能解決所有問題。所以PhoneGap可以給開發(fā)人員更多選擇,除了Flash和HTML,可以給大家更多的選擇,針對不同的場景選擇不同的開發(fā)工具。
記者:業(yè)界跨平臺移動應(yīng)用開發(fā)框架有很多,例如PhoneGap、Titanium 和 Rhodes,都是當(dāng)下發(fā)展比較成熟的三款開發(fā)框架。跟其他框架相比,PhoneGap對開發(fā)者的最大吸引力在哪?Adobe未來對PhoneGap有怎樣的規(guī)劃?
Ben Forta:上述三款框架產(chǎn)品都將目標(biāo)明確地定位為“一次開發(fā),運行于任何移動終端平臺。”這就意味著其必須跨越平臺特性和編程語言的界限,可以與任何平臺的SDK API進(jìn)行無差別的交互。三者都選擇了成熟的腳本和Web技術(shù)作為實現(xiàn)平臺兼容的入手點。在上述三種框架中,只有PhoneGap是純粹的開源產(chǎn)品。
另外,PhoneGap的特點有很多:1)非常輕;2)支持多平臺;3)最讓人喜歡的Build Service,創(chuàng)建應(yīng)用的時候非常簡單,不用使用復(fù)雜的SDK,不用經(jīng)省若干工具的下載,PhoneGap構(gòu)建是基于云服務(wù),把代碼提交就能編譯,不需要SDK,應(yīng)用還能直接發(fā)布到App Store。
因為大家非常喜歡PhoneGap的這種Build功能,很多人問AIR什么時候能實現(xiàn)這種云功能,即把AIR讓云來編譯,我不知道什么時候能做到,但是反映出PhoneGap確實受到歡迎。
PhoneGap框架對當(dāng)前主流移動平臺的支持細(xì)節(jié)
關(guān)于HTML5
記者:HTML5的浪潮對Adobe的沖擊有多大?業(yè)界有分析認(rèn)為,Adobe明顯加大了對HTML5的投入,卻在淡化Flash。您怎么看?
Ben Forta:首先我是非常不同意這個觀點,我們今年以來在Flash方面做了很多工具,比以往任何時候都雄心勃勃。Flash已經(jīng)有15年的歷史了,技術(shù)已經(jīng)比較成熟,HTML5剛剛興起,需要有一些投入。
有一點我是非常同意的,HTML5在我們公司已經(jīng)是非常重要的一項工作,例如Dreamweaver。同時,我們針對HTML5開發(fā)了很多新的工具,例如Edge,還有一些未發(fā)布的工具。外部一些人會描述HTML5與Flash的爭奪戰(zhàn),我們內(nèi)部不這么看。我們一直把Flash看成一種方式,做一些網(wǎng)絡(luò)瀏覽器做不了,或者比網(wǎng)絡(luò)瀏覽器做得更好的工具。現(xiàn)在瀏覽器能做的事情變多,所以在Flash和瀏覽器之間這個界線也在改變,我們的角度是為開發(fā)者提供最好的工具。
所以我們在Flash方面并未退出,同時我們對HTML5確實產(chǎn)生了濃厚興趣。我們對HTML5為開發(fā)人員帶來的前景與創(chuàng)新非常看好,有些還是Adobe貢獻(xiàn)的創(chuàng)新,我們希望提供新的產(chǎn)品和工具,讓開發(fā)人員在能夠更好地使用。
而在談到今年8月份推出的新產(chǎn)品Adobe Edge,后續(xù)還會有哪些增強?什么時候會發(fā)布的時候。Ben表示Adobe Edge目前還是試用,在Adobe Labs可以下載,全球都還沒有正式發(fā)布。目前Adobe Edge是通過Javascript操作HTML元素實現(xiàn)的,還不支持HTML5的Cavas、Audio等標(biāo)簽。對于Edge,Adobe并沒有雄心勃勃的計劃,主要看瀏覽器對HTML5的支持情況。
關(guān)于FLex
記者:Adobe向Apache基金會捐贈Flex,盡管該公司承諾將繼續(xù)開發(fā)Flex,運用到Flash底層技術(shù),但許多Flex工程師已經(jīng)轉(zhuǎn)向了HTML5相關(guān)的工作上。您怎么看待Flex的未來命運?
Ben Forta:關(guān)于Flex的問題。Flex在市場上已經(jīng)有很多年了,它支持以數(shù)據(jù)為中心的商業(yè)應(yīng)用,它不是完全開源,而是一種松散開源模式。所以Flex的使用者和社區(qū)希望能夠在開源方面做得更多。
Adobe剛剛推出了新版本Flex4.6,對于移動設(shè)備、平板電腦起到完全的控制,現(xiàn)在是一個非常好的時機來促成這樣的轉(zhuǎn)變。所以Adobe最近宣布,不再對Flex的所有新功能進(jìn)行控制,而是捐獻(xiàn)給Apache這個開源組織,Adobe作為最主要特征和功能的貢獻(xiàn)者,也希望其他人能夠貢獻(xiàn)。 Adobe仍然有一個工程師隊伍,進(jìn)行Flex的研發(fā),也會有項目經(jīng)理和技術(shù)經(jīng)理,對于未來版本發(fā)布的情況,會由開源組織控制,讓開源社區(qū)可以做出更多貢獻(xiàn)。(付江)
{{item.content}}