Optimize your apps for Android (Go edition)
summary
Android Go targets 1–2 GB phones and already serves ~250 million users, so optimize for memory, startup time, and app size rather than vague “examples.” Concrete steps: pick KPIs (crash rate, jank, startup latency), benchmark and cap peak memory, use onTrimMemory, StrictMode and thread pools, remove full‑color bitmaps; tools: Perfetto, meminfo/showmap, Android Studio profiler, AddressSanitizer, Macrobenchmark; distribution: Android App Bundles + Dynamic Delivery and App Startup library. Gboard and Camera show these changes work; Maps sees ~30% startup gains with baseline profiles.
AI-written summary · about
chapters (8)
- 0:00Android Go Edition intro
- 1:45Android Go devices myths
- 9:04Optimizing apps for Android Go
- 17:52Memory usage optimization
- 28:56Startup time reduction
- 37:29App size minimization
- 45:59Performance measurement tools
- 53:06Q&A
related talks
29mBuilding for next billion
33mBuild for Android (Go edition): Optimize your app for global markets
38mOptimize your app performance for the next generation of Android
38mLow effort, High impact Android performance wins
38mOptimize your app performance for the next generation of Android
31mBuild apps for the next billion users
29m10 Ways To Improve Your Android App Performance
36mPerformance Optimization in Android Applications
