搜狗在瀏覽器領域已深耕多年,從PC端到移動端,搜狗在瀏覽器內核領域的探索和研究已有很深沉淀。近年來,尤其是在移動端,底層內核從基于WebKit內核,再到現在基于Chromium內核,搜狗憑借在內核層面的深度優化和二次開發能力,使得搜狗手機瀏覽器在功能、性能等方面都處于行業領先水平。
搜狗瀏覽內核引擎:新辦法“根治”老問題
從事移動端應用的開發者都知道,在安卓平臺上,瀏覽器通常都是基于系統組件WebView來加載網頁和提供Web能力。所以系統WebView的性能和功能就直接決定了瀏覽器的品質,但是,由于安卓系統和系統WebView底層內核的嚴重碎片化(圖1顯示不同安卓版本系統WebView的底層內核碎片化情況),導致基于WebView的移動開發者適配開發成本極大;同時安卓系統自帶內核的瀏覽功能較弱,也嚴重影響了用戶體驗。針對這一行業痛點,搜狗基于Chromium56研發了性能強大的瀏覽內核引擎,并實施了“加速WebView項目”(AcceleratedWebViewProject,以下簡稱AWP),致力于解決安卓系統WebView碎片化、性能低、穩定性差和安全性弱等問題,提供了優化移動端Web應用體驗的解決方案。
搜狗AWP是基于安卓系統WebView,在底層通過搜狗瀏覽內核引擎,直接對系統WebView進行性能增強和功能擴展,提高其性能、穩定性和安全性,同時具有極易集成、兼容性好、擴展功能豐富等優點。(官網:http://awp.mse.sogou.com)事實上,搜狗AWP并非首個行業解決方案,此前,眾多同行也嘗試過各種方案,但總的來說,都是先“仿造”系統WebView的API和行為,造出一個“WebView”組件,而其底層則是使用各自開發的內核。從整體上看,該方案是“回避”系統WebView存在的問題,屬于重新“造輪子”的方式,其致命缺陷是又進一步加劇了WebView的碎片化,使得移動端Web應用開發者不得不針對這些新造出的“輪子”(WebView),再次進行適配;從技術角度看,該方案存在明顯的兼容性問題,還會造成同一個應用中存在多個不同內核的情況;從開發者角度看,該方案不僅增加應用的體積大小,還存在接入成本較高,嚴重依賴于第三方內核等問題。圖2是目前行業存在的解決方案與搜狗AWP對比示意圖。
無需改動任何代碼“零成本”集成AWP
針對這一現狀,搜狗AWP為WebView的碎片化和性能等問題帶來了一個全新的解決方案。(官網:http://awp.mse.sogou.com)首先,AWP是完全基于系統WebView,不造任何新的東西,這就使得基于系統WebView的應用開發者,無需改動任何代碼,可以說是“零成本”集成AWP;其次,AWP通過擴展(ExtensionAPIs)方式提供豐富的功能,比如廣告過濾、夜間模式、智能圖片加載等瀏覽增強功能;另外,AWP的擴展甚至可以解決不同安卓版本而導致的WebView碎片化問題,比如AWP可以讓安卓4.1與9.0上的系統WebView具備幾乎相同的性能和功能;最后,AWP在底層通過搜狗瀏覽內核引擎對系統WebView進行安全性和穩定性進行保障,已有數據統計,搜狗瀏覽內核崩潰率約為0.05%,崩潰率遠低于系統內核,即使對安卓4.1都進行了很好的適配。
目前,搜狗AWP除了運行在搜狗手機瀏覽器中,已集成于搜狗及搜狐旗下的眾多產品。從數據反饋來看,在集成AWP之后,這些產品無論是穩定性和安全性,還是產品的性能和體驗都得到了明顯提升。另外,搜狗也在不斷地投入資源,希望通過AWP將普通的安卓系統WebView打造成安全、穩定、高性能、功能豐富的Web引擎。鑒于此,搜狗愿意將AWP方案開放給更多移動端Web應用開發者,致力于為用戶提供極致的產品體驗和服務,一起推動移動互聯網Web生態的發展。
網站標題:搜狗發布移動瀏覽內核AWP1.0助力開發者技術創新
本文鏈接:http://vcdvsql.cn/article24/chcpce.html
成都網站建設公司_創新互聯,為您提供網站內鏈、響應式網站、外貿網站建設、手機網站建設、面包屑導航、云服務器
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