您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
03 youtube下載器app用什么開發語言(編程語言有哪些?)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-07 07:33:56【】3人已围观
简介推動。在互聯網的早期,對用戶而言,能打開瀏覽器接入到互聯網世界就是一個神奇的事情,但互聯網發展到2005年前后,開始出現下一個變化,就是寬帶互聯。隨著寬帶的普及和電腦性能的增強,人們不再滿足于單純的通
在互聯網的早期,對用戶而言,能打開瀏覽器接入到互聯網世界就是一個神奇的事情,但互聯網發展到2005年前后,開始出現下一個變化,就是寬帶互聯。
隨著寬帶的普及和電腦性能的增強,人們不再滿足于單純的通過互聯網看新聞、收發郵件,消耗更高帶寬的娛樂產品開始出現,就是流視頻和網頁游戲。其實視頻和游戲是古老的需求,在互聯網不普及的時候,需求的滿足方式是離線傳輸的VCD和游戲光盤;后來互聯網逐漸普及,人們更改了使用方式,通過下載軟件+本地媒體播放器來看視頻,下載體積較大的端游玩游戲。
但是對消費者體驗更好的新方式還是出現并顛覆了以前的一切,那就是流媒體和網頁游戲。Youtube等公司把握住潮流飛速崛起,各種頁游公司也如雨后春筍。
但是HTML標準沒有把握住產業的變化及時演進,瀏覽器產品也未升級,這塊新需求被瀏覽器插件滿足了,那就是Flash。這個部署在億萬瀏覽器里的商業插件儼然成為事實標準。2005年Adobe巨資收購Macromedia,把Flash收歸旗下,緊接著大幅推廣FLV流媒體和action script語言,很明顯這樁收購可以列為IT并購的經典案例,FLV流媒體和Flash游戲風靡互聯網,Adobe在新的產業升級中攫取了大量的利潤。
除了Flash這個商業產品成為了事實標準,W3C還面臨一個尷尬,就是另一個私有擴展協議的制造者—IE。IE當時在桌面瀏覽器占有壟斷地位,并且擴展了大量的IE Only語法,開發者完全不知道這些語言是誰定義的。整個web世界,就被兩家公司微軟+Adobe綁架了。
很多IT巨頭都坐不住了,尤其是蘋果和Google。PC操作系統的世界難有突破,Web瀏覽器被蘋果寄予厚望,而且第一代iPhone只支持網頁,那時還沒有Appstore,Safari是喬布斯非常看重的產品;新貴Google雖然大量贊助Mozilla,但并未對IE的地位產生實質影響,收購了YouTube后發現底層被Adobe控制,也是非常難過,而且Google每年給IE的搜索框和Adoble FLV繳納的費用真不是小數目。
既然大家都是W3C的主席單位,好吧,我們重新開始做HTML5吧。
是的,HTML5其實就是這么誕生的。那是2007年,IE和Flash由盛轉衰的轉折點。
二、 HTML5第一階段: Web 增強與破壟斷
自HTML5誕生以來,一共經歷了兩個階段,分別是Web增強和移動互聯網。我們先從Web 增強說起。
web體驗的豐富增強主要表現在:1. webapp,比如gmail;2. 流媒體;3. 游戲。我們就這3個方面來講HTML5做了什么。
1. webApp
HTML5新增了離線存儲、更豐富的表單(比如Input type=date)、js線程、socket王樂、標準擴展embed、以及很多css3新語法…
2. 流媒體
HTML5新增了audio、買粉絲
3. 游戲
HTML5新增了canvas、webgl
當然還有Google努力在HTML5中推進Header和Section等標簽,以利于搜索引擎分析,這些不多述。
HTML5補充流媒體和游戲能力后,加上蘋果強勢拒絕在iOS上引入Flash,成功的遏制了Flash的發展,然后就該遏制IE私有語法了。
在HTML5標準的升級過程中,蘋果和Google同時也看到了瀏覽器市場重新洗牌的機會,他們一方面參與HTML5的規范,一邊在瀏覽器產品上發力。Apple首先開始大力發展Safari,建立WebKit開源項目,Mac、iOS、Windows多平臺齊發力;Google起初是贊助Mozilla開發Firefox,后來自己開發了v8引擎,合并WebKit,于2008年正式推出Chrome。“IE的私有規范+Flash不是標準,我們才是標準”這樣的口號在新一代瀏覽器大戰中打響,IE瞬間成為千夫所指的壟斷代表,甚至成了阻礙Web發展的罪人(當時IE6已數年未更新,并且絲毫不懼Firefox的發展)。
偏偏微軟此時也出了暈招,推出了一系列即不完整支持規范又互相不兼容的IE7、8、9、10,徹底失去了開發者的心。
Adobe的Flash被遏制,與Web霸主的位子擦肩而過;IE的私有標準被遏制,并且造成IE市場份額不停下滑,直到IE最新的移動版本反過來開始支持WebKit私有語法,真是令人唏噓。不知道HTML6是不是該打倒WebKit壟斷了。
三、 HTML5第二階段: 移動互聯網
隨著Chrome和Safari的高歌猛進,以及IE+Flash的衰落,HTML5告一段落,進入了下一個時代——移動互聯網。HTML5的跨平臺優勢在移動互聯網時代被進一步凸顯。HTML5是唯一一個通吃PC、Mac、iPhone、iPad、Android、Windows Phone等主流平臺的跨平臺語言。Java和Flash都曾夢想這個位置,但夢斷于iOS。此時人們紛紛開始研究基于HTML5開發跨平臺手機應用。很多人當時認為,原生應用只是過渡,就像當年從C/S結構轉變為B/S結構一樣。而且學習Objective-C和Java很費勁,我既然會網頁開發,為何不試試HTML5。
W3C此時成立了Device API工作組,為HTML5擴展了Camera、GPS等手機特有的API,然而麻煩的是,移動互聯網初期的迭代太快了,手機OS在不停的擴展硬件API,陀螺儀、距離感應器、氣壓計。。。每年手機OS都有大版本更新。而W3C作為一個數百家會員單位共同決策的組織,從標準草案的提出到達成一致是非常復雜的過程,跟不上移動互聯網初期的快速迭代。
PhoneGap的出現,給開發者打開了一扇窗。很多人期待PhoneGap不停擴展API,來補充瀏覽器的不足。Adobe看到PhoneGap仿佛看到了重振江湖地位的希望,但在Adobe收購PhoneGap后,又發現這個東西可商用性不足,而且開源使得Adobe無法像Flash那樣獲取商業利益,于是就把PhoneGap捐給了Apache,改名為Cordova。
因為各種原因,Cordova的定位最終沒有成為瀏覽器的強化,而走向了混合式開發。基于當時的背景,他們認為原生是不可替代的,“原生+HTML5”的混合模式更有意義。所以現在Cordova的使用模型是“原生工程師+HTML5工程師”一起協作完成App。
這時Facebook加入了W3C,牽頭成立了Mobile Web工作組。Facebook是混Web圈的,并且在手機OS上沒有自己的領地,他不喜歡被蘋果和Google掌控的原生應用生態系統。Mobile Web這個工作組的重要目標就是讓HTML5開發的網頁應用達到原生應用的體驗。然而,事與愿違,它不努力也就算了,結果是努力了卻失敗了。2012年,Facebook放棄了HTML5的新聞充斥了全世界的IT媒體,HTML5瞬間被打入冷宮。
Facebook為何放棄HTML5?核心是當時基于HTML5真的做不出好的移動App。對比Twritter等競爭對手的原生App,Facebook的HTML5版本實在無法讓用戶滿意。比如Push功能,到現在HTML5的推送和原生的推送體驗差距依然巨大,更不用說HTML5應用的頁面切換白屏、下拉刷新/側滑菜單不流暢等眾多問題。看著原生工程師輕松實現搖一搖、二維碼、語音輸入、分享到朋友圈等功能,更是讓HTML5工程師感覺自己站錯了隊。
即使Facebook不喜歡被控制,也不能拿被用戶拋棄來冒險。而且Facebook并沒有掌握關鍵點—手機瀏覽器內核。如果瀏覽器不跟上,徒然定一堆標準草案落不了地。
而瀏覽器在手機上的表現是什么呢?先看Google,Chrome性能雖高,但Android上的瀏覽器卻并非Chrome,而是WebKit改出來的一個蹩腳的Android瀏覽器;再看蘋果,iOS上不允許其他瀏覽器引擎上架App Store,而且其他使用Safari引擎的應用也無法調用蘋果自己的JavaScript加速引擎Nitro。結果是蘋果和Google不但不在瀏覽器上積極實現HTML5關于移動App所需的規范,反而對HTML5做出種種限制。
不管是當時硬件能力不足,還是手機OS廠商的故意限制,總之結果就是:在移動互聯網的初期,一定是原生應用生態系統的天下,iOS和Android首先自己的地盤穩固后,產業才會向下個階段升級。
Facebook也好,PhoneGap也好,想在移動互聯網初期就分一杯羹是分不到的,但堅持下來,機會往往會出現。
四、 HTML5這回真的來了
終于,在2014年10月底,W3C宣布HTML5正式定稿。這個時間,不晚不早,硬件性能更強、手機OS迭代速度下降。
隨著HTML5標準定稿,一切紛爭將告一段落,現在,屬于HTML5的時代到來了。
有人說,光標準定稿沒用啊,配套起來了嗎?HTML5做的應用究竟能否匹敵原生App?答案是,HTML5不但可以匹敵原生App,甚至它天然的很多特性超越了原生App。
我們先談談HTML5原來不如原生應用的地方,業內俗稱HTML5有“性工能”障礙。即HTML5性能不如原生、開發工具不如原生、能力調用不如原生。
這幾個問題導致開發者無法使用HTML5做出與原生一樣的App。然而,不管是硬件升級還是OS廠商策略變化,以及相關軟件技術的成熟,已解決了HTML5的“性工能”障礙。
1. 硬件升級
2011年,iPhone 4s的CPU是A5,現在iPhone 6是A8,按蘋果的歷次發布會的說法,速度共提升了7.5倍。這3年間7.5倍的速度提升,抹平了太多HTML5的性能問題。
2. 蘋果、Google的策略變化
Google在2013年底發布的Android 4.4,內置的Webview不再是蹩腳的Android WebKit瀏覽器,而是Chromium,性能大幅提升。從最新的Android5.0開始,Webview可以通過Google Play Store實時更新,和Chrome的升級保持一致,用戶就可以不刷機享受到最新的瀏覽器引擎;再看Apple方面,2012年iPhone 5發布后,HTML5在iOS上的表現已令人滿意,Safari獨家的JavaScript加速引擎Nitro不再那么重要,不過在iOS 8發布后,蘋果還是很識趣地取消了三方程序調用Nitro的限制,現在任意瀏覽器或應用調用iOS的UIWebview都可以利用Nitro加速,這樣在前端使用JS做大型運算也成為可能。兩大手機操作系統霸主和瀏覽器巨頭的態度發生了變化,使得HTML5在手機上的發展不再受限,而且這個變化不可逆只能繼續向前,這種變化勢必會產生深遠的影響。
3. 軟件技術的成熟
PhoneGap的發展雖然放緩了,但其他產品技術卻成熟了。2014年的iWeb大會上,眾多廠商的產品提供了面向開發者免費或開源的HTML5性工能障礙的解決方案。
(注:編者作為從業人員,也會在分析各種方案時提到我們公司的方案,但編者會客觀不夸張的陳述方案,而且該方案是純免費的,沒有商業銷售嫌疑。)
DCloud公司在iWeb大會上發布了系統的HTML5“性工能缺失”的解決方案,包括:
a) 性能:提升HTML5性
很赞哦!(89179)
相关文章
- 03 youtube to dropbox online(學Python畢業后可以做什么?)
- 抖音國際版tiktok安卓版下載,加速器(華為如何下載tiktok國際版)
- 抖音國際版tiktok蘋果手機怎么下載(蘋果手機怎么下載TikTok(抖音國際版))
- 03 youtube premium music app(Apple Music、KKBOX、Spotify、LINE MUSIC 串流音樂方案懶人比較)
- 抖音國際版tiktok注冊不了(國際版抖音tiktok注冊不了的解決辦法)
- 抖音搬運tiktok賺錢嗎(tiktok視頻搬運賺錢是真的嗎?)
- 抖音國際版下載tiktok安卓版教程(蘋果手機怎么下載TikTok(抖音國際版))
- 03 youtube to mp3 downloader app 買粉絲 download manager官網(mac系統下如何用迅雷)
- 03 youtube to mp3 買粉絲 買粉絲nverter 買粉絲下載mp3音樂(英文歌里有句 shake shake your body)
- 抖音國際版tiktok下載官方安卓版(蘋果手機怎么下載tik tok國際版)
热门文章
站长推荐
03 youtube to mp3 買粉絲nverter online 買粉絲nverter pdf to excel(網站轉換工具有哪些?)
03 youtube to mp3 320kbps youtube music怎么看(哪些音樂應用可以免費聽歌?)
03 youtube to mp3 320kbps online download windows 10 買粉絲(P2P是什么意思??)
抖音國際版tiktok破解版ios不去商店(國際抖音無法授權ios)
抖音國際版tiktok在線瀏覽(抖音國際版TikTok為什么無法訪問了?)
抖音泰國版tiktok下載(華為如何下載tiktok國際版)
03 youtube to mp3 買粉絲 app download for pc download(好聽的英文歌)
抖音海外版tiktok下載安卓(抖音TikTok怎么下載國際版?)