搜狗發布AWP 和開發者一起「加速」提升用戶體驗

成也 Android Webview;敗也Android Webview。

對於眾多移動端Web應用開發者而言,這恐怕是他們內心最真實的寫照。一方面,他們提供的內容服務需要調用Android系統的瀏覽內核(WebView)來完成;另一方面,頁面加載慢,內存洩露,不同 Android 系統版本採用了不同內核的兼容問題等也讓他們吃足了苦頭:由於缺乏足夠資源和技術為其提供必備的增強特性,許多開發者只能眼睜睜的看著用戶不斷流失。

為真正解決開發者的這些痛點,幫助開發者提升用戶體驗。搜狗近日正式發佈“Accelerated WebView Project”(以下簡稱AWP)解決方案。據介紹,AWP是基於Android系統WebView,並對其能力進行增強和擴展,提高其性能、穩定性和安全性,同時具有極簡接入、兼容性好等優點。

搜狗發佈AWP 和開發者一起“加速”提升用戶體驗

事實上,搜狗AWP並非首個行業解決方案。此前,一些公司試圖通過“造輪子”的方式,幫助開發者解決上述問題。簡而言之,即仿造系統WebView行為和接口,封裝出一個類似的 X WebView來回避系統WebView的問題。搜狗AWP相關負責人認為,從技術上看,這一方案無法從根本上解決問題。“該方案不僅增加APP包體積,而且接入成本高、兼容性差、嚴重依賴於第三方內核,還會造成同一個APP中存在多個不同內核。”

與以前所有的解決方案不同,搜狗AWP則致力於從根本上解決了系統WebView的碎片化和性能問題:直接對系統WebView進行加速,對其能力進行增強和擴展,提高其性能、穩定性和安全性。據搜狗AWP上述負責人介紹,數據顯示,相較於目前市面上的主流解決方案,搜狗AWP在穩定性、兼容性和安全性等方面均處於領先水平。

以使用該解決方案,月活千萬級的搜狗手機瀏覽器為例,其內核引擎崩潰率低於0.05%,穩定性為行業最高;在兼容性上,AWP通過擴展彌合了不同Android版本WebView的差異化和碎片化,且能檢測當前應用進程的運行環境,自動適配32位或 64位內核引擎;在省流和加速上,搜狗手機瀏覽器內核引擎在雲端對網頁資源進行壓縮,在終端優化網頁資源加載優先級和網頁渲染流程,使90%以上網頁實現“秒開”。

此外,AWP使系統WebView具備抵禦各類網絡劫持(DNS汙染、HTTP劫持等)能力,以及優秀的 Canvas、WebGL渲染能力和完善的HTML5能力支持。這不僅保障了用戶網絡和數據安全,也意味著,即使在Android 4.4以下機型上,AWP也能使系統WebView流暢地運行網頁遊戲。

搜狗AWP相關負責人表示,追求極致是每一個開發者的天然基因。搜狗AWP願意和所有的移動端Web應用開發者一起,為用戶提供極致化的產品和服務,一起“加速”提升用戶體驗,為整個移動互聯網的瀏覽體驗帶來變革性的變化。


分享到:


相關文章: