開端 ![]() 很多人都曾和 Flash 密切相關(guān),這是一個(gè)在 Adobe 公司手下興起的多媒體平臺(tái)。不過要說它的起源,那還得追溯到上世紀(jì) 90 年代,一家名叫 FutureWave Software 的公司。FutureWave 開發(fā)了一款名叫 SmartSketch 的軟件,面向 Windows 或 OS X 平臺(tái),用來繪制矢量圖形,但卻從未發(fā)售。 FutureWave 后來被 Macromedia 收購,我們熟悉的許多產(chǎn)品其背后的企業(yè)就是它。SmartSketch 的核心部分被稱為 FutureSplash Animator,后來被重新定名為 Macromedia Flash 1.0。它由兩部分組成:圖形及動(dòng)畫編輯器,以及媒體播放器。 蓬勃發(fā)展 ![]() Flash 發(fā)展得最快的時(shí)期是在 1996 年到 2005 年之間。無論是 Java,RealNetworks,QuickTime,Windows Media Player,所有的媒體播放器在裝機(jī)量上都遠(yuǎn)不及它。 Macromedia 對(duì) Flash 服務(wù)的重視和持續(xù)投入改進(jìn)更加促進(jìn)了它的增長,在大量的功能中最為有名的莫過于 MovieClips 了。在這些年中,F(xiàn)lash 從一個(gè)媒體創(chuàng)造工具轉(zhuǎn)型成為了一個(gè)網(wǎng)絡(luò)平臺(tái),而這也是我們對(duì)它最深的印象。 2005 年可以說是 Flash 最輝煌的一年。Adobe 收購 Macromedia 之后,將 Flash,Dreamweaver,Director/Shockwave 和 Authorware 合并在了一起。這之中的一些項(xiàng)目,尤其是 Dreamweaver,如今仍被專業(yè)社區(qū)所依賴。 在之后的時(shí)間里,Adobe 繼續(xù)開發(fā) Flash,使得它變成了一個(gè)應(yīng)用組成的套件,最終成為了基于網(wǎng)絡(luò)的平臺(tái),涵蓋視頻、音樂、游戲和很多很多。許多電腦都預(yù)裝了 Flash,讓網(wǎng)絡(luò)可以直接訪問他們。 然而時(shí)間走到 2007 年,F(xiàn)lash 帝國即將受到強(qiáng)烈的震撼 —— 即使是 Adobe 自己當(dāng)時(shí)都沒有意識(shí)到巨變將至。 喬布斯的詛咒 ![]() 史蒂夫·喬布斯,蘋果公司的 CEO,于 2007 年 6 月向世人公布了 iPhone,一款在他口中不僅僅是一部手機(jī),更是媒體播放器的設(shè)備。最重要的是,它還能是一個(gè)網(wǎng)絡(luò)瀏覽器。這個(gè)特性讓 iPhone 具備了無窮的能量,尤其是未來 3G 和 3GS 的到來,讓這些能量在萬千用戶手中釋放了出來。 不同于安卓或 Windows Mobile 的第一版,iPhone OS(后來就是我們熟悉的 iOS 了)并不支持 Flash。 “我想在這里記下自己關(guān)于 Adobe 的 Flash 的一些想法,希望我們的顧客以及批評(píng)家們能夠更好地理解為什么我們不允許 Flash 在 iPhone, iPod 和 iPad 上運(yùn)行?!眴滩妓怪笥?2010 年春季在那篇著名的長文《Flash 之我見》中這樣寫道,預(yù)示了這個(gè)平臺(tái)的最終死亡。 喬布斯對(duì) Flash 抱怨連連,包括它的所有權(quán)性質(zhì),它對(duì)電池續(xù)航的負(fù)面影響,它在安全性上臭名昭著的不良記錄,還有許多網(wǎng)站(即使是那時(shí)候)都已經(jīng)更換了視頻格式這個(gè)事實(shí)。 “HTML5 等移動(dòng)時(shí)代的新標(biāo)準(zhǔn)會(huì)在移動(dòng)設(shè)備上(以及個(gè)人電腦上)取得勝利?!眴滩妓棺詈罂偨Y(jié)道?!盎蛟S,與其忙于批評(píng)蘋果義無反顧地大步向前,Adobe 更應(yīng)該專注于為未來打造優(yōu)質(zhì)的 HTML5 工具?!?/p> 這些文字即使在今天讀來仍然十分中肯,而且很好地解釋了纏繞著 Flash 許多年的那些不足,安全風(fēng)險(xiǎn),降低性能和續(xù)航時(shí)間這些缺陷尤為致命。 谷歌補(bǔ)刀 ![]() 盡管早期安卓仍然支持 Flash,但谷歌長期以來都是 Flash 懷疑論者。它和蘋果一起站在 Flash 的對(duì)立面,并在 2015 年將旗下 Youtube 上所有的視頻都轉(zhuǎn)為了 HTML5 格式。谷歌還推出了一種工具 Swiffy,可以將 Flash 轉(zhuǎn)換成 HTML5。 Swiffy 服務(wù)去年開始啟動(dòng),近日已經(jīng)被谷歌關(guān)閉?!敖裉煸絹碓蕉嗟南M(fèi)者選擇了兼容 HTML5 的網(wǎng)絡(luò)環(huán)境,而非 Flash 環(huán)境?!痹摴驹诠俜讲┪闹薪忉屨f。換句話說,因?yàn)椴辉儆腥耸褂?Flash,因此這個(gè)轉(zhuǎn)換工具也就不再被需要了。 繼續(xù)著這個(gè)趨勢(shì),蘋果最近公布了下一代的 Safari。它作為 macOS Sierra 的一部分,將原生棄用 Flash(還有一些其他的網(wǎng)絡(luò)格式)。谷歌 Chrome 瀏覽器也已經(jīng)有了相似的動(dòng)作。當(dāng)然了,微軟通過 Edge 瀏覽器更是加速了 Flash 的離場。 移動(dòng)游戲 ![]() 當(dāng)然 Flash 并沒有馬上退出歷史舞臺(tái),它仍然存在,如今被運(yùn)用得最多的是在移動(dòng)游戲平臺(tái)上,因?yàn)樗鼈兡壳耙矝]有很多的選擇。很多這樣的游戲人氣極高,比如《憤怒的小鳥》、《AdventureQuest》等,當(dāng)然還有我們特別熟悉的《艦隊(duì) Collection》。 Flash 平臺(tái)曾經(jīng),而且現(xiàn)在依然是,一些早期的網(wǎng)站存在和興盛的原因之一。這些網(wǎng)站的主要受眾是桌面電腦用戶。如今的許多在線游戲和視頻都仍然基于 Flash,依舊有數(shù)百萬計(jì)的人享受著這些體驗(yàn)。 這些受益的網(wǎng)站里不乏巨頭,最典型的是 Facebook。然而即使是它,也不再對(duì) Flash 抱有好感。“Adobe 是時(shí)候宣布 Flash 壽終正寢了,”公司的安全部門負(fù)責(zé)人 Alex Stamos 在推特上寫道。“現(xiàn)在沒人愿意花時(shí)間重寫工具升級(jí)到 HTML5,因?yàn)樗麄兿M?Flash 永遠(yuǎn)存在。我們需要一個(gè)死亡日期去驅(qū)動(dòng)他們?!?/p> 結(jié)語 ![]() 確實(shí),F(xiàn)lash 平臺(tái)上存在許多技術(shù)缺陷 —— 這在很久以前就已經(jīng)被喬布斯指出了 —— 而這個(gè)格式不支持移動(dòng)平臺(tái),因?yàn)槭髽?biāo)并不是這個(gè)平臺(tái)上最主要的輸入手段。 “Flash 是為個(gè)人電腦和鼠標(biāo)設(shè)計(jì)的,并不適合觸屏和手指,”喬布斯寫道?!熬退?iPhone、iPod 和 iPad 支持 Flash,還是不能解決大多數(shù) Flash 網(wǎng)站需要重寫,以便支持觸屏設(shè)備的問題?!?/p> Flash 的死亡漫長,而且痛苦,即使到了今天仍然沒有真正結(jié)束。然而,這個(gè)偉大的平臺(tái)確實(shí)真真正正地驅(qū)動(dòng)了早期萬維網(wǎng)的發(fā)展。未來最終將會(huì)是 HTML5 的,它適用于任何地方,卻不被任何人控制 —— 就像網(wǎng)絡(luò)本身一樣。 |
|