抖音 Android 基础技术揭秘 V2:4 大体验优化+容灾体系建设

24,558 阅读7分钟

在 12 月 10 日举办的字节跳动技术沙龙首期『抖音 Android 基础技术大揭秘』专场上,来自抖音基础技术 Android 团队的工程师们体系性地向业界分享了包括《抖音大型应用架构演进与思考》《抖音稳定性优化思路和疑难案例实战分析》《抖音启动优化实践》《抖音包体积优化体系建设》《抖音端智能优化用户体验的探索和实践》在内的技术实践,受到了广大 Android 工程师们的好评。

然而关于 Android 基础技术的难题仍未穷尽——内存优化怎么做?网络体验如何极致优化?播放体验优化如何畅享丝滑?功耗优化如何解决用户电量焦虑?线上容灾体系又该如何建设?

2 月 4 日,『抖音 Android 基础技术大揭秘』沙龙第二期重磅来袭,用一场实践驱动的技术分享开启你的新年技术之旅。本期字节跳动技术沙龙免费报名通道现已开启,戳文末阅读原文或扫描长图海报二维码即可报名预约直播!除了一下午的沉浸式技术分享,我们还为参会者准备了精美的礼品福利抽奖,千万别错过!

图片

1. 演讲主题

1.1 抖音内存优化实践

内容简介

内存作为 App 运行中的一种全局资源,间接影响性能体验,直接影响稳定性体验,是影响用户体验关键因素之一。此次分享主要讲述抖音基础技术团队如何通过工具、流程建设,疑难问题攻坚以及通用优化黑科技探索几个方向解决内存带来的稳定性和性能问题。

精彩看点

  • 初级工程师可以了解内存泄漏的本质和不同类型的 OOM 常见解决方法。
  • 中级工程师可了解抖音内存优化在性能提升方向的建设和思路。
  • 高级工程师可了解抖音在内存通用优化黑科技的建设及解决方案。

讲师信息

潘林林丨 抖音基础技术 Android 架构师

2016 年本科毕业,在毕业之前和初期主导和参与多款 App 开发,14 年便有独立制作的 App 上传至应用市场并取得累计超过 10w 次的下载量。在 17 年之后进入手机厂商工作,前后参与系统和相机子系统的稳定性和性能优化,21 年初进入字节参与质量方向稳定性和内存的优化。

1.2 抖音网络体验优化实践

内容简介

网络能力是一个 App 的重要基础能力之一,直接关系到 App 的可用性和用户的基本体验。针对网络能力的优化可以显著提升业务指标,也可以直接降低公司的支出成本。本次分享主要从网络体验、网络成本和研发效能等方向展开,分享优化的思路及实践案例。

精彩看点

  • 初级工程师可以了解请求的发送流程和一些通用优化策略。
  • 中级工程师可以了解如何根据业务的监控数据制定优化策略。
  • 高级工程师可以了解抖音网络体验优化的长期规划及最新进展。

讲师信息

谈晶晶丨 抖音 基础技术 Android 架构师

毕业于南京大学,先后就职于 Marvell、Dynosense、爱奇艺等公司,并于 2022 年加入字节跳动抖音 Android 客户端基础技术团队,目前专注于抖音 Android 的网络体验优化工作,对 Android 网络优化有较为丰富的经验。

1.3 抖音客户端容灾体系建设实践

内容简介

抖音作为承载公司重要业务的日活亿级别大型 App,每天 App 承载业务都在不断增长、工程规模和研发人数都呈爆发型增长。如何保证 App 的稳定性,使其成为业务开展的稳定基石,成为了基础技术-质量团队重要课题。此次分享主要围绕线上容灾的最佳实践,以及这些实践背后的质量体系建设思路进行展开。

精彩看点

  • 了解客户端线上容灾体系是什么、它的价值是什么。
  • 了解抖音在客户端容灾体系方向的探索和实践,包括一些具体案例的思路和方案。
  • 了解抖音在客户端容灾体系建设上的长线思路,并了解我们的最新探索方向。

讲师信息

张雪飞丨 抖音 基础技术 Android 架构师

2015 年研究生毕业,先后就职于摩托罗拉、阿里巴巴并于 2021 年加入字节跳动抖音 Android 客户端基础技术团队,长期从事于 Android 底层相关工作,目前专注抖音客户端容灾体系建设相关工作。对 Android 大型 App 线上线下容灾有较为丰富的经验。

1.4 抖音播放体验优化实践

内容简介

视频播放作为抖音的基础功能,其体验的好坏直接关系到整个 App 的使用体验。本次分享将介绍抖音播放体验优化的开展思路,并分享首帧、卡顿等方向的优化案例。

精彩看点

  • 初级工程师可以了解抖音播放体验的一些通用的优化策略。
  • 中级工程师可以了解如何根据业务形态来进行特定的优化。
  • 高级工程师可以了解抖音播放体验的优化思路以及最新进展。

讲师信息

罗泽鑫丨 抖音 基础技术 Android 资深工程师

毕业于北京邮电大学,于 2017 年加入字节跳动,目前主要负责抖音播放体验的相关优化工作。

1.5 抖音功耗优化实践

内容简介

功耗是影响用户体验的重要因素,较高的功耗会引发用户的电量焦虑,也容易带来发热的不好体验,本次分享将介绍抖音功耗优化的思路与实践案例。

精彩看点

  • 初级工程师可以了解功耗的基础概念和硬件概念。
  • 中级工程师可以了解抖音在功耗优化的建设和思路。
  • 高级工程师可以了解抖音功耗优化的长期思路和最近进展。

讲师信息

高原丨 抖音 基础技术 Android 资深工程师

毕业于北京邮电大学,2015 年进入华为从事 Android 手机系统的功耗优化的工作,2021 年加入字节跳动,目前主要负责抖音的功耗体验优化工作。

2. 活动详情

1.png

3. 抖音 Android 基础技术系列沙龙

为了全面、体系化地向大家展示抖音 Android 端的技术和工程实践,后续将以每月一期的节奏与大家相约,总计 5 期,共 25 个 topic。如此珍贵的体系化分享,千万不要错过!

图片

4. 沙龙介绍

字节跳动技术沙龙,是由字节跳动技术社区 ByteTech 发起的,面向全行业开发者的技术交流活动。通过搭建一个包容、开放、自由的交流平台,促进前沿技术的普及与落地,帮助技术团队和开发者快速成长。字节跳动技术沙龙的技术分享来源于字节跳动一线技术专家,针对热点技术方向和实践总结,为技术团队和开发者呈现一场场可供参考的技术盛宴。