中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

從 HTML5 談為什么堅(jiān)定于移動(dòng)瀏覽器

2019-02-26    來(lái)源:多智時(shí)代

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

從 HTML5 談為什么堅(jiān)定于移動(dòng)瀏覽器

前天,Opera 發(fā)布了此前對(duì)外承諾的采用 Webkit 內(nèi)核的 Opera 瀏覽器的測(cè)試版,這一舉動(dòng)在之前被認(rèn)為是 Opera 寫下歷史包袱輕裝上陣的舉措。而上個(gè)月由百度收購(gòu) UC 瀏覽器的傳聞所引發(fā)的關(guān)于瀏覽器與 App 的爭(zhēng)論也才剛剛落幕。這場(chǎng)風(fēng)波最終以俞永福再次向媒體澄清 UCWeb 是非賣品而告終。UC優(yōu)視似乎為了反復(fù)強(qiáng)調(diào)這一態(tài)度,在上周趁著這段緋聞的熱鬧發(fā)布了名為 X-Canvas 的HTML5 游戲引擎。

如果移動(dòng)端瀏覽器真的像表面數(shù)據(jù)所顯示的的那樣正在步入黃昏,那么移動(dòng)瀏覽器開(kāi)發(fā)商打的又是什么算盤呢?

不再是入口的瀏覽器

隨著 Web2.0 的興起,瀏覽器作為互聯(lián)網(wǎng)入口尤其是移動(dòng)互聯(lián)網(wǎng)入口的作用似乎正在不斷的減小,用戶的需求越來(lái)越結(jié)構(gòu)化和單一化。用戶不需要知道一個(gè)確切的網(wǎng)址或是搜索什么東西,用戶在手機(jī)和平板上的需求都已經(jīng)被固定的 App 所滿足。

隨著優(yōu)質(zhì) App 數(shù)量的不斷增長(zhǎng),移動(dòng)瀏覽器的使用量在現(xiàn)階段有所下降。但是,這并不意味著在未來(lái)瀏覽器就會(huì)持續(xù)走下坡路直到徹底被 App 所替代。相反,隨著 HTML5 的興起和 4G 網(wǎng)絡(luò)的出現(xiàn),移動(dòng)端瀏覽器將會(huì)長(zhǎng)存而 App 能否一直繁榮下去就未可知了。沒(méi)錯(cuò),因?yàn)?HTML5,瀏覽器的結(jié)果可能很不一樣。

“Write once, run anywhere”(一次編寫,隨處運(yùn)行)這個(gè)原本用來(lái)形容 Java 的口號(hào),現(xiàn)在似乎用來(lái)形容 HTML5 是在合適不過(guò)的。在以往,當(dāng)任何一種開(kāi)發(fā)平臺(tái)企圖將自己的運(yùn)行環(huán)境滲透到各種設(shè)備和系統(tǒng)里的時(shí)候,總是會(huì)遇到異乎尋常的阻力。

在技術(shù)上,要考慮多種運(yùn)行環(huán)境下的運(yùn)行效率問(wèn)題。在政策上要考慮該種設(shè)備自身的開(kāi)發(fā)政策是否允許第三方運(yùn)行環(huán)境的存在。

在功能機(jī)時(shí)代,Java 曾經(jīng)幾乎滲透到了每一部手機(jī)里,但是智能機(jī)的出現(xiàn)讓這種大一統(tǒng)的時(shí)代一去不復(fù)返。而現(xiàn)在,HTML5 給了統(tǒng)一移動(dòng)開(kāi)發(fā)的一線曙光。任何一個(gè)允許運(yùn)行瀏覽器的移動(dòng)平臺(tái),都支持 HTML5 應(yīng)用。

而針對(duì)不同瀏覽器的適配工作量絕對(duì)不會(huì)有將一個(gè) iPhone 應(yīng)用移植到安卓上那么大?缙脚_(tái),是在未來(lái)移動(dòng)開(kāi)發(fā)的過(guò)程中,HTML5 最大的優(yōu)勢(shì)。

