關于移動設備的Flash播放器,Flash平臺,和Flash未來的澄清

fmms 14年前發布 | 13K 次閱讀 Flash HTML5

Adobe 的 Evange List (技術傳教士) Mike Chambers 又發表了一篇文章,命名為《關于移動設備的 Flash 播放器,Flash 平臺,和 Flash 未來的澄清》,原文地址: Clarifications on Flash Player for Mobile Browsers, the Flash Platform, and the Future of Flash

文章大意:

我已經為 Flash 和 Flash 社區工作了12或13年(超過10年是在原 Macromedia 和 Adobe),在這段歲月里經歷了很多大風大浪,但我認為這幾天才是我的職業生涯最困難的階段。這幾天也有很多的新聞報道,我希望站出來澄清一些事情,讓世界各地的朋友了解發生了什么。

首先,Adobe 宣布了如下的策略:

我們在 Flash 平臺的工作將著重于:基于 Adobe AIR 創建移動應用;在桌面瀏覽器的 Flash Player 的重點是富有表現力的內容(游戲和視頻);我們加到對 HTML5 的投入(工具等);我們將不再積極為新的移動設備和系統的瀏覽器開發新版本的 Flash Player。

最后一條顯然引起了軒然大波,輿論非常混亂。鑒于 Flash Player 在公共領域所處的地位,出現這樣的情況是可以理解的。但是顯而易見的是我們也沒有做好相關工作,沒有和媒體以及開發者進行有效的溝通,來解釋我們為什么會發生策略上的轉變。我理解社區開發者的沮喪心情,我在此向大家致歉。我們的目標是很清楚的,但我們沒有足夠的重視,來為大家解釋為什么這么做。

所以,請原諒這可能是一篇篇幅很長的文章。但我想和大家談談 Flash,特別是涉及到和 HTML5 的關系。

首先很清楚的是,我們將繼續工作于基于 Adobe AIR 來創建移動應用。我們將停止對移動設備瀏覽器的 Flash Player 的進一步開發。對于移動設備瀏覽器已經支持的 Flash Player(指 Android 系統和 BlackBerry,終結版本是11),我們將繼續提供關鍵的錯誤修復和安全更新,以及分發方面的支持。同時,我們將提高在 HTML5 方面的投資。我不會過多的介紹這一細節,但從全局來看,我們正將一些 Flash 的資源轉移到 HTML5 上。

決定停止對移動瀏覽器的 Flash Player 插件的開發是一個重大的戰略轉移,包括向 HTML5,以及 Adobe Creative Cloud 的轉移。我不會過多介紹這一戰略,您可以參閱 Adobe 在財務分析會議上的報告來獲取更多信息。

為什么 Adobe 決定不再開發用于移動瀏覽器的 Flash Player?

這個問題充滿了政治色彩,停止移動瀏覽器的 Flash Player 的研發是很難做出的決定。然后現在有很多的理由,來證明如果 Adobe 繼續將資源用于這個方面,將是不會合理利用資源的典型。Flash Player 無法實現像它在桌面瀏覽器那樣,在移動設備瀏覽器也無處不在。這非常明顯,比如 iOS 在可預見的未來都不會支持瀏覽器的 Flash Player。這實際上意味著,將給您的開發帶來巨大的成本,因為您要開發移動瀏覽器的站點,只能用 Flash 技術和 HTML5 技術來做兩份,一份用于支持 Flash Player 的設備,一份用于不支持 Flash Player 的設備。這沒有什么意義。隨著移動瀏覽器對 HTML5 的大力支持,基于 HTML5 的方案是更有實際意義的。雖然某些方面 HTML5 還不夠好(比如高質量的視頻內容),但全局來看,HTML5無疑是您開發跨平臺的,跨設備的基于移動瀏覽器的應用的最佳解決方案。

移動設備的 HTML5 發展迅速,由于硬件的進步,HTML5現在已經有了很強的芯片級的支持。實際上 HTML5 在移動設備上的地位,正如 Flash Player 在桌面瀏覽器中的地位。雖然性能等問題還沒有徹底解決,但已經持續得到了改觀(只要看看 Canvas 在 iOS4 到 iOS5 的性能提升就知道了)。

智能手機和平板,也是在最近的一年才得到了突飛猛進的發展。正因為如此,部署在這些設備上的渲染引擎(大多數基于 WebKit)也都是相對較新的和現代化的。HTML5在移動設備上無處不在,正如同 Flash Player 在桌面上無處不在。這是為移動瀏覽器創建和部署豐富的內容的最好技術。我們曾經設想 Flash Player 在移動設備瀏覽器上也無處不在,但實際上,這不會發生。

對于桌面和移動設備,用戶消費內容的方式也不一樣。在桌面上,人們通過瀏覽器和本機應用程序消費內容;而在移動設備上,人們更容易消費以應用形式出現的內容。移動設備上,應用商店(比如 App Store)和操作系統緊密集成。一般情況下,用戶不會去瀏覽器中尋找消費內容(比如游戲)。

出現這個情況的原因很多,包括:屏幕尺寸,分辨率,和交互方式的差異;高延遲的網絡連接;缺乏與操作系統的緊密集成。

