前言 工作 3-5 年后想转架构师、转技术 leader、转面试官,"影响力"都是绕不开的关键词。做开源是做影响力最快的方式——但 90% 的人都卡在第一步:"我不知道怎么开始。" 这一篇不讲"开源有什么好处",直接讲怎么走,从选库到 PR 合进去。 一、先看清现实:开源 ≠ 写框架 新人常以为开源
前言 2024 年底我接到一个"性能救火"项目——某 Top 内容平台 Android 客户端的核心页 P99 从 600ms 退化到 800ms。每周线上有 0.8% 的用户遇到白屏、卡死、双击重放。老板说:"你能不能把它压回去?" 压力在于: 那是 50 万行代码的工程,已经迭代了 4 年; 同
前言 干技术的人大多是从代码量堆起来的。架构师不一样——你每天做的事里,写代码反而是少数,更多是:开会、写设计文档、跟 PM 吵架、跟兄弟团队撕责任、给新同学讲"为什么这里要这样写"。 前面 94 篇讲的都是"硬"工程。这一篇反过来讲"软"——但它决定你能走到哪一步。 一、架构师的三件事 我把架构师
前言 写过大屏 App 的工程师最常吐槽:明明模拟器跑通,到客厅一打开就焦点飘、文字被切、遥控器按半天没反应。 跟手机 App 最大的区别:你不能相信用户手指会点在某个像素上。他用 1.2GHz 处理器的盒子 + 红外遥控器,跟你交互的工具就叫"上下左右确认返回"。 这一篇只讲工程实践,不讲消费电子
前言 2026 年的可折叠手机出货量预计破 5000 万台。但你打开国内某 Top 5 媒体 App 看看——横屏、大屏、折叠屏状态全是"撑大到顶"模式,跟普通竖屏 App 没差。 工程师的难处:市面上至少三种折叠态(书、笔记本、平板)、两种铰链姿态(垂直、水平)、三种屏幕比例(21:9、4:3、1
前言 Material You 出来那年,"取色器"成了设计圈最热的功能——壁纸一变,整个 App 跟着变。两年过去,Google 在 Android 16 同期推出了 Material 3 Expressive,把 Material You 的"温柔"推到了"表情包"级别: 更大的字号、更长的圆角
前言 前两年我们追 Android 14/15 改了一遍 targetSdkVersion、铺了一遍 foreground service 类型、做完了 16KB page size 适配。2026 年 Q1,Android 16 正式推送后,邮件列表、Reddit 的 r/androiddev 和
前言 App 包大小直接影响下载转化率:每多 10MB,转化率掉 5%-10%。本篇是 100 篇系列的收官之作,从工程实战角度,拆解 APK / AAB 瘦身的完整路线图。 一、从哪里下手:先测量、再优化 # 生成 APK ./gradlew assembleRelease # 用 aapt2
前言 做海外业务的工程师,最容易踩坑的地方不是 UI,而是网络。弱网、高延迟、跨运营商、跨境链路——都比国内的直连情况复杂得多。本篇聊 HTTP/3、QUIC、海外连接池、SDK 选型,以及弱网下的工程策略。 一、海外网络的核心挑战
前言 ANR 是"卡到系统杀 App"的级别,普通卡顿(jank)用户能感知到但不至于崩溃。Choreographer 是 Android 渲染系统的核心,本篇围绕它拆解卡顿的本质、FPS 监测方案以及线上监控的实现。 一、Choreographer 是 Android 渲染的心脏 Android