許多開(kāi)發(fā)者目前對(duì)蘋果的生態(tài)系統(tǒng)都是既愛(ài)又恨,蘋果的生態(tài)系統(tǒng)保證了絕大多數(shù)開(kāi)發(fā)者的利益的同時(shí),也經(jīng)常在一些領(lǐng)域展現(xiàn)出自己的霸氣。這意味著開(kāi)發(fā)者一旦對(duì)蘋果公司所制定的規(guī)則產(chǎn)生逾越,或是蘋果公司修改了某項(xiàng)規(guī)則,開(kāi)發(fā)者所付出的一切都有可能付之一炬。

而在瀏覽器上運(yùn)行 WebApp 則沒(méi)有這樣的困擾,因?yàn)槌苏姓钔馊魏稳硕疾惶赡茏屢粋(gè)網(wǎng)站下架。這意味著開(kāi)發(fā)者可以在 WebApp 上做自己任何想做的事情,不用顧及 App Store 和 Play Market 的規(guī)則,這將為開(kāi)發(fā)者提供更自由的空間。

Adobe Flash 曾經(jīng)希望自己能夠成為新一代互聯(lián)網(wǎng)中 Java 的位置,但是無(wú)情的被蘋果踢出了 iOS。很難想象,在 HTML5 進(jìn)一步發(fā)展的未來(lái)蘋果要如何將那些運(yùn)行于云端的網(wǎng)頁(yè)應(yīng)用和游戲驅(qū)逐出境,因?yàn)橐坏┨O果真的這么做了,那么大家放棄的將不是那些應(yīng)用而是蘋果。

相比起手機(jī)來(lái)說(shuō),在傳統(tǒng) PC 上使用客戶端的人數(shù)遠(yuǎn)遠(yuǎn)小于直接打開(kāi)網(wǎng)站的人數(shù)。有些人即便每天都要刷微博,甚至一直開(kāi)著一個(gè)微博頁(yè)面也不去下載微博客戶端。其中一個(gè)重要的原因是用戶可以方便的關(guān)閉、開(kāi)啟和切換一個(gè)頁(yè)面而無(wú)需等待程序的啟動(dòng)時(shí)間。

WebApp 的多任務(wù)操控和性能完全取決于瀏覽器的操控和性能,在移動(dòng)端也是同樣。一個(gè)好的瀏覽器的操控性能讓用戶在多個(gè)不同的需求之間任意切換,有時(shí)甚至比系統(tǒng)自帶的多任務(wù)還要有用。

支持對(duì)本地空間的調(diào)用是 HTML5 新增的一大特性,這意味著這些應(yīng)用不僅僅是存在于服務(wù)器上,而是可以被完全存儲(chǔ)在用戶的設(shè)備里。即便在沒(méi)有網(wǎng)絡(luò)或網(wǎng)絡(luò)環(huán)境較差的情況下,WebApp 仍然能夠在用戶的本地運(yùn)行。

而另一方面,對(duì) GPU 加速和硬件渲染的支持,讓基于 HTML5 所編寫的界面不再像是以前的網(wǎng)頁(yè)那樣僅能完成簡(jiǎn)單的互動(dòng)操作,而是可以呈現(xiàn)出更加完美的畫面甚至是制作高質(zhì)量的游戲。這極大的提高了網(wǎng)頁(yè)游戲的可玩性,讓游戲開(kāi)發(fā)者加入到 WebApp 的開(kāi)發(fā)隊(duì)伍中來(lái)。

網(wǎng)速是所有互聯(lián)網(wǎng)應(yīng)用的瓶頸,許多移動(dòng)互聯(lián)網(wǎng)應(yīng)用都力求在通訊量上已在壓縮并將通訊方式修改為非持續(xù)在線的間歇式通訊以應(yīng)對(duì)可能的惡劣網(wǎng)絡(luò)環(huán)境。從一般人的認(rèn)識(shí)上來(lái)說(shuō),在沒(méi)有網(wǎng)絡(luò)的環(huán)境下就沒(méi)有理由打開(kāi)瀏覽器。確實(shí),瀏覽器的BS結(jié)構(gòu)往往會(huì)讓這種狀況變的更糟。

但是,HTML5 使得事情像好的方向發(fā)展,離線存儲(chǔ)的特性讓一部分基于瀏覽器的應(yīng)用可以在脫機(jī)環(huán)境下使用,即便是網(wǎng)絡(luò)質(zhì)量差也不必反復(fù)加載。

