分享:你必須知道的H5加速器九大常識!



       日前,Layabox、Cocos2d-JS、Egret均宣布即將聯合各大瀏覽器和APP發布HTML5(簡稱H5)加速器。困擾H5產業的性能問題終于得到階段性解決。在大家紛紛談論H5加速器時,你最好知道以下常識:

Q:什么是H5加速器?

A:用以提高瀏覽器或APP中H5項目性能的擴展組件。


Q:H5加速器英文名字?

A:業界通常采用Runtime這個晦澀的專業詞語,當然也有例外,比如Layabox,就采用Laya.player命名


Q:H5加速器目的是什么?

A:主要是用于解決H5的兼容性和性能問題


Q:H5加速器是如何啟動的?

A:在H5游戲運行時,由瀏覽器等APP通過內置的插件管理器調用加速器插件,對運行中的游戲啟動加速,無需額外安裝。


Q:H5加速器為什么能加速?

A:加速的主要方法,一是GPU渲染加速,二是內置c++實現的高級對象來減少js的調用量。


Q:H5通過加速器真的能達到APP的性能?

A:H5和APP,二者在底層對象設計和渲染原理是一樣,優化比較好的加速器原則上是可以和APP媲美的,Layabox已經公布了其性能對比視頻和測試代碼來證明效果。


Q:H5加速器存在哪些問題?

A:1、標準問題,目前存在H5加速器標準不統一,各自為眾的問題,H5項目只能調用引擎開發商提供的對應加速器,有一定的約束性。其中Layabox宣稱可以為其他項目加速,但效果如何還有待市場檢驗。

2、普及量問題,目前H5加速器的普及依賴瀏覽器和APP的支持力度和嵌入速度?;勾鋝壞剿諧∷娓哺?,但這個問題改善速度很快。

3、蘋果IOS問題,目前采用的插件方案只適合安卓,IOS體系下需要采用內置的方案實現,會導致APP尺寸增加以及加速器更新的新問題,需要產業再尋找新的方案。


Q:H5加速器的前世今生?

A:H5加速器目前才進入公眾眼界,其實它的歷史可以追溯到2000年全球最大的WEB游戲平臺可樂吧和Adobe的Flash player,特別是可樂吧的FancyBox方案和現在的H5加速器方案幾乎一模一樣,也是通過js調用FancyBox插件的渲染實現了當時驚艷的頁游效果。而Layabox的創始人也是可樂吧的創始人,這可能是Layabox號稱加速器性能最優的一個原因,這是一個遲到的故事。


Q:目前已有的H5加速器都有哪些區別?

A:目前國內只有三家H5加速器,Layabox的Laya.player通用加速器支持所有H5項目加速。Cocos2d-JS的runtime加速器支持Cocos2d-JS引擎產品加速,Egret的runtime加速器支持Egret引擎產品加速。國外的H5加速器ludei,支持ludei引擎產品加速。


來源:HTML5技術網

上一篇: 哪些互聯網產品適合用HTML5開發?

下一篇: 前端,想說愛你不容易!

分享到: 更多
帮彩票网刷流水会被捉吗 重庆时时开奖最快直播 全天pk10每期计划 大奖赛车人工计划 四川时时平台 钱生钱最高境界方法 购买福建时时11选5 黑龙江省22选5开奖结果今天 中国竞彩比分直播网 老虎机水果机技巧 双色球2019080期机选投注 北京pk10技巧压6法 彩票365app下载安装 广东时时开奖号码 3d福彩计划大师 北京赛pk10app