簡介
X5瀏覽服務作為業內首個瀏覽服務平台,由X5核心與X5雲服務組成,是連線終端+雲端的一個瀏覽體驗
解決方案。X5瀏覽服務僅60k的安裝包,不僅緩解了當下APP廠商的開發難題,更幫助APP滿足用戶真正的體驗需求,以及廠商的商業化及產品化要求。
發布背景
通用瀏覽器和大部分獨立app的實現基於或依賴瀏覽器核心。瀏覽器核心是遵循標準化語言規範實現的網際網路基礎組件,提供內容渲染和互動支持。目前,開源核心WebKit套用範圍最廣,Android、iOS等移動平台內置瀏覽器以及最流行的第三方瀏覽器和獨立app等,都是WebKit家族成員。然而WebView中存在 “適配成本高、不安全、不穩定、耗流量、速度慢、視頻播放差、檔案能力差”七大弊病,更不可能為用戶考慮瀏覽加速、節省流量等問題。這些具有相當程度普遍性和公共性的問題無法得到解決,騰訊自主研發的X5瀏覽核心為此而生。
組成結構
X5瀏覽解決方案由兩大部分組成,包括瀏覽器核心及其相關雲瀏覽服務,總體結構是客戶機/伺服器計算模式。
X5瀏覽器核心以WebKit為基礎,深度最佳化和擴展,穩定性和性能表現出眾。媒體播放、文檔支持等功能大規模擴展,格式或標準支持率高達95%,並支持頁內播放,解碼器或外掛程式即需即裝,強大又不失靈活。兼容性方面,更完整支持HTML5,同時在核心層完美解決軟硬體版本適配等問題,可大幅降低app開發階段的適配周期和成本。
騰訊X5能讓APP的網頁載入速度提升35%、流量消耗減少40%,並提供基於黑名單的雲網址監測能力。這些改進和擴展可有效幫助APP告別崩潰、卡頓、載入逾時等瀏覽障礙,同時保護用戶信息安全。
手機QQ自採用騰訊X5瀏覽服務以來,不僅崩潰率從0.59%降至0.06%,更比使用原系統核心時節省流量55.66%,提速25.88%。手機QQ的終端負責人石延龍尤其提到了視頻觀看體驗的全面提升:“X5支持多種視頻格式,幾乎沒有打不開的視頻,而且視頻播放使用的互動體驗,音量控制等,幾乎可以與一個獨立的視頻播放APP相比較。”
除了首批與X5瀏覽服務合作的30多家APP廠商,騰訊公司表示未來還會有更多的APP廠商加入到與騰訊X5瀏覽服務合作的行列,實現自身APP瀏覽性能的最佳化升級。騰訊X5瀏覽服務也將逐漸成為移動網際網路企業轉型和生態創新的技術驅動力。
功能描述
1:網址與檔案安全檢測
在用戶瀏覽目標網頁前或下載目標檔案後,提取網址或檔案特徵碼,提交騰訊雲安全平台檢測鑑定是否存在安全風險,發現風險後即時提示用戶放棄瀏覽或刪除檔案。
2:壓縮加速代理
騰訊雲加速平台代理訪問目標網頁,獲取網頁及相關內容,壓縮後下傳到用戶端,再由核心解壓後呈現給用戶。壓縮比可達到30%~80%(具體視內容類別而定),為用戶節省流量支出,同時獲得更快的瀏覽速度。
3:用戶分析與套用
共享騰訊海量數據資源,幫助獨立app開發商(開發者)理解用戶,以向其用戶提供更個性化的服務。
4:視頻播放
手機視頻格式繁多,系統默認提供的視頻播放能力支持有限。X5瀏覽器核心通過精細化的適配機制和動態化的載入技術,在絕大多數手機上都能夠完美播放線上視頻。
5:檔案支持
支持常見壓縮檔、文檔、圖片、音頻、下載種子等檔案。
數據流程
為提升安全性和性能,X5瀏覽核心數據流程有重大變化,增加一個旁路流程,變更主流程。
1、向騰訊雲安全平台提交目標網址,平台鑑定是否惡意,並反饋;
2、網頁內容經騰訊雲加速平台中轉,在完成壓縮等處理後再下傳。
基於系統瀏覽器核心的app瀏覽網頁的數據流程:
基於X5瀏覽器核心的app瀏覽網頁的數據流程:
能效評測
內部模擬測試和在第三方實際套用場景下的大規模監測分析表明,X5瀏覽服務解決方案整體表現優異,相對系統核心WebKit,在安全性和穩定性方面擁有不可比擬的優勢,性能獲得顯著提升,記憶體資源占用明顯下降
指標
增減值
惡意攻擊率
-95%
異常故障率
-80%
記憶體使用量
-28%
載入速度
+35%
網路流量
-40%
嵌入與開發
開發與運行環境要求
Android版本: 4.0+
QQ瀏覽器版本:5.1+
記憶體容量:500MB+
嵌入app
X5瀏覽核心的WebView兼容系統WebView標準接口,除少部分接口需要做一些微調外,與系統核心調用接口基本相同。
開發者社區
為向合作夥伴和廣大開發者提供更好的服務便利,我們在騰訊網特設X5瀏覽器核心開發者社區,包含程式和文檔資源下載、開發者交流討論、疑難解答、案例與經驗分享、建議與意見反饋等欄目。
套用案例
截至目前,騰訊X5瀏覽服務成功套用於十餘個重量級app,已經覆蓋超過80%的中國網際網路用戶。相關合作夥伴高度評價X5,普遍認為X5是目前android平台下的最佳瀏覽服務解決方案。
騰訊微信基礎產品部負責人——
“微信在5.4版本採用了QQ瀏覽器團隊提供的騰訊X5瀏覽服務,最佳化安卓WebView體驗。經過一段時間的觀察,X5核心運行穩定且在多方面均有不錯的表現,特別是在應對近期接連出現的安全問題上,使用系統WebView沒有徹底的解決方案,而使用X5核心則不會受到影響,同時方便應對網路釣魚和劫持等問題。”