天天看點

也說html5 和 flash 的那些事

html5原來沒太投入精力關注,但是最近突然火的一塌糊塗,如當年flash橫行江湖時一樣,光芒四射,一下子變得無所不能。

仔細分析了一下,除了技術原因外,最主要的因素還是蘋果和google的支援。

jobs力挺html5而拒絕 flash,蘋果不在iPhone、iPod和iPad上支援Flash,并列出六大原因,細數了flash的不足,一點翻身的機會都不給flash,但其根本原因,估計還是因為flash技術掌握在adobe公司手裡,而且,如果蘋果支援flash,那将失去對itunes的絕對掌控,開發者可以繞過itunes,這對jobs來說,是完全不能容忍的。可html5就可以了麼? 理論上說,也不一定,但是目前html5依賴于浏覽器的解釋,是以,蘋果隻要控制了浏覽器,基本上可以搞定這個問題。

是以我了解蘋果拒絕flash,是出于對flash的一種害怕失控而産生的抵觸。

html5 這麼火的另外一個因素是google的大力支援,flash有很多的不足,特别是在移動裝置上有很多問題,而html5的發展已經率先解決了這些問題,google是非常開放的,支援html5的同時也支援flash,但html5的開源,無疑吸引了更多的開發者。

html5 這麼火的第三個因素,浏覽器廠商作為既得利益體的瘋狂造勢。

html5就像一陣春風,吹來了浏覽器廠商的春天,無不歡欣鼓舞,微軟首先就第一個跳出來,ie受制于adobe的flash,從競争角度和技術發展角度來說,讓ie來替代flash player的角色,這都是好事,國内的遨遊,微軟的ie,都對html5寄予厚望,html5 受制于浏覽器,最終需要浏覽器來解釋。從此浏覽器廠商再也不用受adobe公司的氣了,自己當家做主的感覺真爽,解放區的天又變成了晴朗的天。

最終還要拿html5和flash做對比的,我個人認為,至少在目前來講,flash在很大程度上還是無可替代的。flash的各種缺點似乎也不是緻命的缺陷。jobs對flash的批判有道理,但是技術上的問題解決起來應該難度不大,畢竟adobe的技術實力在那擺着,flash player發展到第10版,也一直在更新。html5想超過或替代flash,現在看還是一個不可能完成的任務。

本人才疏學淺,對html5 和 flash也是一知半解,僅代表一點個人看法。

繼續閱讀