最新下載
夢幻水族館
少女前線
星之翼
小花仙精靈樂園
餐廳萌物語
山河旅探
戀與製作人
最強腦3
異塵:達米拉
少年西遊記2
24小時閱讀排行榜
- 1 《殭屍圍城》豪華重製版:如何為 Kent 的照片挑戰拍攝 1,000 PP 幽默鏡頭
- 2 JavaScript 中的對象
- 3 您應該了解的熱門免費 API
- 4 使用 Cluster 模組擴充 Node.js
- 5 如何將通訊錄與手機同步?在 Go 中實現 CardDAV!
- 6 CSS 中的新值與新函數
- 7 EchoAPI 與 Insomnia:結合實例進行綜合比較
- 8 《殭屍圍城》豪華重製版捷徑指南:如何解鎖「仙境」和「隧道」捷徑
- 9 介紹 JDK Java Developer 的終極升級以及進階 AI 增強功能
- 10 《殭屍圍城》豪華重製版:所有倖存者以及在哪裡可以找到他們
- 11 在 Laravel 測試排隊作業的技巧
- 12 Ripple 相關錢包在法律訴訟中轉移 1 億 XRP
- 13 88% 的持有者持有帳面利潤,比特幣 (BTC) 價格突破 62,000 美元
- 14 如何修復 Tailwind CSS 在 Next.js 中不起作用的問題
- 15 隨著狗狗幣 (DOGE)、柴犬 (SHIB) 和 Popcat (POPCAT) 的上漲,Meme 幣市場升溫
最新教學
-
- 國外Web開發全端課程全集
- 1351 2024-04-24
-
- Go語言實戰之 GraphQL
- 1636 2024-04-19
-
- 550W粉絲大佬手把手從零學JavaScript
- 3053 2024-04-18
-
- python大神Mosh,零基礎小白6小時完全入門
- 2577 2024-04-10
-
- MySQL 初學入門(mosh老師)
- 1529 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品課堂
- 2381 2024-03-29
隨著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,陀螺儀、距離感應器、氣壓計。 每年手機都有大版本更新。而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做出種種限制。
Facebook也好,PhoneGap也好,想在行動網路初期就分一杯羹是分不到的,但堅持下來,機會往往會出現。 而今年HTML5遊戲正在風口之上,如何抓住風口中的H5遊戲的紅利,就要看自身的營運狀況。大雄遊戲,H5遊戲介面。