當前位置: 首頁 > 下載 > 學習資源 > 網(wǎng)頁制作 > H5跨平臺游戲開發(fā)1

最新下載
?喜馬拉雅兒童
?斑馬AI學
?超市經(jīng)理模擬器
紅警OL
三角洲行動
寶可夢大集結(jié)
夢幻水族館
?少女前線
?星之翼
24小時閱讀排行榜
- 1 驢kong bananza:在哪里可以找到每一個banandium寶石
- 2 什么麥克風用于YouTube
- 3 Safari不在Mac上做出回應(yīng),該怎么辦?
- 4 如何從iCloud備份還原iPhone
- 5 如何修復“ Windows無法停止設(shè)備”錯誤
- 6 在哪里可以解鎖流放路徑2
- 7 如何在Laravel應(yīng)用中與第三方API集成?
- 8 Wacom您的平板電腦驅(qū)動程序有問題!如何修復它?
- 9 如何解決“勝利設(shè)置期間發(fā)生致命錯誤”
- 10 縮水的花園生存冒險扎根2在Steam上脫穎而出,超過了原始球員峰
- 11 優(yōu)化電子商務(wù)平臺的MySQL
- 12 如何配置Windows中用戶帳戶的分配訪問
- 13 如何在Linux中使用FLAC2ALL轉(zhuǎn)碼FLAC文件 - 使技術(shù)更容易
- 14 Python燒瓶藍圖示例
- 15 這個錢包跟蹤器完全可以收費,現(xiàn)在只有20美元
最新教程
-
- 國外Web開發(fā)全棧課程全集
- 3534 2024-04-24
-
- Go語言實戰(zhàn)之 GraphQL
- 3806 2024-04-19
-
- 550W粉絲大佬手把手從零學JavaScript
- 5132 2024-04-18
-
- python大神Mosh,零基礎(chǔ)小白6小時完全入門
- 4985 2024-04-10
-
- MySQL 初學入門(mosh老師)
- 3210 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品課堂
- 3765 2024-03-29
隨著Chrome和Safari的高歌猛進,以及IE Flash的衰落,HTML5告一段落,進入了下一個時代——移動互聯(lián)網(wǎng)。HTML5的跨平臺優(yōu)勢在移動互聯(lián)網(wǎng)時代被進一步凸顯。HTML5是唯一一個通吃PC、Mac、iPhone、iPad、Android、Windows Phone等主流平臺的跨平臺語言。Java和Flash都曾夢想這個位置,但夢斷于iOS。此時人們紛紛開始研究基于HTML5開發(fā)跨平臺手機應(yīng)用。很多人當時認為,原生應(yīng)用只是過渡,就像當年從C/S結(jié)構(gòu)轉(zhuǎn)變?yōu)?/span>B/S結(jié)構(gòu)一樣。而且學習Objective-C和Java很費勁,我既然會網(wǎng)頁開發(fā),為何不試試HTML5。
W3C此時成立了Device API工作組,為HTML5擴展了Camera、GPS等手機特有的API,然而麻煩的是,移動互聯(lián)網(wǎng)初期的迭代太快了,手機OS在不停的擴展硬件API,陀螺儀、距離感應(yīng)器、氣壓計。每年手機都有大版本更新。而W3C作為一個數(shù)百家會員單位共同決策的組織,從標準草案的提出到達成一致是非常復雜的過程,跟不上移動互聯(lián)網(wǎng)初期的快速迭代。
PhoneGap的出現(xiàn),給開發(fā)者打開了一扇窗。很多人期待PhoneGap不停擴展API,來補充瀏覽器的不足。Adobe看到PhoneGap仿佛看到了重振江湖地位的希望,但在Adobe收購PhoneGap后,又發(fā)現(xiàn)這個東西可商用性不足,而且開源使得Adobe無法像Flash那樣獲取商業(yè)利益,于是就把PhoneGap捐給了Apache,改名為Cordova。
因為各種原因,Cordova的定位最終沒有成為瀏覽器的強化,而走向了混合式開發(fā)。基于當時的背景,他們認為原生是不可替代的,“原生 HTML5”的混合模式更有意義。所以現(xiàn)在Cordova的使用模型是“原生工程師 HTML5工程師”一起協(xié)作完成App。
這時Facebook加入了W3C,牽頭成立了Mobile Web工作組。Facebook是混Web圈的,并且在手機OS上沒有自己的領(lǐng)地,他不喜歡被蘋果和Google掌控的原生應(yīng)用生態(tài)系統(tǒng)。Mobile Web這個工作組的重要目標就是讓HTML5開發(fā)的網(wǎng)頁應(yīng)用達到原生應(yīng)用的體驗。然而,事與愿違,它不努力也就算了,結(jié)果是努力了卻失敗了。2012年,Facebook放棄了HTML5的新聞充斥了全世界的IT媒體,HTML5瞬間被打入冷宮。
Facebook為何放棄HTML5?核心是當時基于HTML5真的做不出好的移動App。對比Twritter等競爭對手的原生App,Facebook的HTML5版本實在無法讓用戶滿意。比如Push功能,到現(xiàn)在HTML5的推送和原生的推送體驗差距依然巨大,更不用說HTML5應(yīng)用的頁面切換白屏、下拉刷新/側(cè)滑菜單不流暢等眾多問題??粗こ處熭p松實現(xiàn)搖一搖、二維碼、語音輸入、分享到朋友圈等功能,更是讓HTML5工程師感覺自己站錯了隊。
即使Facebook不喜歡被控制,也不能拿被用戶拋棄來冒險。而且Facebook并沒有掌握關(guān)鍵點—手機瀏覽器內(nèi)核。如果瀏覽器不跟上,徒然定一堆標準草案落不了地。
而瀏覽器在手機上的表現(xiàn)是什么呢?先看Google,Chrome性能雖高,但Android上的瀏覽器卻并非Chrome,而是WebKit改出來的一個蹩腳的Android瀏覽器;再看蘋果,iOS上不允許其他瀏覽器引擎上架App Store,而且其他使用Safari引擎的應(yīng)用也無法調(diào)用蘋果自己的JavaScript加速引擎Nitro。結(jié)果是蘋果和Google不但不在瀏覽器上積極實現(xiàn)HTML5關(guān)于移動App所需的規(guī)范,反而對HTML5做出種種限制。
不管是當時硬件能力不足,還是手機OS廠商的故意限制,總之結(jié)果就是:在移動互聯(lián)網(wǎng)的初期,一定是原生應(yīng)用生態(tài)系統(tǒng)的天下,iOS和Android首先自己的地盤穩(wěn)固后,產(chǎn)業(yè)才會向下個階段升級。
Facebook也好,PhoneGap也好,想在移動互聯(lián)網(wǎng)初期就分一杯羹是分不到的,但堅持下來,機會往往會出現(xiàn)。而今年HTML5游戲正在風口之上,如何抓住風口中的H5游戲的紅利,就要看自身的運營情況。大雄游戲,H5游戲接口。

相關(guān)推薦


熱門推薦

