1 合肥APP開發的博客
原文鏈接:http://blog.sina.com.cn/s/blog_1385466310102w28z.html
內容提要:本文羅列了該博客的7個觀點,主要是關於HTML5及流應用方向的討論。該作者認爲,HTML5,在2015年已經取得突破性進展。利用HTML5的優勢讓開發商和用戶,實打實感受了其價值。
觀點1:
Facebook發佈React Native,並非擁抱HTML5。React Native雖然仍然是JS,但並不兼容HTML5。通過Facebook的自定義語法,ReactNative實現了更高效率的渲染引擎,提升了性能表現。
觀點2 :
流應用,HTML5產業的一大亮點。它對於HTML5缺陷的彌補和優勢的發揮,可以說做得淋漓盡致。 App是JS代碼,並像流媒體一樣流式發行、邊用邊下,實現了5秒內完成客戶端App的下載、安裝、啓動。App二次使用仍然在桌面點圖標啓動,應用使用體驗也與傳統原生App沒有區別。
觀點3:
流應用使用了一種強化的JS引擎(HTML5+),這種引擎能讓JS調用操作系統的40萬API,並將之前HTML5體驗不佳的交互都改進爲原生體驗。不同於React Native的反HTML5方案,HTML5+採取的方案是強化HTML5。
觀點4:
流應用的出現顛覆了大衆對HTML5 的一些錯誤的認知:
• HTML5的性能不行,不如原生
• HTML5的api不夠,很多功能實現不了
• HTML5沒法離線運行,斷網就不能用了,即使有離線緩存,三方軟件清理垃圾後也不能用了
• HTML5只能在瀏覽器裏用,沒法直接在桌面啓動
• 通過HTML5強化引擎(如PhoneGap/Cordova)開發跨平臺App,那是小公司爲了省錢做的事,大公司還是要用原生
觀點5:
HTML5有5個原生也比不了的優勢:
• 跨平臺
• 快速迭代
• 開源生態發達
• 更容易推廣
• 天生開放非孤島,可方便互聯
觀點6:
針對HTML5的優點----“更容易推廣”,作者認爲:
用戶獲取應用,一般通過應用商店或掃碼下載。應用商店裏點下載原生App,從下載到App真正啓動,折損50%,也就是100次下載只有50個App啓動激活。而二維碼掃描,折損高達90%!很少有人在沒WIFI的時候下載十幾M的原生包。這些不合理,以往似乎被人忽視了,但這些不合理終將被解決。
不管是50%還是90%的折損,通過流應用都可以避免。除了降低折損,流應用還有一個推廣方面的特點,就是可以充分利用社交網絡推廣。
用戶分享一個流應用,就像分享一個消息,可以進朋友圈,也可以短信、微博分享。別人點擊就可以獲得這個流應用。
觀點7:
之所以說流應用是HTML5產業的里程碑事件,是因爲從此後我們可以重新審視HTML5 vs Native之爭:
• HTML5的5個缺點被解決了
• HTML5對開發商有5個原生比不了的優勢
• HTML5對用戶有5個原生比不了的優勢。
【具體部分,請查看原文】