1.騰訊X5
2.Crosswalk
- TBS(騰訊瀏覽服務(wù))的優(yōu)勢(shì)
速度快:相比系統(tǒng)webview的網(wǎng)頁(yè)打開速度有30+%的提升豪娜;
省流量:使用云端優(yōu)化技術(shù)使流量節(jié)省20+%;
更安全:安全問(wèn)題可以在24小時(shí)內(nèi)修復(fù);
更穩(wěn)定:經(jīng)過(guò)億級(jí)用戶的使用考驗(yàn)哨苛,CRASH率低于0.15%幢码;
兼容好:無(wú)系統(tǒng)內(nèi)核的碎片化問(wèn)題,更少的兼容性問(wèn)題因苹;
體驗(yàn)優(yōu):支持夜間模式苟耻、適屏排版、字體設(shè)置等瀏覽增強(qiáng)功能扶檐;
功能全:在Html5凶杖、ES6上有更完整支持;
更強(qiáng)大:集成強(qiáng)大的視頻播放器款筑,支持視頻格式遠(yuǎn)多于系統(tǒng)webview智蝠;
視頻和文件格式的支持x5內(nèi)核多于系統(tǒng)內(nèi)核
防劫持是x5內(nèi)核的一大亮點(diǎn)
2.Crosswalk是一款開源的Web引擎,其基于 Chromium/Blink 的應(yīng)用運(yùn)行環(huán)境
Crosswalk項(xiàng)目的優(yōu)勢(shì):
最大限度降低Android碎片化的影響奈梳,得到一致的杈湾,可預(yù)測(cè)的行為。
使用最新的Web技術(shù)及API攘须。在Android 4.0+版本上提供豐富的功能漆撞。
使用Chrome DevTools輕松調(diào)試。
提升應(yīng)用中HTML于宙,CSS和JavaScript的性能
Crosswalk項(xiàng)目的弱點(diǎn):
包會(huì)打10--20mb
可能導(dǎo)致第三方APP無(wú)法開啟X5內(nèi)核的情況
(一)微信浮驳、手Q、QQ空間的版本問(wèn)題
當(dāng)微信版本低于6.1捞魁,手機(jī)QQ版本低于5.5至会,手機(jī)QQ空間版本低于5.2時(shí),在該版本下的app還沒有適配TBS服務(wù)谱俭,因此不會(huì)下載X5內(nèi)核奉件,這將導(dǎo)致移動(dòng)端沒有可以拷貝安裝的X5內(nèi)核版本。所以請(qǐng)確定手機(jī)端的微信昆著、手Q县貌、QQ空間其中之一的版本滿足TBS的要求。
(二)微信凑懂、手Q窃这、QQ空間在24小時(shí)內(nèi)請(qǐng)求下載tbs失敗
TBS請(qǐng)求下載X5內(nèi)核每天只會(huì)發(fā)生一次,當(dāng)日請(qǐng)求失敗后,24小時(shí)內(nèi)不再發(fā)起下載請(qǐng)求杭攻,因此在此期間當(dāng)前移動(dòng)端沒有可用的X5內(nèi)核祟敛。(此時(shí)應(yīng)該殺死微信、手Q兆解、QQ空間馆铁,將手機(jī)系統(tǒng)時(shí)間向前調(diào)2天(例如:14號(hào)-》16號(hào)),然后再次開啟微信锅睛、手Q埠巨、QQ空間,打開web頁(yè)面啟動(dòng)X5的安裝過(guò)程)
(三)微信现拒、手Q辣垒、QQ空間在非中國(guó)時(shí)區(qū)
鑒于問(wèn)題(二),TBS的下載的時(shí)間間隔基于北京時(shí)間(東八區(qū))的標(biāo)準(zhǔn)印蔬。因此當(dāng)手機(jī)端的系統(tǒng)時(shí)間不是北京時(shí)間時(shí)勋桶,TBS不會(huì)下載X5內(nèi)核。
(四)本地sdcard空間不足侥猬,導(dǎo)致tbs無(wú)法下載和安裝
Tbs下載安裝X5內(nèi)核需要手機(jī)sdcard至少需要70M的剩余空間例驹,空間不足會(huì)導(dǎo)致X5內(nèi)核下載安裝失敗。
(五)微信退唠、手Q鹃锈、QQ空間新安裝而沒有調(diào)用TBS下載
手機(jī)端的微信、手Q瞧预、QQ空間都是新安裝的屎债,且從未開啟過(guò)(手機(jī)預(yù)裝app常見情況)。由于微信垢油、手Q扔茅、QQ空間本身不包含X5內(nèi)核包,因此手機(jī)端沒有可以使用的X5內(nèi)核版本秸苗。
(六)微信、手Q运褪、QQ空間從未打開過(guò)web頁(yè)面
由于X5內(nèi)核是用來(lái)處理web頁(yè)面惊楼,因此微信、手Q秸讹、QQ空間有在用戶未開啟web頁(yè)面時(shí)檀咙,不調(diào)用tbs的下載過(guò)程。
(七)android系統(tǒng)內(nèi)核版本問(wèn)題
如果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)境下才會(huì)發(fā)生。
(九)手機(jī)CPU型號(hào)為intel
目前X5內(nèi)核不支持intel型號(hào)的芯片劣欢。
(十)第三方app首次啟動(dòng)
由于第三方首次啟動(dòng)時(shí)加載x5會(huì)消耗時(shí)間棕诵,為了使第三方app運(yùn)行流暢裁良,Tbs會(huì)在app首次啟動(dòng)時(shí)加載系統(tǒng)內(nèi)核,待第三方app再次啟動(dòng)時(shí)就會(huì)加載X5內(nèi)核了校套。
(十一)第三方app共享了高版本的x5
為了保證第三方app使用X5內(nèi)核的穩(wěn)定性价脾,我們一般不會(huì)把最新版本的使用權(quán)限立即發(fā)給第三方app,在保證x5的穩(wěn)定前提下我們會(huì)向第三方app開啟使用開關(guān)笛匙。因此第三方app共享了沒有權(quán)限的的app(一般是版本有問(wèn)題)是不會(huì)啟用X5內(nèi)核的