重慶動畫公司談Adobe Flash 浮沉錄
1996年之前,Web還是個枯燥無味的地方。Flash的意外誕生卻讓它變成了充滿著噪音、色彩和爭議的紛亂之地,儼然現代網絡的預兆。但是,今年的12月,這一切的色彩、噪音和爭議就將宣告結束。隨著Flash Player即將推出歷史舞臺,Richard Moss對重慶Flash制作公司這款標(biao)志性的(de)Web工具的(de)興衰史進(jin)行了(le)回顧。
篇幅(fu)關系,我們分(fen)兩部(bu)分(fen)刊出,此(ci)為第一部(bu)分(fen)。
今年12月,Flash Player就要日(ri)落西山(shan),在(zai)此之前,我們來盤點(dian)一下它留下的遺產(chan)。
劃重點:
Flash在塑造(zao)當今的互(hu)聯(lian)網方面(mian)扮演了重要角(jiao)色,經(jing)過(guo)大(da)約25年的發展之后,Flash終于快要壽(shou)終正寢(qin)了。
Flash的點子始于一個(ge)基于賽璐璐動畫(Cel Animation)的程序(xu),用來制作動畫,然后在(zai)網頁上播放。
就像Director之于CD-ROM一(yi)樣,Flash跟Web也是絕配。
Adobe一開始(shi)并沒(mei)有被打動,這讓(rang)他們后來付出了大得多的代價。
不久之后,Adobe自己(ji)也(ye)會將Flash Player從(cong)自己(ji)的計算(suan)機上面(mian)刪(shan)除掉(diao)。
很少(shao)有(you)技術會像Flash那(nei)樣引起那(nei)么廣泛的(de)爭議。對(dui)于它(ta)作為一個創意(yi)平臺或者在(zai)web視頻崛(jue)起當中所扮演的(de)關鍵角色,很多(duo)人對(dui)它(ta)的(de)多(duo)才(cai)多(duo)藝(yi)和易于使用可以(yi)滔(tao)(tao)滔(tao)(tao)不絕如(ru)數(shu)家珍。但(dan)有(you)的(de)則痛(tong)恨基(ji)于Flash的(de)廣告和Web設(she)計,要么就是鄙視后期Flash Player插件的(de)狂吃(chi)資源。
不管你(ni)是(shi)愛它還(huan)是(shi)恨它,有一點(dian)無(wu)可否(fou)認,那(nei)就是(shi)Flash改(gai)變了我(wo)們消費(fei)、創作Web內(nei)容以(yi)及與之(zhi)交互(hu)的方式。無(wu)論(lun)好壞,它在塑造(zao)當今(jin)的互(hu)聯網方面都扮(ban)演了自己的角色(se)。
但是現在,經過大約25年的(de)發展(zhan)之(zhi)后,Flash終于快要(yao)壽(shou)終正(zheng)寢了(le)(le)。在還(huan)有(you)不(bu)到六個(ge)(ge)月(yue)(yue)的(de)時(shi)間(jian)(也(ye)就是2020年12月(yue)(yue))之(zhi)內(nei),Adobe將正(zheng)式終止對Flash Player的(de)支持(chi)與分(fen)發,這是我們跟這項(xiang)技術關系最密(mi)切的(de)一個(ge)(ge)瀏覽器(qi)插(cha)件了(le)(le)。而(er)且,在按下這個(ge)(ge)壽(shou)命終止開關的(de)幾個(ge)(ge)月(yue)(yue)之(zhi)前(qian),大多數的(de)Web瀏覽器(qi)就已經禁用Flash了(le)(le)(如(ru)果(guo)你選(xuan)擇覆蓋(gai)默認(ren)設置(zhi)的(de)話,往(wang)往(wang)會被標記(ji)為安全風險)。哪(na)怕是Flash內(nei)容(rong)很長時(shi)間(jian)之(zhi)內(nei)選(xuan)擇的(de)瀏覽器(qi)Google Chrome,很快也(ye)會撤銷對Flash Player的(de)支持(chi)。
技(ji)術上(shang)而(er)言(yan),這項技(ji)術仍將繼(ji)續(xu)存(cun)在。Flash編輯工具是(shi)Adobe Animate的(de)一部分,其渲染(ran)引(yin)擎則內置在Adobe AIR里面(mian),會移交(jiao)給企(qi)業電子公司Harman International繼(ji)續(xu)維(wei)護,因為在企(qi)業領域仍被廣(guang)泛使用。但是(shi)可(ke)以肯(ken)定的(de)是(shi),經過十年的(de)滑坡之(zhi)后,我們(men)所知道的(de)Flash已(yi)到了要(yao)告別(bie)的(de)時(shi)候(hou)。
但Flash對于內容創(chuang)作者(zhe)(zhe)以及各方面的(de)消(xiao)費者(zhe)(zhe)還是(shi)提供的(de)服務的(de),對在線視頻(pin)和多媒(mei)體的(de)普及還是(shi)做出了貢獻(xian)的(de),為(wei)了承認(ren)這(zhe)種貢獻(xian),并且(qie)去認(ren)識圍繞著(zhu)這(zhe)一(yi)平臺所產生的(de)分歧,有(you)必要重新審(shen)視一(yi)下Flash的(de)興(xing)衰與浮沉。為(wei)此,我得(de)到了Falsh的(de)主要創(chuang)作者(zhe)(zhe)Jonathan Gay給(gei)予的(de)一(yi)些幫忙;查閱了大量的(de)Web資源;還對為(wei)Flash的(de)終極(ji)成功做出過貢獻(xian)的(de)人進行(xing)了采(cai)訪。
FutureSplash Animator這個名字你也許(xu)沒聽說過,但是(shi)它創造出來的軟件你一定知(zhi)道。
誕生:未來的潮流
大約(yue)在1992年(nian)年(nian)中的某個時候, Jonathan Gay決(jue)心(xin)要創辦一(yi)家公司來做點什么(me)。確切地說,他還不知道要干(gan)什么(me),但必須要干(gan)點什么(me)。
八年前,他的朋友,前老板Charlie Jackson創辦了(le)Silicon Beach Software,這(zhe)是(shi)一(yi)家專門(men)針對Mac平臺的軟件公(gong)司,這(zhe)家公(gong)司開發的游戲Dark Castle以(yi)及(ji)SuperPaint,還有Digital Darkroom創作工(gong)具(ju)取得了(le)巨(ju)大(da)的成功。
還是(shi)十(shi)幾歲的(de)Gay在(zai)公司(si)創立(li)的(de)第一天就(jiu)加盟了(le),他會在(zai)下午放(fang)學就(jiu)過去打工(這(zhe)可不是(shi)隨隨便便的(de)一位(wei)程序員(yuan),而且(qie)是(shi)Jackson見過的(de)“最杰出的(de)一位(wei)程序員(yuan)”)。然后到了(le)1990年初(chu),為了(le)實(shi)現為美國角逐(zhu)國際速射(she)手槍射(she)擊賽的(de)夢想(后來他實(shi)現了(le)這(zhe)個(ge)夢想) ,Jackson把Silicon Beach賣給了(le)Aldus公司(si)。
Gay請求Jackson幫忙成立自己的這家新公司,重慶動畫公司但鑒于Jackson跟Aldus的競業禁止協議終止還有六(liu)個月的時間,所以在此(ci)之前后者(zhe)沒法(fa)幫忙。他告訴Gay花些時間去考慮一款產品(pin)。兩(liang)人很(hen)快就想到了(le)為GO Corporation的PenPoint 操作系統(專門為平板電腦和個人數(shu)字助理設(she)計的操作系統)制作軟件(jian)的想法(fa)。
這項技術(shu)令人印(yin)象深刻。基(ji)于PenPoint 的(de)(de)平板電腦有可能是(shi)下(xia)一(yi)個(ge)大(da)事物,由GO硬件部門(men)拆分出來的(de)(de)一(yi)家公司生產的(de)(de)新型EO Personal Communicator給人留下(xia)的(de)(de)印(yin)象似乎特別深刻。
Silicon Beach的成功在(zai)于趕了(le)個早集——在(zai)大公(gong)司加入之前先向Macintosh敞(chang)開了(le)懷抱。他們(men)給這(zhe)家新公(gong)司取了(le)個名字,叫(jiao)做FutureWave,也(ye)希望努力再(zai)趕個早集。Jackson 說:“當時的想法(fa)是(shi),‘我(wo)們(men)可(ke)以占(zhan)領這(zhe)臺(tai)平板電腦的圖(tu)形(xing)空(kong)間(jian)。’因此,我(wo)們(men)開始設計矢量繪圖(tu)程序,我(wo)們(men)把這(zhe)款軟件(jian)叫(jiao)做SmartSketch 。”
在FutureWave三位聯合創始人(營銷副總裁Michelle Welsh也是創始人之一)商業頭腦(nao)的組合下,再加(jia)上Gay和程序員(yuan)Robert Tatsumi的技術魔力,SmartSketch 迅速成型了(le)(le)。但是,AT&T買下EO平(ping)板電(dian)腦(nao)(也叫做EO)背后(hou)公司的大部分股權之后(hou),就(jiu)干掉了(le)(le)這款產品(pin),然后(hou)又(you)收購了(le)(le)GO,接著又(you)把它給干掉了(le)(le)——長話短(duan)說,這場(chang)賭(du)博適(shi)得其反(fan)。
Jackson說:“我想我們還(huan)是賣(mai)了兩份(fen)軟(ruan)件的(de),其中之一是賣(mai)給了給比爾·蓋茨(ci)設(she)計住宅的(de)那(nei)位建筑(zhu)師。”
FutureWave 很快就把SmartSketch 移植到了Windows和Mac上面,他們希望找到一位能夠欣賞他們的努力的受眾,能夠看到這“會讓在計算機上畫畫就像在紙上一樣容易”。但是同時重慶公司公司又要努力避免眾多大型競爭對手(Corel,Adobe,Autodesk 等)注(zhu)意(yi)到自己。
當Wacom(把SmartSketch 跟自家的(de)(de)部分數字(zi)化儀捆綁銷售(shou))遭遇預算問題,需要退出(chu)SIGGRAPH ’95時,他們的(de)(de)歷史(shi)進程發生了改變。Wacom將把展位轉給了FutureWave,并(bing)告訴這(zhe)家小型的(de)(de)初創公司要多帶些SmartSketch產品過去,因為(wei)這(zhe)個展會(hui)一直都是(shi)銷售(shou)產品好機會(hui)。不過Gay回憶道(dao):“我們一件都沒賣出(chu)去。實(shi)在是(shi)太(tai)尷尬了。”
在整(zheng)展(zhan)廳的(de)(de)過道(dao)(dao)上,有一(yi)(yi)家(jia)叫做Animo 的(de)(de)公司做了(le)一(yi)(yi)個用于電視和電影制作(zuo)的(de)(de)迪(di)士(shi)尼風(feng)格的(de)(de)動畫包。很多人(ren)被(bei)吸引到那個展(zhan)位(wei),然后其中的(de)(de)很多人(ren)又隨便道(dao)(dao)FutureWave的(de)(de)展(zhan)位(wei)前駐足停留(liu)體驗了(le)一(yi)(yi)下(xia)SmartSketch — 看過之后,他們建(jian)議FutureWave 應該制作(zuo)一(yi)(yi)款轉描機(rotoscoping)應用。Gay說(shuo):“我們當時認為永(yong)遠都不會有動畫工具的(de)(de)市場,不過這個想(xiang)法(fa)聽起(qi)來倒是挺有趣的(de)(de)。”
大概與此同時,Jackson一直在(zai)努力說服零售商(shang)買下SmartSketch 。然后,他(ta)注意(yi)到CompUSA在(zai)零售攤和產(chan)品貨架的主(zhu)要位置都貼上了(le)“為(wei)web而(er)打造(zao)”的廣告。于(yu)是,他(ta)告訴Gay,他(ta)們也得為(wei)web做點什么。
Gay想了想,是不是可以把這些想法結合(he)到一起:一個(ge)基于賽璐璐動畫(hua)(hua)(Cel Animation)的程序,用來(lai)制作動畫(hua)(hua)然后在網頁(ye)上播放(fang)。
他們一開始把這個新程序叫做SmartSketch Animator,但后來又重命名為CelAnimator ,然后又再度改名為FutureSplash Animator。為了滿足Web的要求,他們用Java 編寫了一個重慶3D動畫公司和Web動畫播放器原型(xing)——FutureSplash Player。
但是(shi),對于(yu)在一(yi)沒資(zi)金二沒市場(chang)吸引力的(de)情況(kuang)下經(jing)營公(gong)司的(de)狀況(kuang)他(ta)(ta)們已經(jing)感到厭(yan)倦了,所以,他(ta)(ta)們決定要做交付(fu)之前(qian)前(qian)試著把這(zhe)項技術給賣出(chu)去。他(ta)(ta)們的(de)朋友,Silicon Beach聯(lian)合創始(shi)人Eric Zocher(曾擔(dan)任過Adobe的(de)工程副總裁)于(yu)是(shi)約了Adobe的(de)CEO John Warnock舉行(xing)一(yi)場(chang)會議。
Gay說(shuo):“當時的(de)情形我還歷歷在(zai)目,我帶(dai)上那(nei)臺486迷你臺式機(ji)裝(zhuang)進來行李袋,然后坐上飛機(ji)去跟(gen)John Warnock見面(mian),給他展(zhan)示了(le)我們慢得令人難以(yi)置(zhi)信的(de)Java原型。這個簡單的(de)動畫(hua)一(yi)秒鐘才可以(yi)跑兩幀。程序(xu)雖然跑起(qi)來了(le),但是(shi)速(su)度實在(zai)是(shi)太慢了(le)。”
先下手的不是Adobe,WebDesignMuseum.org提供(gong)的圖片。
結果對Gay和Jackson來說很不幸(xing),Warnock并沒(mei)有被打(da)動(dong)。這個FutureSplash的確(que)是(shi)一種很酷的技術(shu),但是(shi),他(ta)說,“如果大家真(zhen)的需(xu)要動(dong)畫的話,我們可以把動(dong)畫添加到Acrobat [PDF閱(yue)讀器]里面。”
Zocher :“回(hui)想(xiang)起(qi)來當(dang)(dang)時實在(zai)是有點蠢。但他(ta)當(dang)(dang)時他(ta)的確已經坐上(shang)了(le)Acrobat那輛火(huo)車(che)上(shang)了(le),他(ta)正在(zai)努力(li)讓Acrobat站穩(wen)腳跟并成為標準。” 他(ta)無疑做到了(le)。
Adobe放棄(qi)了(le)這(zhe)筆交易,于是1996年8月FutureSplash Animator上市了(le)(做出了(le)一個基(ji)于Java的(de)播放器(qi)插件(jian),這(zhe)個插件(jian)在Netscape上面的(de)性(xing)能(neng)不(bu)佳,但在Internet Explorer的(de)性(xing)能(neng)已經足夠(gou)(gou)好了(le)——前提(ti)是你能(neng)夠(gou)(gou)說(shuo)服(fu)Web用戶安裝(zhuang)) 。
很(hen)(hen)快(kuai),微軟不少的(de)(de)產品(pin)經理在一(yi)次(ci)交易會上發現了FutureSplash ,都(dou)覺得這玩意兒很(hen)(hen)棒。他(ta)們(men)決定用來作(zuo)為新(xin)的(de)(de)MSN Web門(men)戶的(de)(de)一(yi)個(ge)組成部(bu)分,這個(ge)決定表明那幫人(ren)似乎沒(mei)有(you)意識到(dao)自家(jia)價值數(shu)百萬美元(yuan)產品(pin)的(de)(de)推出(chu)靠的(de)(de)是一(yi)家(jia)小公司,用Gay的(de)(de)話(hua)說,“一(yi)家(jia)幾(ji)乎幾(ji)乎堅持不下去的(de)(de)故事。 ”
微軟并(bing)不是(shi)唯一的信徒。迪士尼(ni)旗下一家(jia)名為The Daily Blast的訂閱網站覺得(de)FutureSplash 非(fei)常(chang)適合自己面(mian)向孩子的多媒體Web內容。他們也(ye)接受了(le)這家(jia)小公(gong)司的產品。但是(shi)同(tong)時,他們還向Macromedia提(ti)起了(le)這家(jia)公(gong)司。
Macromedia這家公司(si)成立于1992年,由Macintosh創意軟件公司(si)MacroMind 跟多媒體創作工具公司(si)Authorware 合并(bing)而來。Macromedia一直在(zai)致力(li)于推(tui)動Disney Blast采用自家的Director和Shockwave產品。Jackson回憶說:“因為(wei)迪斯尼提到了我(wo)們,他們開(kai)始跟我(wo)們接觸。我(wo)當時(shi)覺得(de)時(shi)機正(zheng)好(hao)合適,因為(wei)我(wo)們正(zheng)在(zai)跟其他人(Fractal Design)談,所(suo)以我(wo)們對收購這件事是開(kai)放(fang)的態度(du)。”
Macromedia很快就同意收(shou)購(gou)FutureWave,1997年(nian)1月交(jiao)易(yi)正式完成, FutureSplash Animator被更名(ming)為(wei)Flash。1997年(nian)5月,也就是交(jiao)易(yi)完成幾個月后,他(ta)們推出(chu)了Macromedia Flash 2——軟(ruan)件支(zhi)持音頻同步,照片導入以(yi)及自動跟蹤(將(jiang)位(wei)圖(tu)圖(tu)像轉換為(wei)矢量格式)等標志性功能。
回想起(qi)來(lai),并入Macromedia也(ye)許是(shi)能夠發生在這(zhe)款產品身上最好的事情(qing)了。
起初該(gai)公(gong)司(si)內部有(you)些(xie)人對Flash是(shi)有(you)抵觸的(de)(de),認為這玩意兒會對Director造(zao)成干擾(rao)或者產(chan)生競爭,但Flash獲(huo)得(de)(de)了最(zui)有(you)決定權的(de)(de)人的(de)(de)支持(chi)(chi)。在這種支持(chi)(chi)下,Gay和他的(de)(de)團隊可以(yi)想怎么(me)干就怎么(me)干,就像以(yi)前他們還是(shi)獨立公(gong)司(si)時候一樣,唯一的(de)(de)不同是(shi)Gay和Jackson現在獲(huo)得(de)(de)了Macromedia的(de)(de)銷售(shou)和營銷機器的(de)(de)支持(chi)(chi),確保Flash獲(huo)得(de)(de)積聚發(fa)展勢(shi)頭(tou)所需(xu)要的(de)(de)關注度。