當前位置:首頁 » 安卓系統 » 騰訊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為智能手錶、微游戲機、虛擬現實產品三大智能硬體提供了系統解決方案。

熱點內容
c語言程序試題 發布:2025-01-10 04:05:17 瀏覽:791
ibatis生成sql 發布:2025-01-10 03:56:10 瀏覽:517
我的表姐迪克電腦密碼多少 發布:2025-01-10 03:27:40 瀏覽:766
主機訪問P 發布:2025-01-10 03:17:09 瀏覽:755
滴滴出行腳本 發布:2025-01-10 03:17:03 瀏覽:743
安卓扁口有線耳機哪個好 發布:2025-01-10 03:12:06 瀏覽:643
cubemx中的時鍾如何配置 發布:2025-01-10 03:09:51 瀏覽:726
電腦頁面怎麼設置密碼 發布:2025-01-10 03:05:41 瀏覽:878
mp4加密提取 發布:2025-01-10 03:05:39 瀏覽:838
我的世界伺服器地址後綴 發布:2025-01-10 02:55:40 瀏覽:522