開發新功能時,應用程式效能通常會退居次要地位。不過,雖然開發人員不一定會優先考慮這點,但使用者可以清楚瞭解應用程式效能落後的原因。如果新功能載入時間過長或顯示速度緩慢,使用者可能會感到不滿。不滿意的使用者更有可能棄用您花費大量時間開發的功能。
應用程式效能是使用者體驗和應用程式品質的核心要素,近期的研究顯示,應用程式效能與使用者滿意度、留存率和評論分數有高度關聯。
我們很樂意提供協助… 歡迎參加 Android 效能焦點週!我們將在這一週提供省時省力但成效顯著的工具和指引,協助您快速提升應用程式效能。我們會先協助您奠定基礎,然後深入探討如何讓應用程式變得更好。
R8 最佳化工具和設定檔導引最佳化是提升應用程式整體效能的基礎工具。因此,我們剛發布了 Android Studio 工具的重大效能改善項目,並在 Android Gradle 外掛程式 9.0 中推出新版 API,讓您在設定 R8 Android 應用程式最佳化工具時,更容易做出正確決策。Jetpack Compose 1.10 版 (目前為 Beta 版) 隨附多項功能,可提升應用程式的算繪效能。除了上述更新內容,我們也將再次說明如何改善應用程式狀態及監控效能。部分合作夥伴也會分享他們如何提升成效。
請密切關注這篇網誌,我們會在整週更新這篇文章,提供所有發布內容的摘要。我們很高興能分享這些更新,協助您提升應用程式的效能。
以下是我們將介紹的內容:
星期一:使用 R8 刻意進行效能最佳化
2025 年 11 月 17 日
首先,我們將深入探索 R8 最佳化工具。這不只是縮減應用程式大小,而是要從根本上瞭解 R8 最佳化工具如何提升應用程式效能,以及您為何應立即使用這項工具。我們剛發布了有史以來最大規模的新技術指南修訂內容。這些指南涵蓋如何啟用、設定及排解 R8 最佳化工具的問題。週一還會提供頂尖合作夥伴的個案研究,說明他們在現實世界中獲得的實際效益。
星期二:偵錯及排解 R8 問題
2025 年 11 月 18 日
我們會直接處理「為什麼啟用 R8 後,我的應用程式會當機?」這個問題。我們知道進階最佳化有時會揭露極端情況,因此我們專注於偵錯及排解 R8 相關問題。我們將說明如何使用 Android Studio 的新功能,還原堆疊追蹤的模糊處理、找出常見的設定問題,以及實作最佳做法,充分發揮 R8 的效用。我們希望您在切換時能充滿信心,而不只是抱持希望。
請參閱網誌文章和開發人員指南,瞭解如何測試及排解 R8 的問題。
星期三:深入瞭解效能注意事項
2025 年 11 月 19 日
每週中,我們會探討 R8 最佳化工具以外的高成效產品。我們將說明如何使用「設定檔導向最佳化」搭配基準設定檔和啟動設定檔,大幅提升應用程式的啟動和互動效能。 這些功能已準備就緒,且經過驗證,可再次大幅提升成效。此外,我們也針對 Jetpack Compose 算繪效能進行改良,此外,我們也會分享如何有效管理背景工作,進而提升應用程式的健康狀態。
閱讀這篇網誌文章。
星期四:評估成效並加以改善
2025 年 11 月 20 日
如果無法證明,就不能算是改善。星期四專門用來評估成效。我們將分享完整指南,從使用 Jetpack Macrobenchmark 和全新 UiAutomator API 等工具進行本機測量和偵錯,擷取卡頓和啟動時間,到監控應用程式在實際環境中的運作情形,都會一一說明。您將瞭解 Play Vitals 和 其他新 API ,掌握實際使用者的效能,並量化您的成功。
閱讀這篇網誌文章。
星期五:Ask Android Live
2025 年 11 月 21 日
我們會在每週結束時進行深入的即時對話。這是與工程師和開發人員關係團隊直接對話的好機會,他們每天都會建構及使用這些工具。R8 和其他成效團隊的專家將在現場回答最棘手的問題。歡迎提出問題!
請參閱網誌文章,並觀看「Ask Android Session」的錄影內容。
📣 參加成效挑戰!
我們不只是分享指引,我們邀請你付諸行動!
本週的挑戰是:為應用程式啟用 R8 完整模式。
- 請參閱開發人員指南,瞭解如何開始使用: 啟用應用程式最佳化。
- 接著,評估成效。別只感受差異,請驗證差異。使用或改編 GitHub 上的 Macrobenchmark 範例應用程式中的程式碼,測量前後的啟動時間,即可評估效能提升幅度。
我們相信應用程式效能會大幅提升。
歡迎使用社群媒體標記 #AskAndroid 提問。在整個星期中,我們的專家都會監控並回答您的問題。
繼續閱讀
-
操作說明
我們將介紹設定檔導引最佳化、Jetpack Compose 效能改善,以及幕後作業的注意事項。
Ben Weiss, Breana Tate, Jossi Wolf • 閱讀時間:8 分鐘
-
操作說明
Google 瞭解 Android 使用者最重視電池耗電,因此採取重大措施,協助開發人員打造更省電的應用程式。
Alice Yuan • 閱讀時間:8 分鐘
-
操作說明
我們希望透過這些範例,讓您瞭解如何運用裝置端和雲端模型打造 AI 輔助功能,為使用者創造愉悅的體驗。
Thomas Ezan, Ivy Knight • 閱讀時間:2 分鐘
隨時掌握最新消息
每週透過電子郵件接收最新的 Android 開發洞察資訊。