為移動瀏覽器開發插件的可行性

事實證明我們如果要開發移動瀏覽器的 Flash Player,就要付出比預期更多的資源。在移動生態系統中,我們要和多個公司的工程師進行多個層面的合作:

  • 手機操作系統供應商(如谷歌和 RIM)
  • 硬件設備制造商(如摩托羅拉和三星)
  • 組件制造商(如 NVIDIA)

雖然我們和這些公司合作良好,但每出現新的設備,瀏覽器或操作系統,需要測試的 Flash Player 也隨著增加。這對我們來說是很難持續發展的工作。

最后,由于移動和桌面瀏覽器的 HTML5 的增長,我們決定在兩者之間均衡我們的資源。停止移動設備瀏覽器的 Flash Player 開發將為 HTML5 的發展騰出資源(工具,框架,瀏覽器)。

據我所知,Adobe 內部也不是每一個人都同意上面的結論。然而,基于上面的原因,和日益增加的復雜性和成本方面的考慮,我們決定優化我們的工程資源。

關于 Flash 平臺

大家都非常擔心,Flash 平臺就這樣死掉了嗎?不是的,雖然 Flash Player 的發展遇到了挫折,但 Flash 平臺沒有死,它的作用和工作重點已經轉移,我們仍然覺得他很重要,同時在網絡和移動平臺上扮演重要角色。

我們將繼續開發桌面和移動設備的 AIR。

桌面瀏覽器的 Flash Player 將長期存在,并且能發揮至關重要的作用。對此我們有長期承諾,并積極為 Flash Player 的下一個版本工作。當然,由于 HTML5 的增長和瀏覽器的改進,Flash 的作用將發生變化。我們認為在可預見的未來,Flash 將提供先進的視頻,強大的圖形支持和豐富的游戲平臺。我們的工作重點是圍繞著這些領域而努力。

我們正在為 Flash Player 進行一個長期的規劃,這將影響未來幾年內 Flash Player 的發展。我們將在未來的幾個月內公布更多信息。

關于 Adobe Flex

我知道大家對 Adobe Flex 也有很多疑問,我們正在撰寫一篇單獨的博客文章,如果它出現了,我會盡快更新這篇文章。

Flash Professional

我已經在昨天的一篇文章中討論了 Flash Professional 的未來,這里不再詳細說明,正如我昨天指出的,我們正在積極為 Flash Professional 的下一個版本工作,我們對它也有長期承諾,它會持續發展。 

HTML5和 Flash

最后,我想談一些在 Flash 和 HTML5 方面我的想法。

從一開始,Flash 的主要作用便在網絡上,縱觀它的歷史,動畫,矢量圖形,聲音,視頻,攝像頭和麥克風支持,以及更多特性。由于它的普及率,它在當時是唯一適合快速推出新功能的網站的解決方案。

但是,目前 Flash 的許多特性已經被瀏覽器自己實現。隨著一次又一次的升級,在最終成熟的瀏覽器中可能會完全實現 Flash 現在已經在做的事情。而 Flash Player 則按照周期不斷發布新的特性。這種情況已經發生在 Flash Player 的整個發展歷史上,我希望它會繼續持續下去。這是多贏的局面,用戶可以得到更好的內容,Adobe 公司可以銷售工具和技術,而瀏覽器廠商則可以努力去實現,已經被 Flash Player 證明是受歡迎和可行的功能。

關鍵的一點是,如果 Flash 成功推出了某項功能,那么這項功能就最終將被集成到瀏覽器,開發者和用戶最終會通過瀏覽器去使用,而不是 Flash。

隨著瀏覽器市場新的競爭,和 HTML5 功能的添加,可能在瀏覽器中支持的東西的數量大大增加。很多功能和 Flash Player 的功能是重疊的。雖然 HTML5 和 CSS3 仍然需要一段時間才能具備 Flash Player 目前已有的功能,但趨勢是清楚的。過去您可以通過 Flash 做很多事情,將來會越來越多的直接使用瀏覽器的 HTML5 和 CSS3.

我知道,這對很多已經選擇了 Flash 作為職業生涯的人來說非常殘酷。但是我認為,這對 Flash 社區來說也是一個巨大的機會。由于瀏覽器支持的內容和圖形更加豐富,因此將會有更多對網絡上有經驗的設計師和開發人員的需求。Flash 社區已經在網絡上做這種類型的工作十多年了,是唯一有資格來填補在瀏覽器中的類似工作的群體。我不認為它是一種巧合,最前沿的一些基于 HTML5 的開發工作是有經驗豐富的 Flash 開發者完成的。

我不是說所有的 Flash 內容都應該讓 HTML5 來做。但您必須基于項目的開發成本,目標平臺和用戶體驗等方面做出正確的決定。

這篇文章確實很長,但我想我已將將自己的想法和大家分享了,這就是過去幾天的時間里我所想的。我明白這對于我們是一個挫折,我想說非常抱歉。希望我已將關于 Adobe 策略的問題解釋清楚了,歡迎您繼續就 Flash 的問題和我們溝通。

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!