目前位置: 首頁 > 下載 > 學(xué)習(xí)資源 > 網(wǎng)頁製作 > H5跨平臺遊戲開發(fā)1

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

相關(guān)推薦


熱門推薦

