當前位置:首頁 » 安卓系統 » 騰訊android面試

騰訊android面試

發布時間: 2024-12-01 06:31:57

① 【騰訊Bugly干貨分享】Android Patch 方案與持續交付

騰訊Bugly開發者社區分享了一篇文章,探討了Android應用的版本更新問題,尤其是在面對多樣的系統版本和市場審核差異時,Android應用升級速度較慢,影響了迭代效率和用戶體驗。文章提出,借鑒Chrome瀏覽器的patch升級方案,通過在用戶無感知下提供補丁更新,來加速bug處理和版本迭代。

近年來,Android熱補丁框架如AndFix、Dexposed和nuwa等興起,但各有局限。作者團隊經過評估,發現AndFix與現網版本匹配但存在代碼修改限制和維護難度問題,nuwa僅支持Java代碼更新,無法滿足全部需求。因此,他們決定自研patch方案,將應用視為載入器,僅負責啟動和資源定位,新功能或修復通過下發補丁文件實現。

該方案設計巧妙,通過代理Application的創建過程和生命周期管理,支持所有代碼和資源的更新。盡管存在反射Application的復雜性,但通過精心設計,成功解決了載入問題。同時,通過將dex文件分包,解決了類引用變更引發的兼容性問題。然而,Multidex方案在某些特定設備上表現不佳,團隊最終轉向HackClassLoader,解決了多線程載入問題。

文章最後強調,團隊的patch方案旨在提供無縫的開發流程,開發者只需正常打包,patch包生成和應用不會影響正向開發。通過與微信讀書的試行,這種持續交付方式有望加速版本迭代,減少線上問題,並收集用戶反饋,進一步優化產品。

② 騰訊tos系統與安卓系統有什麼區別

Tencent OS(以下簡稱TOS),是騰訊官方適配的安卓手機系統,並基於TOS為智能手錶、微游戲機、虛擬現實產品三大智能硬體提供了系統解決方案。

熱點內容
安卓手機無線信號太差怎麼辦 發布:2024-12-01 12:26:14 瀏覽:604
腳本ssh伺服器執行命令 發布:2024-12-01 12:24:24 瀏覽:998
開機腳本錯誤hao123 發布:2024-12-01 12:17:00 瀏覽:410
pic編譯器和編程器的區別 發布:2024-12-01 12:14:41 瀏覽:328
2021年歐藍德有哪些配置 發布:2024-12-01 12:08:45 瀏覽:689
安卓手機導入色鏈用什麼軟體 發布:2024-12-01 11:42:30 瀏覽:806
開雲伺服器 發布:2024-12-01 11:37:16 瀏覽:379
我的世界國際服怎麼登錄怎麼玩伺服器 發布:2024-12-01 11:25:56 瀏覽:71
c語言獲取機器碼 發布:2024-12-01 11:25:56 瀏覽:909
安卓腳本拍照 發布:2024-12-01 11:24:22 瀏覽:58