自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

從HTML 5和Flash之爭看開發(fā)者社區(qū)

開發(fā) 前端
過去的一周的一個大事件是 Adobe 宣布放棄移動版的 Flash 開發(fā),而全面轉(zhuǎn)向 HTML 5,為 HTML 5 與 Flash 之間的爭論畫上了一個句號。

過去的一周的一個大事件是 Adobe 宣布放棄移動版的 Flash 開發(fā),而全面轉(zhuǎn)向 HTML 5,為 HTML 5 與 Flash 之間的爭論畫上了一個句號。

 

[[49808]]

51CTO推薦專題:HTML 5 VS Flash 誰是海賊王

 

這場爭論開始于 2010 年 4 月,Steve Jobs 在蘋果官方網(wǎng)站上發(fā)表的 Thoughts on Flash。在這篇文章中,他列舉了包括開放性、性能、電池續(xù)航、對觸摸交互的支持等多個理由,***結(jié)論于 iOS 的生態(tài)系統(tǒng)不會接受一個來自第三方的軟件層供移動應(yīng)用在其上運(yùn)行。這樣的影響是 HTML 5 變成了除了 iOS 原生體驗(yàn)之外唯一的選擇,同時也是唯一真正的跨平臺選擇。這篇文章開啟了業(yè)界***次關(guān)于這個話題的熱議。記得我還在紐約時報(bào)上看到了 Adobe 刊登的整版廣告,上面用碩大的字體寫著:We Love Apple。

一年半的時間很快過去了。我們并沒有看到 Flash 在移動設(shè)備上太多的曝光。相反,我們看到 HTML 5 在包括桌面和移動領(lǐng)域快速的拓展。HTML 5 不僅僅成為了 web app 重要的組成部分,也可以用來開發(fā)網(wǎng)頁游戲,制作具有高互動性的廣告創(chuàng)意,在 PhoneGap 等框架的支持下進(jìn)入 App Store 發(fā)行渠道成為原生應(yīng)用。Adobe 在不久前宣布收購了 PhoneGap 開源項(xiàng)目***的代碼貢獻(xiàn)組織,已經(jīng)在為從 Mobile Flash 到 HTML 5 的戰(zhàn)略轉(zhuǎn)移布局。

在開發(fā)者社區(qū)中,越來越多的軟件開發(fā)者從 C++ 和 Java 轉(zhuǎn)向了 Objective C 和 Android 原生開發(fā)。相關(guān)的技術(shù)書籍越來越豐富。原生應(yīng)用可以更完整的支持設(shè)備的各種特性,性能更好,開發(fā)工具也不比 Flash 差勁。加上 App Store 和 Android Market 構(gòu)造的完整的生態(tài)圈,這些原生應(yīng)用可以很容易的從內(nèi)置廣告和付費(fèi)購買中獲得收益。短短幾年時間,上百萬應(yīng)用進(jìn)入了數(shù)億用戶的設(shè)備上。Flash 從來沒有為開發(fā)者社區(qū)帶來類似的效應(yīng)??赡芎苌儆腥俗⒁膺^,Adobe 確實(shí)曾經(jīng)為 Flash / AIR 應(yīng)用設(shè)計(jì)過一個應(yīng)用商店。

HTML 5 對于很多開發(fā)者而言似乎更加陌生。來自 Web 的技術(shù)似乎從來都缺乏一個責(zé)任人。W3C 在 HTML 5 / CSS 3 標(biāo)準(zhǔn)制定上進(jìn)展緩慢,Javascript 的邏輯令人費(fèi)解同時缺乏同意的標(biāo)準(zhǔn)框架。當(dāng)面對不同硬件設(shè)備和瀏覽器環(huán)境的時候,HTML 5 其實(shí)也沒有好辦法來提高性能或調(diào)動硬件功能。最近我們的團(tuán)隊(duì)在計(jì)劃一項(xiàng)輕量級的為移動設(shè)備專門設(shè)計(jì)的產(chǎn)品特性,在和產(chǎn)品團(tuán)隊(duì)討論的時候,我聽到了這樣的反饋:“HTML 5 的確是最適合開發(fā)這個特性的選擇,但是也許一個移動應(yīng)用是這個團(tuán)隊(duì)更擅長的東西。”這樣的反饋可能會出現(xiàn)在很多移動應(yīng)用團(tuán)隊(duì)的身上,因?yàn)樗麄兊?DNA 已經(jīng)轉(zhuǎn)到原生應(yīng)用上。如果沒有足夠的理由,我們可能會看到越來越多的聰明人深入原生應(yīng)用開發(fā),反而讓 HTML 5 技術(shù)人才出現(xiàn)一個尷尬的空缺。

