Android Performance

Android Weekly Issue 2025-18

Word count: 602Reading time: 3 min
2025/07/20
loading

Android Weekly is a weekly newsletter focused on the Android technical ecosystem, updated every Monday. This newsletter delves into high-quality technical content in areas such as Android system architecture, performance optimization, cross-platform development, and AI, providing continuous knowledge updates and technical insights for developers.

Subscription Channels: [WeChat Official Account] | [Zhihu] | [Juejin] | [RSS]

Technical Articles

  1. Research on Android Game Frame Jitter (Jank): Analyzing why 30fps games jitter on Android due to uneven producer-consumer cycles. Comparing Swappy (EGL extension) vs. Render Thread Synchronization.

  2. Deep Dive into SurfaceFlinger Hardware VSync: Analyzing the lifecycle of a VSync signal from kernel interrupts to application callbacks.

  3. CPU Scheduling Algorithms: The Engine of System Smoothness: A core primer on FCFS, SJF, RR, and multi-level feedback queues, plus a comparison of Windows vs. Linux schedulers.

  4. Compose Multiplatform Skia vs. Flutter Impeller: Cross-Platform Rendering Differences: Exploring JetBrains’ use of Skia vs. Google’s custom Impeller engine for shader pre-compilation and performance.

  5. KASAN Memory Detection: Locating the “Ghost” of Out-of-Bounds Access: How shadow memory helps Linux kernel developers find Use-After-Free and uninitialized memory errors.

  6. Desktop App Cold Start Optimization: Pre-launching on Touch Down: Triggering Activity starts during the down phase to shave off crucial milliseconds while avoiding false positives.

  7. AOSP 15 Native Debugging with VSCode: A Complete Guide.

  8. Task Scheduler Series: From Entry to “Giving Up” (Parts 1-4): Covering CFS, cgroups, Energy Aware Scheduling (EAS), PELT/WALT load quantification, and priority inversion solutions.

  9. kswapd Performance Issues: Cold/Hot File Reclamation Scheme: Reducing overhead during low-memory conditions in Android.

  10. Tencent Kuikly Framework for HarmonyOS Open Sourced: Expanding the KMP-based cross-platform framework to the OpenHarmony ecosystem.

  11. CPU Clock Cycle Principles and Microarchitecture: From PLL multipliers to PVT variations and clock domains.

  12. Mastering CPU Context Switching: The “Secret Dancer” of Computing.

  13. RecyclerView Mastering Series (Parts 1-3): Comprehensive guide on Draw/Slide logic, Nested Scrolling, and multi-level Cache/Recycling mechanisms.

  14. Qualcomm bwmon L3 Bus Performance Optimization: Dynamically adjusting L3 bandwidth monitoring to balance power and throughput.

  15. Pursuing Truth Amidst Doubt: Xavier Xia’s contpte_ptep_get Optimization: A case study on kernel patch advocacy using data-driven proof.

  16. Statistical Profiling Extension (SPE) Sampling for ARM CPUs: High-precision, low-overhead performance monitoring via hardware-assisted sampling.

  17. Go Performance Hack: 56% Speedup using []byte and ASCII Math: Trading high-level abstractions for low-level byte manipulations in crypto functions.

  18. Android Runtime (ART) JIT Triggering and Thresholds Deep Dive.

  19. React Native Bridge Optimization: Threading and Perfetto Analysis: Comparing synchronous vs. asynchronous bridges using SQL-based trace analysis.

  20. Android Graphic System Series (Parts 1-5): Covering LCD/OLED physical principles, VSync/Refresh logic, System Architecture, Custom View lifecycles, and Touch Event dispatching.

  21. Input Event Processing and Systrace Analysis: Visualizing InputReader and InputDispatcher queues.

  22. Android Performance Panorama: eBPF, Perfetto, and Measuring Modern Systems.

  23. Handling Lottie OOM Crashes: A Source Code Analysis and Optimization Journey.

  24. ProfilingManager API in Android 15: The New Standard for Remote Diagnostics.

  25. Google Play App Submission Tips: Identity, Testing, and Compliance.

Miscellaneous

  1. Software-Hardware Integration Design Principles: “Software Defines, Hardware Accelerates”.
  2. Performance Optimization: Is There Any “Low Hanging Fruit” Left?.
  3. Why Tech Giants Build Their Own Silicon (Apple, Google, Amazon).

AI

  1. Building Multi-Agent Research Systems at Anthropic.
  2. The Rise of AI Coding Agents: From Cursor to Claude Code: Engineering organizations on the brink of structural shifts.
  3. Manus AI Founders’ Retrospective: Context Engineering and Tool Selection Lessons.

About the Author

  1. Juejin - Gracker
  2. Zhihu - Gracker
  3. Personal Blog - Android Performance
  4. About Me - Join our WeChat groups
  5. Curated Performance Articles
  6. WeChat Official Account Android Performance:
  7. Android Performance Knowledge Planet
CATALOG
  1. 1. Technical Articles
  2. 2. Miscellaneous
  3. 3. AI
  4. 4. About the Author