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
Perfetto Pin Area Height Adjustment Tool — Making Performance Analysis More Efficient: When analyzing traces, we often pin threads of interest. However, the default Pin area in Perfetto is limited to 40% of the browser height. This tool helps bypass that limit to view more pinned threads simultaneously.
Mobile OS Performance Design 5 - OS Quality Improvement and Technical Metric Optimization: Exploring how to define and observe OS-level technical indicators and the challenges of resource allocation between the system and third-party applications.
Android Deprecating “Screen Orientation Lock” API: Adapting Apps for Large Screens, PC, and XR: Android is phasing out legacy APIs that limit resizing and orientation. Developers must now adapt for foldables and desktop-like environments.
Kernel Preemption: Making the World Better | Linux Kernel: Basics of Linux kernel preemption, including types (Voluntary vs Mandatory), timing, and configuration nuances.
MTK Camera Photo-to-Video Switching: Systrace Dismantling Analysis: Detailed phase-by-phase trace analysis of mode switching in MTK camera stacks.
The Story of PopTranslate Development: A macOS native AI utility for translation and explanation.
Android Time Statistics (Metrics): Using
OnFrameMetricsAvailableListener(API 24+) to measure View tree draw times andChoreographerfor legacy versions.Comprehensive Tutorial for Flashing AOSP 14 on Pixel 8 Pro & Unbricking.
Detailed Explanation of Unified Rendering via HarmonyOS: How Huawei’s
RenderServiceprocess solves animation stutter and reduces GPU load using a unified rendering tree.App-Side Performance Optimization for the Android Rendering Pipeline: Proposing a three-thread model (Business Main, UI Record, and Render) to offload heavy tasks and mitigate ANR risks.
Linux Kernel Tracing: Analysis of Perf Implementation Principles.
LWN: Tackling Frozen Pages in Network Code: 6.14 kernel optimizations for memory safety during high-throughput networking.
Flutter Animation Tutorial (14): Tween, Physics, Implicit vs Explicit, and Hero animations.
RecyclerView — ItemTouchHelper: Source analysis of drag-and-swipe gestures.
Why Exercise Caution with Skia Multi-Threaded Rendering?: Analyzing the Single User Principle in Skia and how AOSP implements thread-safety via
CalledFromWrongThreadException.Android V App Cold Start (8) — Animation End: WMShell/WMCore interaction and fixed rotation cleanup.
Flutter Pseudo-3D Drawing #1 | 3D Space: Projecting 3D points to 2D canvas.
Kotlin Improvements for Android and Language Evolution: Efficiency and quality gains from 2017 to the current tech stack.
Miscellaneous
- Programmer’s Self-Cultivation - Ch 2: Compilation and Linking: Preprocessing, assembly, and linking steps.
- March Report: 9-Year Programmer’s Summary: Reflections on AI trends and life events.
- Experience Snippets Weekly #226.
- How Deep Can the Self-Proof Trap Go?: Strategies for escaping logical traps and subjective arguments.
- Python Trend Weekly #96: What Exactly is MCP?.
AI
- Observations from an AI User: Moving from skepticism to reliance on LLMs for code analysis and rapid prototyping.
- BabelDOC: A powerful tool for bilingual scientific paper translation and PDF structure preservation.
- AI Computing Democratization Part 7: Triton and Python eDSLs: Bridging the gap between ease of use and performance with specialized Python dialects like Triton.
- DeepSeek AI Input Method for Android.
- Prompt Engineering Secrets of Devin 2.0: Role definitions, structure, and safety protocols for the “first AI software engineer.”
Books
- The Way of Android Performance Optimization (JD).
- Bridging Linux Operating Systems and Chip Development (JD).
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
