微信分享
抖音 Android 基础技术大揭秘 第3期

使用微信扫一扫分享到朋友圈

活动分享
抖音 Android 基础技术大揭秘 第3期

使用微信扫一扫进入小程序分享活动

活动详情

在 2 月 4 日举办的字节跳动技术沙龙『抖音 Android 基础技术大揭秘』第二期 专场上,来自抖音基础技术 Android 团队的工程师们体系性地向业界分享了包括《抖音内存优化实践》《抖音网络体验优化实践》《抖音客户端容灾体系建设实践》《抖音播放体验优化实践》《抖音功耗优化实践》在内的技术实践,受到了广大 Android 工程师们的好评。


然而关于 Android 基础技术的难题仍未穷尽——如何优化你的代码来减少包大小?怎么建设启动监控来发现和归因应用启动过程中的体验问题?如何打造更流畅的应用交互体验?如何通过静态代码分析来提升用户体验?优化性能的同时,又如何避免当前的性能劣化?


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


直播间地址:https://live.byteoc.com/9281/2307433


分享内容


一、抖音Android包大小代码优化实践


魏馥檀 抖音基础技术 Android 架构师

2018年毕业于南开大学,2019年加入字节跳动抖音Android客户端基础技术团队,长期从事于抖音/抖音极速版包大小相关工作,目前专注于抖音包体积技术优化、包体积平台的开发和技术演进。对Android包体积优化有着较为丰富的经验。


内容简介

代码作为apk中大小占比最大的文件资源,是Android包体积优化主要的收益来源之一。此次分享主要讲述抖音基础技术团队如何通过工具开发、流程建设、通用黑科技探索等几个方向,在源码、字节码等不同层面上进行极致的包体积优化。

精彩看点

1. 初级工程师可以了解代码的生成流程和不同阶段代码的常见优化手段

2. 中级工程师可了解抖音在代码如何优化上进行的探索和思路

3. 高级工程师可了解抖音在代码优化上使用的通用黑科技方案的建设及使用


二、抖音启动性能监控平台建设实践


郭蕾 抖音基础技术 Android架构师

2016年本科毕业,毕业后从事Android基础架构相关工作,2019年加入字节跳动,目前在抖音基础技术-质量团队负责抖音性能诊断平台的建设工作,专注于线上场景的问题挖掘与诊断工作。


内容简介

启动作为用户的必经之路,其重要性不言而喻,启动体验的好坏直接关系到日活、留存等核心指标,线上用户的启动状况是什么样的,存在那些问题需要优化,怎么发现和归因这些问题是我们目前面临的困境。本次分享结合抖音现状,介绍下抖音启动性能监控平台是如何落地实践的。

精彩看点

1. 初级工程师可以了解启动监控的重要性以及启动监控要做什么。

2. 中级工程师可以了解性能监控怎么做,要监控哪些数据,怎么落地。

3. 高级工程师可以了解启动监控完成体系化和平台化建设。


三、抖音流畅度优化探索和实践


何涛 抖音基础技术 Android架构师

2012年开始从事Android开发,先后在阿里云、百度国际化和腾讯视频从事Android功能开发和技术探索。2020年加入字节跳动抖音基础技术团队,主要负责Android端流畅度优化工作。


内容简介

流畅度是用户能够真切感知到的应用体验维度,一个应用是否流畅直接影响应用的日活、使用时长等核心指标。线上用户的流畅度状况应该如何衡量?如何发现和定位这些流畅度问题?如何系统地优化这些流畅度问题?这些都是我们面对的困境。本次分享将结合抖音现状,介绍我们在流畅度优化方面一些探索和实践。

精彩看点

1. 了解抖音流畅度优化的背景、流畅度定义、第一性原理以及实际工作流程

2. 了解系统地推进流畅度优化的思路

3. 了解抖音在流畅度优化工作的一些实践案例


四、静态代码分析在体验优化中的探索实践


万钰臻 抖音基础技术 Android架构师

2009年毕业于中国海洋大学,多年来一直从事 Android Framework相关工作,在小米参与过多个MIUI版本迭代开发,负责MIUI系统功能开发,Android版本适配,性能优化和稳定性相关工作,2021年加入字节跳动,一直从事抖音通用优化和静态代码分析工作。


内容简介

静态分析可以在研发提交代码时发现潜在的风险问题,也可以基于apk生成调用链路,发现代码的逻辑调用关系。本次分享将介绍静态分析在抖音代码稳定性分析,启动任务依赖关系分析,包体积优化几个方向的探索实践。

精彩看点

1. 了解抖音使用的静态分析工具。

2. 了解静态分析的原理和扩展静态分析检测能力的思路。

3. 了解静态分析优化抖音体验思路以及最新进展。


五、抖音性能防劣化平台极致演绎之路


曹冬平 抖音基础技术 Android架构师

2013 年本科毕业,先后就职于 Newegg、布丁动画、百度、爱奇艺,并于 2022 年 1 月加入字节跳动,目前负责抖音性能防劣化平台工作。


内容简介

性能防劣化初听很陌生,其实平时各种性能指标劣化时的发现与排查过程就是一种性能防劣化。传统手段存在发现时间滞后、排查过程低效等缺点,在抖音这种数亿日活的产品上会更加突出。本次分享结合抖音对于性能防劣化的思考,介绍了抖音性能防劣化平台的极致演绎之路。

精彩看点

1. 初级工程师可以了解性能防劣化的基本概念

2. 中级工程师可以了解性能防劣化的基本思路与技术方案

3. 高级工程师可以了解抖音性能防劣化的全景架构


活动安排


活动日程长图 (1).jpg


抖音 Android 基础技术系列沙龙

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



系列海报-压缩.jpg


沙龙简介

《抖音Android基础技术大揭秘》沙龙系列,是由抖音基础技术Android团队发起的,面向全行业开发者的技术交流活动。抖音基础技术Android团队主要专注于抖音客户端性能、架构、稳定性、研发工具、编译构建等方向的深耕,在业务高速迭代的同时,对工程和业务架构进行改造升级,建设基础组件和效率工具,保障超大规模研发团队的研发效率和工程质量,同时对产品的基础体验做极致优化,将抖音打造成极致用户体验的产品。团队多年来在各个领域方向上深耕,积累了丰富的经验,沉淀了系统的方法论。我们希望通过技术沙龙的形式,将我们的经验和方法论分享出来,帮助行业内的开发者和技术团队快速成长,同时也建立一个和全行业开发者的技术交流渠道,共同探讨技术方向的演进以及前沿技术的普及与落地等话题。整个系列沙龙目前规划了6期,30个主题,每场技术分享都是由抖音基础技术Android团队的资深架构师根据自己实际工作实践总结而来,为大家全面深度揭秘抖音 Android 的技术与实践。

活动主办方