HTML 5 需要一個更明確的***。不僅僅是通過瀏覽器技術(shù)提高渲染性能,更是降低相關(guān)技術(shù)的學(xué)習(xí)成本,比如更清晰的技術(shù)標(biāo)準(zhǔn),更豐富的技術(shù)指南,更易用的開發(fā)設(shè)計(jì)工具,將制作開發(fā)流程標(biāo)準(zhǔn)化流水線化,在特定的商業(yè)需求中找到可以復(fù)用的規(guī)律并將它們產(chǎn)品化,甚至是圍繞相關(guān)的技術(shù)和產(chǎn)品,建立一個類似 App Store 的生態(tài)系統(tǒng)和有機(jī)的商業(yè)模式,鼓勵更多的開發(fā)者加入其中形成社區(qū),或者通過類似 PhoneGap 的途徑融合進(jìn)入原生應(yīng)用的生態(tài)系統(tǒng)。這樣的正向循環(huán)是數(shù)量龐大的代碼片段、類庫、SDK、開發(fā)工具、軟件項(xiàng)目、商業(yè)產(chǎn)品在這個系統(tǒng)上迸發(fā),并獲取數(shù)額客觀的利潤,進(jìn)一步激發(fā)更多的開發(fā)實(shí)踐和更成熟的商業(yè)鏈條。這也是 App Store 最為公開的成功秘訣。

題外話是,在 Mozilla 的網(wǎng)站上公布了一些通常被認(rèn)為是 HTML 5 的技術(shù),但其實(shí)卻并非 HTML 5 標(biāo)準(zhǔn)框架的一部分。感興趣的同學(xué)可以去看看這些似是而非的概念。

本文來自果合移動廣告(@果合移動廣告 )的聯(lián)合供稿,作者是果合聯(lián)合創(chuàng)始人張寧。

【編輯推薦】

  1. 如何使用HTML 5創(chuàng)建在線精美簡歷
  2. 解讀Adobe對于HTML 5和Flash未來戰(zhàn)略
  3. HTML 5新特性Canvas入門秘籍
  4. 10個讓你忘記Flash的HTML 5應(yīng)用演示
  5. HTML 5正身處于夭折的邊緣!
責(zé)任編輯:陳貽新 來源: 果合移動廣告
相關(guān)推薦

2010-05-20 10:18:30

2013-10-16 14:46:17

移動開發(fā)技能

2010-03-09 14:21:01

HTML 5

2011-08-02 11:02:59

HTML 5

2010-09-07 09:10:57

HTML 5特性CanvasWeb存儲

2011-07-11 15:10:58

HTML 5

2012-03-26 16:00:17

FLASH開發(fā)

2015-11-04 09:58:15

H5開發(fā)未來

2015-12-09 10:41:51

2016-05-31 14:40:43

2013-01-24 09:16:23

移動開發(fā)者移動應(yīng)用開發(fā)

2012-10-28 10:56:18

2023-04-10 09:50:56

CI平臺使用經(jīng)驗(yàn)鴻蒙

2009-05-26 08:51:38

HTML 5FlashOpera

2012-01-16 08:56:17

開發(fā)程序員

2013-06-13 11:18:08

CDC20132013中國開發(fā)者大會Flash專場

2014-03-14 13:22:31

2012-07-31 09:52:54

HTML5

2013-03-28 10:31:59

開發(fā)者HTML5壟斷

2012-09-27 10:17:02

FacebookHTML5JS
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號