iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Mobile Development

Android 性能戰爭:從 Profiler 開始的 30 天優化實錄 系列


在這個快節奏的行動時代,應用程式的性能就是使用者體驗的核心戰場。再漂亮的介面、再完整的功能,如果伴隨的是卡頓、延遲或電量消耗過快,最終只會換來使用者的棄守與差評。
本系列《Android 性能戰爭:從 Profiler 開始的 30 天優化實錄》將以 30 天為期,帶領你一步步揭開 Android 效能優化的全貌。從 偵查與情蒐 (Profiler 工具) 開始,進入 應用啟動速度的閃電戰,再到 UI 流暢度的陣地戰,最後進行 資源管理與自動化監控的持久戰。
每一天都有明確的學習目標與實作範例,從 CPU、記憶體、網路到電量監控,從啟動速度、UI 流暢度到 APK 瘦身,最後更涵蓋

參賽天數 24 天 | 共 24 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 團隊nutc imac T1
DAY 21

# Day 21:【流暢度戰爭】主執行緒的守護者:嚴禁 I/O 操作

各位戰士,歡迎來到第二十一天的戰場。在過去的一週,我們投身於慘烈的 UI 流暢度陣地戰。我們學會了用 ConstraintLayout 攻克佈局的堡壘,用 Li...

2025-10-05 ‧ 由 oooui5 分享
DAY 22

# Day 22:【資源戰爭】圖片的最適化載入 (Image Loading)

各位戰士,歡迎來到第二十二天的戰場。從今天起,我們戰爭的重心將從「前線作戰」轉向「後勤管理」。一支出色的軍隊,不僅要贏得眼前的戰鬥,更要懂得如何高效地利用資源,...

2025-10-06 ‧ 由 oooui5 分享
DAY 23

# Day 23:【資源戰爭】APK 瘦身術(上):R8/Proguard 與資源壓縮

各位戰士,歡迎來到第二十三天的戰場。在昨天的任務中,我們學會了如何最適化地管理圖片這項最重的「軍糧」。今天,我們的目標將從單個資源轉向整個「行軍包裹」——也就是...

2025-10-07 ‧ 由 oooui5 分享
DAY 24

# Day 24:【資源戰爭】APK 瘦身術(下):App Bundles 與動態交付

各位戰士,歡迎來到第二十四天的戰場。昨天,我們使用 R8 和資源壓縮,對 APK 內部的「贅肉」進行了清理,讓我們的 APK 變得更精簡。但是,傳統 APK 的...

2025-10-08 ‧ 由 oooui5 分享