作為web上一項堪稱經典的技術,Flash曾經并且現在仍然統治著互聯網上浩如煙海的頁面。自Flash的老東家Macromedia被Adobe收購以來,Flash在這家以市值計的全球第四大軟件公司手里、漸漸呈現出越來越豐富卻也越來越復雜的發展方向——挑戰重重,機遇無限。
Steven拄著一根拐杖走進這間會議室的時候,裹滿白色石膏的右腳碰到了門上,他呲了下嘴,旁邊的工作人員趕緊過去幫著撐住了門。其中的一個漂亮的小姑娘悄悄問他,你都受傷了,為什么不在家休息呢?Steven笑了笑說,要是那樣,我就不能算是Flash的粉絲了。
讓這位“F粉”如此癡情的原因是10月5日在洛杉磯會展中心舉行的MAX2009,這是Adobe公司面向其全球開發者所召開的年度盛會,幾乎所有在日常工作中以Adobe公司旗下的那幾款著名軟件為支點的人,都以能參與MAX為其職業生涯中的一大榮耀——至少也是值得好好回憶的。
而Steven這次卻是旗幟鮮明的為了Flash而來。因為就在這次MAX 2009上,Adobe宣布,將對Flash這款在Web上堪稱經典的軟件做出自其誕生以來意義最重大的一次革新。
開放你的屏幕
Flash是一種交互式矢量多媒體技術,其前身是1996年一家名為FutureWave的小軟件公司所開發的一款叫做FutureSplash的動態變化小程序。當時,世界互聯網的聲勢還只是嶄露頭角,但Macromedia公司卻極具眼光的相中了FutureSplash的靈活、精巧,并在當年年底將FutureWave收購,為FutureSplash改了一個更便于記憶和傳播的名字——Flash。
雖然Flash看上去很不起眼,但卻是世界上第一款商用的矢量動畫設計軟件,并在上世紀90年代得到了非常廣泛的應用,微軟公司的官方網站用其部署在線交互動畫,迪士尼、夢工廠等動畫影片商也在利用Flash生產二維動畫。尤其是當新舊世紀之交時,互聯網的浪潮開始在世界范圍內洶涌,作為網頁設計的重要元素,Flash隨之成了明星。
以虛擬機的形態存在的FlashPlayer可以說是Flash能夠馳騁江湖的重要前提,通過Flash Player,開發者制作的Flash文件能夠在不同的平臺上以相同的效果運行。2007年的一項統計數據顯示,Flash Player在全世界計算機上的普及率達到98.8%,是有史以來市場占有率最高的軟件產品。
當2006年Macromedia被Adobe收購的時候,Flash恰逢問世十周年,Adobe的接手幾乎改變了Flash的發展軌跡。首先就是2007年3月27日發布的FlashPlayer9.0被納入Adobe Creative Studio3.0(即Adobe CS3)之中,由此與Adobe公司的矢量圖形軟件lllustrator和被稱為業界標準的位圖圖象處理軟件Photoshop結合在了一起,三者之間不僅可以實現用戶界面上的互通,文件還可以互相轉換。Flash也第一次開始以“平臺”的身份示人。
一年半之后,Adobe又推出了被業界稱為“該軟件史上最重要的一次更新”的Flash Player 10.0版本,同時也融進了Adobe CS4。從表面看,10.0版本的Flash最大的亮點在于“顛覆性的網絡視覺體驗”,因為其可以支持GPU通用技術加速,即可以充分將顯卡的潛能釋放到顯示效果中來。但僅僅這些,還遠非Adobe的全部意圖。
在10.0版本的Flash Player正式發布之前,Adobe于2008年5月宣布了名為開放屏幕計劃(Open Screen Project)的項目,旨在跨屏幕實現一致的軟件運行環境,針對電視、機頂盒、手機、移動設備、PC及其它利用Adobe AIR(Adobe針對互聯網富媒體應用推出的開發平臺)和Flash的消費電子設備。
今年10月5日,這項目標宏大的計劃中迎來了兩位重量級的新成員:Google和RIM,并且,Adobe與老朋友高通的合作也進入了更深層面——雙方正聯手優化并顯著提高Flash 10.1在高通公司面向智能手機和智能本的芯片組上的運行性能。
Adobe的算盤
種種以“開放”為主題詞的行動恰恰反映了Flash所面臨的機遇,廣闊的無線領域將會是Adobe為Flash規劃的下一個方向。畢竟,Flash已經幾乎占領了世界上所有的計算機,而接下來,更多的移動設備將會提供更多的市場機遇。
在今年年底之前,第一款面向移動設備和PC機的全功能Flash Player 10.1版本將會發行,這恐怕會是該軟件歷史上意義最重大的一次更新。因為從這個版本開始,Flash將正式吹響進軍移動領域的號角。Adobe首席技術官凱文·林奇(Kevin Lynch)在接受采訪時表示:“我們很樂意進軍該市場。”這意味著,屆時將不僅能在運行Windows和Mac系統的傳統電腦上播放高清視頻、使用應用程序,還將在運行Google、Palm、Symbian和Windows Mobile系統的智能手機同樣的功能。Flash甚至還可以出現在iPhone里,在此之前,這仍是個不可能完成的任務。
將Flash全面帶入移動領域一方面是順應潮流的選擇,而另一方面,也體現了傳統臺式機市場的沉悶,并且,Flash在近兩年確實也面臨了越來越嚴峻的挑戰。比如微軟的Windows Vista擁有一套全新的圖形子系統WPF,幾乎有Flash運行環境所需的全部功能,并且還要比Flash的效率高得多。Macromedia被Adobe收購之后,Flash開發團隊的一部分核心人員跳槽到了微軟,微軟很快就推出了號稱“Flash殺手”的Silverlight(銀光)以及設計套件Microsoft Expression,這些都被業界公認為是狙擊Adobe的武器。
微軟的可怕已是眾人皆知,但對Flash而言,Google也同樣是個可怕的對手。Google是HTML 5的鼓吹手,在其Wave協作工具、移動版Gmail和Chrome瀏覽器中都已使用了HTML 5。Google目前正在積極的推進HTML 5來創建可調用網頁外部信息資源的網絡視頻程序。今年5月,Google展示了一個采用HTML 5技術的YouTube模型,而YouTube目前正在使用的正是Flash。
除此之外,開放的同時必然也意味著安全風險的提升。在此次MAX 2009大會中,Adobe高層管理團隊集體接受媒體采訪時,來自全球的40多位記者一共提了12個問題,其中有3個都與安全有關。面對這些擔憂,凱文倒是一臉輕松,“我們有專門的安全團隊,他們的日常工作就是在思考有可能出現的安全隱患,并想方設法去解決它”。就在2009年9月底,Adobe剛剛與McAfee簽署了全球聯盟戰略合作伙伴關系協議,雙方將聯合向雙方客戶提供更完善的安全解決方案。
其實,Flash所面臨的風險并不單單來自微軟或是安全問題,更核心的還是來自于Adobe的技術戰略。9月15日,Adobe斥資18億美元收購了網絡業務優化軟件提供商Omniture,后者提供的軟件可幫助企業進行用戶分析和網站流量分析。
“Flash使企業能在網站上增加動畫、視頻及交互功能,”Adobe公司總裁兼CEO山塔努·納拉延(shantanuNarayen)說,“Adobe使用Flash開創了從休閑游戲到網絡視頻等許多意料之外的市場。”這些無疑是Flash在最近幾年間所取得的重大成就,而如果有Omniture的技術進行輔助,那些網站設計人員能更有效地進行網站流量監控,并且能做到開發網站時為不同的用戶置身定制。
屆時,Flash將不再僅僅只有炫麗靈活的呈現手段,而會變得更“聰明”。