非死book為什么會放棄HTML5轉向原生應用?

jopen 12年前發布 | 7K 次閱讀 Facebook

  "非死book 的應用完全依賴 HTML5 是最大的錯誤,導致浪費了 2 年寶貴的時間,將來要改為原生應用",這是扎克伯格前不久說的一段話,是什么讓扎克伯格對日漸強盛的 HTML5 如此的不滿?非死book 又為何會放棄 HTML5? 專業網站 Highscalability 撰文進行了分析,以下是文章全文。

  非死book 推出原生 iOS 應用之后,響應速度較之舊版有了大幅提升,一時之間引起了業界的廣泛關注。不過人們關注的并不是因為原生應用本身有多好多快,而是扎克伯格那句"非死book 的應用完全依賴 HTML5 是最大的錯誤,導致浪費了 2 年寶貴的時間,將來要改為原生應用"的言論。

  業內普遍認為,基于 HTML5 的 Web 版 非死book 用戶體驗比較差,是因為 非死book 沒有充分利用好 HTML5 的優勢,而并非 HTML5 本身有多糟糕。不然的話,為什么其他人能夠借助 HTML5 打造的非常成功移動網站呢?

  如果還有人在納悶 非死book 為什么放棄 HTML5 而轉戰原生應用的話,下面是 Tobie Langel 列出的四大原因:

  1. 工具和開發者 API

  沒有相應的工具對內存進行跟蹤。

  2. 網頁滾屏效果

  基于 HTML5 的 非死book 應用瀏覽網頁時不能保證流暢的效果。非死book 這次的改進針對網頁滾動進行了提升。

  3. GPU

  圖片處理并不是 HTML5 擅長的地方。如果了解 HTML5 的人,就會發現,圖片加載和處理當然是" 不應該在現階段使用 HTML5 實現的"。

  4. 其他

  HTML5目前擅長的部分是數據量不大、動畫少的頁面,而這恰恰是 Faceabook 注重的地方。相比之下,原生應用能夠提供更好的觸摸跟蹤支持,更平滑的動畫,更好的緩存。

  充分利用好 HTML5 的優勢,盡量降低 HTML5 的弱勢,學會用好 HTML5,才是現在這個時期使用 HTML5 開發的重點。可以說開發技巧很重要,而這一點恰恰是原先 非死book 所忽略的。

來自: 搜狐IT
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!