Adobe Flash 浮沉錄(上)
編輯導(dǎo)讀:1996年之前,Web還是個(gè)枯燥無(wú)味的地方。Flash的意外誕生卻讓它變成了充滿著噪音、色彩和爭(zhēng)議的紛亂之地,儼然現(xiàn)代網(wǎng)絡(luò)的預(yù)兆。但是,今年的12月,這一切的色彩、噪音和爭(zhēng)議就將宣告結(jié)束。隨著Flash Player即將推出歷史舞臺(tái),Richard Moss對(duì)Flash這款標(biāo)志性的Web工具的興衰史進(jìn)行了回顧。
原文發(fā)表在https://arstechnica.com上,標(biāo)題是:The rise and fall of Adobe Flash。篇幅關(guān)系,我們分兩部分刊出,此為第一部分。
今年12月,F(xiàn)lash Player就要日落西山,在此之前,我們來(lái)盤點(diǎn)一下它留下的遺產(chǎn)。
劃重點(diǎn):
Flash在塑造當(dāng)今的互聯(lián)網(wǎng)方面扮演了重要角色,經(jīng)過(guò)大約25年的發(fā)展之后,F(xiàn)lash終于快要壽終正寢了。
Flash的點(diǎn)子始于一個(gè)基于賽璐璐動(dòng)畫(Cel Animation)的程序,用來(lái)制作動(dòng)畫,然后在網(wǎng)頁(yè)上播放。
就像Director之于CD-ROM一樣,F(xiàn)lash跟Web也是絕配。
Adobe一開始并沒(méi)有被打動(dòng),這讓他們后來(lái)付出了大得多的代價(jià)。
不久之后,Adobe自己也會(huì)將Flash Player從自己的計(jì)算機(jī)上面刪除掉。
很少有技術(shù)會(huì)像Flash那樣引起那么廣泛的爭(zhēng)議。對(duì)于它作為一個(gè)創(chuàng)意平臺(tái)或者在web視頻崛起當(dāng)中所扮演的關(guān)鍵角色,很多人對(duì)它的多才多藝和易于使用可以滔滔不絕如數(shù)家珍。但有的則痛恨基于Flash的廣告和Web設(shè)計(jì),要么就是鄙視后期Flash Player插件的狂吃資源。
不管你是愛(ài)它還是恨它,有一點(diǎn)無(wú)可否認(rèn),那就是Flash改變了我們消費(fèi)、創(chuàng)作Web內(nèi)容以及與之交互的方式。無(wú)論好壞,它在塑造當(dāng)今的互聯(lián)網(wǎng)方面都扮演了自己的角色。
但是現(xiàn)在,經(jīng)過(guò)大約25年的發(fā)展之后,F(xiàn)lash終于快要壽終正寢了。在還有不到六個(gè)月的時(shí)間(也就是2020年12月)之內(nèi),Adobe將正式終止對(duì)Flash Player的支持與分發(fā),這是我們跟這項(xiàng)技術(shù)關(guān)系最密切的一個(gè)瀏覽器插件了。而且,在按下這個(gè)壽命終止開關(guān)的幾個(gè)月之前,大多數(shù)的Web瀏覽器就已經(jīng)禁用Flash了(如果你選擇覆蓋默認(rèn)設(shè)置的話,往往會(huì)被標(biāo)記為安全風(fēng)險(xiǎn))。哪怕是Flash內(nèi)容很長(zhǎng)時(shí)間之內(nèi)選擇的瀏覽器Google Chrome,很快也會(huì)撤銷對(duì)Flash Player的支持。
技術(shù)上而言,這項(xiàng)技術(shù)仍將繼續(xù)存在。Flash編輯工具是Adobe Animate的一部分,其渲染引擎則內(nèi)置在Adobe AIR里面,會(huì)移交給企業(yè)電子公司Harman International繼續(xù)維護(hù),因?yàn)樵谄髽I(yè)領(lǐng)域仍被廣泛使用。但是可以肯定的是,經(jīng)過(guò)十年的滑坡之后,我們所知道的Flash已到了要告別的時(shí)候。
但Flash對(duì)于內(nèi)容創(chuàng)作者以及各方面的消費(fèi)者還是提供的服務(wù)的,對(duì)在線視頻和多媒體的普及還是做出了貢獻(xiàn)的,為了承認(rèn)這種貢獻(xiàn),并且去認(rèn)識(shí)圍繞著這一平臺(tái)所產(chǎn)生的分歧,有必要重新審視一下Flash的興衰與浮沉。為此,我得到了Falsh的主要?jiǎng)?chuàng)作者Jonathan Gay給予的一些幫忙;查閱了大量的Web資源;還對(duì)為Flash的終極成功做出過(guò)貢獻(xiàn)的人進(jìn)行了采訪。
FutureSplash Animator這個(gè)名字你也許沒(méi)聽說(shuō)過(guò),但是它創(chuàng)造出來(lái)的軟件你一定知道。
誕生:未來(lái)的潮流
大約在1992年年中的某個(gè)時(shí)候, Jonathan Gay決心要?jiǎng)?chuàng)辦一家公司來(lái)做點(diǎn)什么。確切地說(shuō),他還不知道要干什么,但必須要干點(diǎn)什么。
八年前,他的朋友,前老板Charlie Jackson創(chuàng)辦了Silicon Beach Software,這是一家專門針對(duì)Mac平臺(tái)的軟件公司,這家公司開發(fā)的游戲Dark Castle以及SuperPaint,還有Digital Darkroom創(chuàng)作工具取得了巨大的成功。
還是十幾歲的Gay在公司創(chuàng)立的第一天就加盟了,他會(huì)在下午放學(xué)就過(guò)去打工(這可不是隨隨便便的一位程序員,而且是Jackson見(jiàn)過(guò)的“最杰出的一位程序員”)。然后到了1990年初,為了實(shí)現(xiàn)為美國(guó)角逐國(guó)際速射手槍射擊賽的夢(mèng)想(后來(lái)他實(shí)現(xiàn)了這個(gè)夢(mèng)想) ,Jackson把Silicon Beach賣給了Aldus公司。
Gay請(qǐng)求Jackson幫忙成立自己的這家新公司,但鑒于Jackson跟Aldus的競(jìng)業(yè)禁止協(xié)議終止還有六個(gè)月的時(shí)間,所以在此之前后者沒(méi)法幫忙。他告訴Gay花些時(shí)間去考慮一款產(chǎn)品。兩人很快就想到了為GO Corporation的PenPoint 操作系統(tǒng)(專門為平板電腦和個(gè)人數(shù)字助理設(shè)計(jì)的操作系統(tǒng))制作軟件的想法。
這項(xiàng)技術(shù)令人印象深刻?;赑enPoint 的平板電腦有可能是下一個(gè)大事物,由GO硬件部門拆分出來(lái)的一家公司生產(chǎn)的新型EO Personal Communicator給人留下的印象似乎特別深刻。
Silicon Beach的成功在于趕了個(gè)早集——在大公司加入之前先向Macintosh敞開了懷抱。他們給這家新公司取了個(gè)名字,叫做FutureWave,也希望努力再趕個(gè)早集。Jackson 說(shuō):“當(dāng)時(shí)的想法是,‘我們可以占領(lǐng)這臺(tái)平板電腦的圖形空間。’因此,我們開始設(shè)計(jì)矢量繪圖程序,我們把這款軟件叫做SmartSketch ?!?/p>
在FutureWave三位聯(lián)合創(chuàng)始人(營(yíng)銷副總裁Michelle Welsh也是創(chuàng)始人之一)商業(yè)頭腦的組合下,再加上Gay和程序員Robert Tatsumi的技術(shù)魔力,SmartSketch 迅速成型了。但是,AT&T買下EO平板電腦(也叫做EO)背后公司的大部分股權(quán)之后,就干掉了這款產(chǎn)品,然后又收購(gòu)了GO,接著又把它給干掉了——長(zhǎng)話短說(shuō),這場(chǎng)賭博適得其反。
Jackson說(shuō):“我想我們還是賣了兩份軟件的,其中之一是賣給了給比爾·蓋茨設(shè)計(jì)住宅的那位建筑師?!?/p>
FutureWave 很快就把SmartSketch 移植到了Windows和Mac上面,他們希望找到一位能夠欣賞他們的努力的受眾,能夠看到這“會(huì)讓在計(jì)算機(jī)上畫畫就像在紙上一樣容易”。但是同時(shí)公司又要努力避免眾多大型競(jìng)爭(zhēng)對(duì)手(Corel,Adobe,Autodesk 等)注意到自己。
當(dāng)Wacom(把SmartSketch 跟自家的部分?jǐn)?shù)字化儀捆綁銷售)遭遇預(yù)算問(wèn)題,需要退出SIGGRAPH ’95時(shí),他們的歷史進(jìn)程發(fā)生了改變。Wacom將把展位轉(zhuǎn)給了FutureWave,并告訴這家小型的初創(chuàng)公司要多帶些SmartSketch產(chǎn)品過(guò)去,因?yàn)檫@個(gè)展會(huì)一直都是銷售產(chǎn)品好機(jī)會(huì)。不過(guò)Gay回憶道:“我們一件都沒(méi)賣出去。實(shí)在是太尷尬了?!?/p>
在整展廳的過(guò)道上,有一家叫做Animo 的公司做了一個(gè)用于電視和電影制作的迪士尼風(fēng)格的動(dòng)畫包。很多人被吸引到那個(gè)展位,然后其中的很多人又隨便道FutureWave的展位前駐足停留體驗(yàn)了一下SmartSketch — 看過(guò)之后,他們建議FutureWave 應(yīng)該制作一款轉(zhuǎn)描機(jī)(rotoscoping)應(yīng)用。Gay說(shuō):“我們當(dāng)時(shí)認(rèn)為永遠(yuǎn)都不會(huì)有動(dòng)畫工具的市場(chǎng),不過(guò)這個(gè)想法聽起來(lái)倒是挺有趣的?!?/p>
大概與此同時(shí),Jackson一直在努力說(shuō)服零售商買下SmartSketch 。然后,他注意到CompUSA在零售攤和產(chǎn)品貨架的主要位置都貼上了“為web而打造”的廣告。于是,他告訴Gay,他們也得為web做點(diǎn)什么。
Gay想了想,是不是可以把這些想法結(jié)合到一起:一個(gè)基于賽璐璐動(dòng)畫(Cel Animation)的程序,用來(lái)制作動(dòng)畫然后在網(wǎng)頁(yè)上播放。
他們一開始把這個(gè)新程序叫做SmartSketch Animator,但后來(lái)又重命名為CelAnimator ,然后又再度改名為FutureSplash Animator。為了滿足Web的要求,他們用Java 編寫了一個(gè)Web動(dòng)畫播放器原型——FutureSplash Player。
但是,對(duì)于在一沒(méi)資金二沒(méi)市場(chǎng)吸引力的情況下經(jīng)營(yíng)公司的狀況他們已經(jīng)感到厭倦了,所以,他們決定要做交付之前前試著把這項(xiàng)技術(shù)給賣出去。他們的朋友,Silicon Beach聯(lián)合創(chuàng)始人Eric Zocher(曾擔(dān)任過(guò)Adobe的工程副總裁)于是約了Adobe的CEO John Warnock舉行一場(chǎng)會(huì)議。
Gay說(shuō):“當(dāng)時(shí)的情形我還歷歷在目,我?guī)夏桥_(tái)486迷你臺(tái)式機(jī)裝進(jìn)來(lái)行李袋,然后坐上飛機(jī)去跟John Warnock見(jiàn)面,給他展示了我們慢得令人難以置信的Java原型。這個(gè)簡(jiǎn)單的動(dòng)畫一秒鐘才可以跑兩幀。程序雖然跑起來(lái)了,但是速度實(shí)在是太慢了?!?/p>
先下手的不是Adobe,WebDesignMuseum.org提供的圖片。
結(jié)果對(duì)Gay和Jackson來(lái)說(shuō)很不幸,Warnock并沒(méi)有被打動(dòng)。這個(gè)FutureSplash的確是一種很酷的技術(shù),但是,他說(shuō),“如果大家真的需要?jiǎng)赢嫷脑挘覀兛梢园褎?dòng)畫添加到Acrobat [PDF閱讀器]里面。”
Zocher :“回想起來(lái)當(dāng)時(shí)實(shí)在是有點(diǎn)蠢。但他當(dāng)時(shí)他的確已經(jīng)坐上了Acrobat那輛火車上了,他正在努力讓Acrobat站穩(wěn)腳跟并成為標(biāo)準(zhǔn)?!?他無(wú)疑做到了。
Adobe放棄了這筆交易,于是1996年8月FutureSplash Animator上市了(做出了一個(gè)基于Java的播放器插件,這個(gè)插件在Netscape上面的性能不佳,但在Internet Explorer的性能已經(jīng)足夠好了——前提是你能夠說(shuō)服Web用戶安裝) 。
很快,微軟不少的產(chǎn)品經(jīng)理在一次交易會(huì)上發(fā)現(xiàn)了FutureSplash ,都覺(jué)得這玩意兒很棒。他們決定用來(lái)作為新的MSN Web門戶的一個(gè)組成部分,這個(gè)決定表明那幫人似乎沒(méi)有意識(shí)到自家價(jià)值數(shù)百萬(wàn)美元產(chǎn)品的推出靠的是一家小公司,用Gay的話說(shuō),“一家?guī)缀鯉缀鯃?jiān)持不下去的故事。 ”
微軟并不是唯一的信徒。迪士尼旗下一家名為The Daily Blast的訂閱網(wǎng)站覺(jué)得FutureSplash 非常適合自己面向孩子的多媒體Web內(nèi)容。他們也接受了這家小公司的產(chǎn)品。但是同時(shí),他們還向Macromedia提起了這家公司。
Macromedia這家公司成立于1992年,由Macintosh創(chuàng)意軟件公司MacroMind 跟多媒體創(chuàng)作工具公司Authorware 合并而來(lái)。Macromedia一直在致力于推動(dòng)Disney Blast采用自家的Director和Shockwave產(chǎn)品。Jackson回憶說(shuō):“因?yàn)榈纤鼓崽岬搅宋覀?,他們開始跟我們接觸。我當(dāng)時(shí)覺(jué)得時(shí)機(jī)正好合適,因?yàn)槲覀冋诟渌耍‵ractal Design)談,所以我們對(duì)收購(gòu)這件事是開放的態(tài)度。”
Macromedia很快就同意收購(gòu)FutureWave,1997年1月交易正式完成, FutureSplash Animator被更名為Flash。1997年5月,也就是交易完成幾個(gè)月后,他們推出了Macromedia Flash 2——軟件支持音頻同步,照片導(dǎo)入以及自動(dòng)跟蹤(將位圖圖像轉(zhuǎn)換為矢量格式)等標(biāo)志性功能。
回想起來(lái),并入Macromedia也許是能夠發(fā)生在這款產(chǎn)品身上最好的事情了。
起初該公司內(nèi)部有些人對(duì)Flash是有抵觸的,認(rèn)為這玩意兒會(huì)對(duì)Director造成干擾或者產(chǎn)生競(jìng)爭(zhēng),但Flash獲得了最有決定權(quán)的人的支持。在這種支持下,Gay和他的團(tuán)隊(duì)可以想怎么干就怎么干,就像以前他們還是獨(dú)立公司時(shí)候一樣,唯一的不同是Gay和Jackson現(xiàn)在獲得了Macromedia的銷售和營(yíng)銷機(jī)器的支持,確保Flash獲得積聚發(fā)展勢(shì)頭所需要的關(guān)注度。
Jackson和Zocher稱,這筆交易的時(shí)機(jī)也很完美,因?yàn)閃eb剛開始變得強(qiáng)大到可以處理多媒體內(nèi)容,而CD-ROM(Macromedia之前的焦點(diǎn))卻在慢慢推出歷史舞臺(tái)。Zocher 指出:“Macromedia的確是掌握那種(將創(chuàng)作工具和播放器結(jié)合到一起的)工具和技術(shù)的大師。他們是領(lǐng)導(dǎo)者,就像Director之于CD-ROM一樣,F(xiàn)lash跟Web也是絕配?!?/p>
Flash催生了大量游戲
作者:神譯局
原文鏈接:https://36kr.com/p/792157010478855
本文由 @神譯局 授權(quán)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自 Unsplash,基于CC0協(xié)議。
自認(rèn)為對(duì)Flash這個(gè)軟件了如指掌,今天有幸還獲得了更多更具歷史的內(nèi)容,挺有意思的,感謝作者的分享。
一個(gè)好的軟件產(chǎn)品,是緊隨技術(shù)的大潮流和方向的。從構(gòu)思,到交付,運(yùn)營(yíng),被收購(gòu),引流潮流,行業(yè)標(biāo)桿,到最后的逐步遠(yuǎn)離中心,令人感概。Flash錯(cuò)失的是移動(dòng)互聯(lián)網(wǎng)的智能設(shè)備時(shí)代,沒(méi)有一個(gè)好的轉(zhuǎn)型思路。
flashlite與nokia的那個(gè)曖昧不清的產(chǎn)品,真的誰(shuí)也沒(méi)想到是這個(gè)結(jié)局。原以為抓住頭部標(biāo)桿企業(yè)就可以直接邁入移動(dòng)智能市場(chǎng),結(jié)果直接被市場(chǎng)給殘酷的“雙殺”。