1.騰訊X5
2.Crosswalk
- TBS(騰訊瀏覽服務(wù))的優(yōu)勢
速度快:相比系統(tǒng)webview的網(wǎng)頁打開速度有30+%的提升;
省流量:使用云端優(yōu)化技術(shù)使流量節(jié)省20+%;
更安全:安全問題可以在24小時內(nèi)修復(fù);
更穩(wěn)定:經(jīng)過億級用戶的使用考驗,CRASH率低于0.15%;
兼容好:無系統(tǒng)內(nèi)核的碎片化問題,更少的兼容性問題;
體驗優(yōu):支持夜間模式、適屏排版、字體設(shè)置等瀏覽增強功能;
功能全:在Html5、ES6上有更完整支持;
更強大:集成強大的視頻播放器,支持視頻格式遠(yuǎn)多于系統(tǒng)webview;
視頻和文件格式的支持x5內(nèi)核多于系統(tǒng)內(nèi)核
防劫持是x5內(nèi)核的一大亮點
2.Crosswalk是一款開源的Web引擎,其基于 Chromium/Blink 的應(yīng)用運行環(huán)境
Crosswalk項目的優(yōu)勢:
最大限度降低Android碎片化的影響,得到一致的,可預(yù)測的行為。
使用最新的Web技術(shù)及API。在Android 4.0+版本上提供豐富的功能。
使用Chrome DevTools輕松調(diào)試。
提升應(yīng)用中HTML,CSS和JavaScript的性能
Crosswalk項目的弱點:
包會打10--20mb
可能導(dǎo)致第三方APP無法開啟X5內(nèi)核的情況
(一)微信、手Q、QQ空間的版本問題
當(dāng)微信版本低于6.1,手機QQ版本低于5.5,手機QQ空間版本低于5.2時,在該版本下的app還沒有適配TBS服務(wù),因此不會下載X5內(nèi)核,這將導(dǎo)致移動端沒有可以拷貝安裝的X5內(nèi)核版本。所以請確定手機端的微信、手Q、QQ空間其中之一的版本滿足TBS的要求。
(二)微信、手Q、QQ空間在24小時內(nèi)請求下載tbs失敗
TBS請求下載X5內(nèi)核每天只會發(fā)生一次,當(dāng)日請求失敗后,24小時內(nèi)不再發(fā)起下載請求,因此在此期間當(dāng)前移動端沒有可用的X5內(nèi)核。(此時應(yīng)該殺死微信、手Q、QQ空間,將手機系統(tǒng)時間向前調(diào)2天(例如:14號-》16號),然后再次開啟微信、手Q、QQ空間,打開web頁面啟動X5的安裝過程)
(三)微信、手Q、QQ空間在非中國時區(qū)
鑒于問題(二),TBS的下載的時間間隔基于北京時間(東八區(qū))的標(biāo)準(zhǔn)。因此當(dāng)手機端的系統(tǒng)時間不是北京時間時,TBS不會下載X5內(nèi)核。
(四)本地sdcard空間不足,導(dǎo)致tbs無法下載和安裝
Tbs下載安裝X5內(nèi)核需要手機sdcard至少需要70M的剩余空間,空間不足會導(dǎo)致X5內(nèi)核下載安裝失敗。
(五)微信、手Q、QQ空間新安裝而沒有調(diào)用TBS下載
手機端的微信、手Q、QQ空間都是新安裝的,且從未開啟過(手機預(yù)裝app常見情況)。由于微信、手Q、QQ空間本身不包含X5內(nèi)核包,因此手機端沒有可以使用的X5內(nèi)核版本。
(六)微信、手Q、QQ空間從未打開過web頁面
由于X5內(nèi)核是用來處理web頁面,因此微信、手Q、QQ空間有在用戶未開啟web頁面時,不調(diào)用tbs的下載過程。
(七)android系統(tǒng)內(nèi)核版本問題
如果android系統(tǒng)內(nèi)核版本低于2.1,默認(rèn)不開啟TBS的X5內(nèi)核下載和安裝。
(八)聯(lián)網(wǎng)環(huán)境非WIFI模式
TBS下載X5內(nèi)核只有在wifi環(huán)境下才會發(fā)生。
(九)手機CPU型號為intel
目前X5內(nèi)核不支持intel型號的芯片。
(十)第三方app首次啟動
由于第三方首次啟動時加載x5會消耗時間,為了使第三方app運行流暢,Tbs會在app首次啟動時加載系統(tǒng)內(nèi)核,待第三方app再次啟動時就會加載X5內(nèi)核了。
(十一)第三方app共享了高版本的x5
為了保證第三方app使用X5內(nèi)核的穩(wěn)定性,我們一般不會把最新版本的使用權(quán)限立即發(fā)給第三方app,在保證x5的穩(wěn)定前提下我們會向第三方app開啟使用開關(guān)。因此第三方app共享了沒有權(quán)限的的app(一般是版本有問題)是不會啟用X5內(nèi)核的