梆梆加固的Android P版本預相容之路
華為終端開放實驗室釋出的Android P DP2相容性測試報告顯示:由各加固廠商引發的不相容問題佔所有不相容根因的58%。雖然其佔比較DP1有所下降,但超過一半的不相容率,仍成為應用順利適配 Android P 版本的頭號攔路虎。
為此,安卓綠色聯盟特別推出了“Android P 背後的故事”系列,為您帶來加固企業在 Android P 版本適配幕後的點點滴滴。本期,我們將帶您走進梆梆加固。
梆梆加固——致力於保護智慧生活的安全
請您介紹一下梆梆加固?
梆梆加固是國內最早從事移動安全防護的企業之一,產品線覆蓋移動安全、資料安全、物聯網安全三大領域,致力於成為全球安全服務的領跑者。梆梆安全的著眼點不僅僅侷限於移動安全領域,更力求在物聯網安全領域保持前瞻性的投入和技術能力建設,專注於提供未來智慧生活的安全防護。
梆梆加固 Android P 版本適配之路
儘早適配谷歌釋出的 Android新版本是加固企業每年最重要的任務之一,為了順利完成這個任務,在 Android P 新版本釋出之前梆梆是如何做的?
在 Android P 釋出之前,梆梆就與谷歌方進行了深度溝通,剖析加固歷年存在的不相容問題,根據谷歌提出的整改建議,進行快速整改。
Android P 預覽版釋出之後梆梆是怎樣快速實現適配的?
在拿到 DP1 版本後,梆梆迅速準備好測試裝置和環境,對全部加固功能的相容性進行一一驗證。技術團隊深入分析谷歌對DP1的改動,確定影響加固不相容性問題的根因,針對問題逐一解決,順利完成此次的相容性適配。
另外,梆梆與華為等廠商不斷進行深入溝通和碰撞,也是促進 Android P DP1 快速適配的重要原因。由於國內手機品牌眾多,定製化ROM廣泛,即使是一個預覽版本都會衍生出各廠家的定製ROM,這也為我們的相容性提出了更嚴格的挑戰,因此必須預先了解到這些風險,需要我們持續和客戶、開發者、手機廠商進行溝通確認,分析並解決問題。
值得一提的是,基於對DP1不相容問題的深入排查,梆梆加固實現了技術上預支援能力,在谷歌 DP2 釋出時,未作任何技術改動便實現了系統的完美相容。
“預知風險、防患未然”的傳統
基於適配,梆梆獲得了哪些寶貴的心得體會,能分享一下麼?
在總結了近幾年尤其是對Android O版本、Android P預覽版的適配歷程,梆梆對自己的適配成果做了如下總結:
緊跟谷歌的節奏,作為安卓系統的開發者,谷歌對系統的瞭解和理解是天然的,與谷歌保持密切溝通,能夠及早獲取版本最新訊息,加快適配速度。例如今年 Android P 的大動作——對於非 SDK 介面的限制,應用和加固企業如果呼叫了黑名單中的非 SDK 介面將會出現嚴重的相容性問題,導致功能不可用。由於我們與谷歌良好的溝通機制,在 DP1 之後就很好地解決了這個有史以來最嚴格的限制,保證了 DP2 即時適配。
得益於“預知風險、防患未然”的良好傳統,靈活的架構體系和過硬的技術支援,梆梆技術總監趙猛驕傲的告訴我們,“在經過充分的瞭解和準備後,對於實現 Android P DP3 版本的快速相容,我們非常自信。”
在P版本適配之路上,安卓綠色聯盟聯合華為終端開放實驗室、梆梆加固等加固企業及應用開發者一起,致力於實現Android P版本的快速遷移,為更純淨、綠色、健康的安卓新生態不懈努力。
更多 Android P 精彩內容請關注安卓綠色聯盟公眾號,回覆 P版本 加入 Android P 技術交流群。