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
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.
Deep Dive into SurfaceFlinger Hardware VSync: Analyzing the lifecycle of a VSync signal from kernel interrupts to application callbacks.
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.
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.
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.
Desktop App Cold Start Optimization: Pre-launching on Touch Down: Triggering Activity starts during the
downphase to shave off crucial milliseconds while avoiding false positives.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.
kswapd Performance Issues: Cold/Hot File Reclamation Scheme: Reducing overhead during low-memory conditions in Android.
Tencent Kuikly Framework for HarmonyOS Open Sourced: Expanding the KMP-based cross-platform framework to the OpenHarmony ecosystem.
CPU Clock Cycle Principles and Microarchitecture: From PLL multipliers to PVT variations and clock domains.
Mastering CPU Context Switching: The “Secret Dancer” of Computing.
RecyclerView Mastering Series (Parts 1-3): Comprehensive guide on Draw/Slide logic, Nested Scrolling, and multi-level Cache/Recycling mechanisms.
Qualcomm bwmon L3 Bus Performance Optimization: Dynamically adjusting L3 bandwidth monitoring to balance power and throughput.
Pursuing Truth Amidst Doubt: Xavier Xia’s
contpte_ptep_getOptimization: A case study on kernel patch advocacy using data-driven proof.Statistical Profiling Extension (SPE) Sampling for ARM CPUs: High-precision, low-overhead performance monitoring via hardware-assisted sampling.
Go Performance Hack: 56% Speedup using
[]byteand ASCII Math: Trading high-level abstractions for low-level byte manipulations in crypto functions.Android Runtime (ART) JIT Triggering and Thresholds Deep Dive.
React Native Bridge Optimization: Threading and Perfetto Analysis: Comparing synchronous vs. asynchronous bridges using SQL-based trace analysis.
Android Graphic System Series (Parts 1-5): Covering LCD/OLED physical principles, VSync/Refresh logic, System Architecture, Custom View lifecycles, and Touch Event dispatching.
Input Event Processing and Systrace Analysis: Visualizing InputReader and InputDispatcher queues.
Android Performance Panorama: eBPF, Perfetto, and Measuring Modern Systems.
Handling Lottie OOM Crashes: A Source Code Analysis and Optimization Journey.
ProfilingManager API in Android 15: The New Standard for Remote Diagnostics.
Google Play App Submission Tips: Identity, Testing, and Compliance.
Miscellaneous
- Software-Hardware Integration Design Principles: “Software Defines, Hardware Accelerates”.
- Performance Optimization: Is There Any “Low Hanging Fruit” Left?.
- Why Tech Giants Build Their Own Silicon (Apple, Google, Amazon).
AI
- Building Multi-Agent Research Systems at Anthropic.
- The Rise of AI Coding Agents: From Cursor to Claude Code: Engineering organizations on the brink of structural shifts.
- Manus AI Founders’ Retrospective: Context Engineering and Tool Selection Lessons.
About the Author
- Juejin - Gracker
- Zhihu - Gracker
- Personal Blog - Android Performance
- About Me - Join our WeChat groups
- Curated Performance Articles
- WeChat Official Account Android Performance:

- Android Performance Knowledge Planet