制約 WebApp 發(fā)展的另一個(gè)重要的因素是對(duì)程序可獲取信息的限制,因?yàn)楹芏嘞到y(tǒng)并沒(méi)有為 WebApp 提供諸如麥克風(fēng)、陀螺儀、光線感應(yīng)器這些傳感器的借口,因此在開(kāi)發(fā)的過(guò)程中會(huì)大大阻礙開(kāi)發(fā)者的創(chuàng)造性。不過(guò),現(xiàn)在已經(jīng)有一些瀏覽器在自己內(nèi)部提供了這些接口,通過(guò)瀏覽器這個(gè)兼容層將系統(tǒng)級(jí)接口轉(zhuǎn)換成可供 WebApp 使用的接口。

每當(dāng)大家談起互聯(lián)網(wǎng)的未來(lái)的時(shí)候,不出三步就會(huì)談到云、大數(shù)據(jù)、SAAS,仿佛要將一切東西都扔到遠(yuǎn)端。而當(dāng)談起移動(dòng)互聯(lián)網(wǎng)的時(shí)候,卻堅(jiān)持認(rèn)為 Native App 是移動(dòng)互聯(lián)網(wǎng)的未來(lái),這種思路本身就很奇怪。

筆者并不認(rèn)同“瀏覽器也是一種 App”這種既狡辯又小家子氣的說(shuō)法,正確的反駁 App 已經(jīng)擊敗瀏覽器的說(shuō)法應(yīng)該是“瀏覽器也是一種 App Store”。隨著 HTML5 的不斷發(fā)展,4G 的盛行,云驅(qū)動(dòng)的日益完善,瀏覽器將越來(lái)越成為各種設(shè)備上不可缺少的重要一環(huán),甚至越來(lái)越多的 OS 將會(huì)呈現(xiàn)瀏覽器化的趨勢(shì)(如 Firefox OS 和 Chrome OS,分別代表著移動(dòng)和桌面兩方面的需求)。瀏覽器背后所代表的是一個(gè)開(kāi)放的通用的開(kāi)發(fā)平臺(tái)和生態(tài)系統(tǒng),而絕不僅僅是一個(gè)簡(jiǎn)單的互聯(lián)網(wǎng)入口。

現(xiàn)階段的瀏覽器疲軟,大多是因?yàn)榫W(wǎng)絡(luò)環(huán)境與 HTML5 成熟度的制約,再加上 App 質(zhì)量的提高所導(dǎo)致的。如果用生命曲線來(lái)形容,瀏覽器正在渡過(guò)自己邁向第二次騰飛前的準(zhǔn)備階段,而 App 則已經(jīng)到達(dá)了發(fā)展的頂峰。我們可以看到,最近 UCWeb 關(guān)于 HTML5 的動(dòng)作頻發(fā),也許正是基于這樣的考慮,UC動(dòng)視才堅(jiān)定了自己絕不出賣未來(lái)的決心。

在不久的將來(lái),云計(jì)算一定會(huì)徹底走入我們的生活,有興趣入行未來(lái)前沿產(chǎn)業(yè)的朋友,可以收藏云計(jì)算,及時(shí)獲取人工智能、大數(shù)據(jù)、云計(jì)算和物聯(lián)網(wǎng)的前沿資訊和基礎(chǔ)知識(shí),讓我們一起攜手,引領(lǐng)人工智能的未來(lái)!

標(biāo)簽: 大數(shù)據(jù) 服務(wù)器 互聯(lián)網(wǎng) 開(kāi)發(fā)者 媒體 搜索 網(wǎng)絡(luò) 移動(dòng)互聯(lián) 移動(dòng)互聯(lián)網(wǎng) 移動(dòng)互聯(lián)網(wǎng)應(yīng)用 移動(dòng)平臺(tái) 云計(jì)算

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:電商巨頭間的數(shù)據(jù)競(jìng)爭(zhēng)開(kāi)始導(dǎo)致平臺(tái)的封閉化了?

下一篇:解析:云存儲(chǔ)為集群NAS市場(chǎng)帶來(lái)發(fā)展機(jī)遇