在 4 月 15 日举办的字节跳动技术沙龙『抖音 Android 基础技术大揭秘』第三期 专场上,来自抖音基础技术 Android 团队的工程师们体系性地向业界分享了包括《抖音Android包大小代码优化实践》《抖音启动性能监控平台建设实践》《抖音流畅度优化探索和实践》《静态代码分析在体验优化中的探索实践》《抖音性能防劣化平台极致演绎之路》在内的技术实践,受到了广大 Android 工程师们的好评。
然而关于 Android 基础技术的难题仍未穷尽——如何应对超大工程复杂度带来的挑战?怎么通过插件化架构高效支撑业务需求的迭代?如何通过虚拟机通用优化的探索来提升应用体验的天花板?如何通过精细化优化来提升用户体验?如何一键降低40%的稳定性问题?
6 月 11 日,『抖音 Android 基础技术大揭秘』沙龙第四期重磅来袭,用一场实践驱动的技术分享开启你的年中技术之旅。本期字节跳动技术沙龙免费报名通道现已开启,戳文末阅读原文或扫描长图海报二维码即可报名预约直播!除了一下午的沉浸式技术分享,我们还为参会者准备了精美的礼品福利抽奖,千万别错过!
直播间地址:https://live.byteoc.com/9281/4111306
一、讲师介绍
本次沙龙邀请了抖音基础技术的 Android 架构师万鑫、舒梓杰、万钰臻、丁国峰、韩立,他们将为大家分享包括性能优化实践和监控平台建设相关的 5 场高质量技术分享。
- 全源码实战
伴随着抖音业务的不断增长,工程规模、研发人数都得到爆发性的增长,而在如此巨大的规模下还能保持高效的迭代速度则成为了考验抖音架构的重要课题。本次分享介绍了抖音 Android 从组件化迁移到 Monorepo 的演进路线,包括我们遇到问题,思路和解决方案。
精彩看点
初级工程师可了解组件化和全源码两套架构涉及的知识点
中级工程师可了解抖音全源码应用中一些关键技术问题的解决方法和思路
高级工程师可了解抖音在全源码体系建设上的长线思路和演进方向,并了解我们最新的探索进展
- 插件化架构演进之路
插件化作为 Android 发展史上的重要里程碑,从 12 年萌芽时期到 15 年百家争鸣,经过了近几年的发展演进,技术框架已趋于成熟。借助其带来的包体积优势和动态化能力,抖音有超过 60% 的业务在大规模应用插件化,此次分享将为大家介绍抖音在插件化实践中遇到的技术问题与解决方案,讲述我们如何实现多产物插件复用架构,如何支撑插件业务高效迭代,以及如何打造优质的插件用户体验。
精彩看点
初级工程师可了解插件化方向工作涉及哪些知识点
中级工程师可了解抖音插件化应用中一些关键技术问题的解决方法和思路
高级工程师可了解抖音在插件化体系建设上的长线思路和演进方向,并了解我们最新的探索进展
- 通用优化探索之虚拟机优化实践
应用运行时除了业务逻辑以外,还有虚拟机自身的一些行为,这些行为会影响到启动和流畅性,导致启动变慢和发生卡顿。因此,我们需要做虚拟机优化,将虚拟机对启动和流畅性的影响降到最低。本次分享将介绍抖音在 Dex Baseline Profile,Class 加载,JIT&Dex2oat,GC&Heap 等几个方向的探索实践。
精彩看点
了解 Android 虚拟机相关技术
了解虚拟机的行为如何影响抖音启动和流畅性
了解抖音虚拟机优化的思路和实践方案
- 精细化体验优化实践
抖音的日活已突破 6 亿,覆盖全人群是抖音最重要的战略目标,精细化体验致力于挖掘细分的人群和场景需求,更加智能地基于特征画像来优化用户体验,保证用户能够在任何设备上随时流畅、清晰、简单地使用抖音。本次分享将为大家带来抖音重点人群的体验优化实践,以及精细化体验优化的体系建设。
精彩看点
初级工程师可了解重点人群体验优化思路
中级工程师可了解抖音精细化体验优化中一些关键技术问题的解决方法和思路
高级工程师可了解抖音在精细化体验体系建设上的长线思路和演进方向,并了解我们最新的探索进展
- 稳定性通用优化框架及工具体系建设
本次主要介绍近两年抖音在稳定性治理上沉淀的通用优化方案和相关稳定性工具。包括 Java Crash,Native Crash,OOM 等多个技术方向的内容。
精彩看点
了解抖音沉淀的疑难问题通用优化方案
了解抖音使用的稳定性治理相关工具
了解抖音稳定性优化未来的思路
二、日程海报
三、沙龙介绍
《抖音 Android 基础技术大揭秘 》沙龙系列是由抖音基础技术Andoroid团队发起的,面向全行业开发者的技术交流活动。抖音基础技术Andoroid团队主要专注于抖音客户端性能、架构、稳定性、研发工具、编译构建等方向的深耕,在业务高速迭代的同时,对工程和业务架构进行改造升级,建设基础组件和效率工具,保障超大规模研发团队的研发效率和工程质量,同时对产品的基础体验做极致优化,将抖音打造成极致用户体验的产品。团队多年来在各个领域方向上深耕,积累了丰富的经验,沉淀了系统的方法论。我们希望通过技术沙龙的形式,将我们的经验和方法论分享出来,帮助行业内的开发者和技术团队快速成长,同时也建立一个和全行业开发者的技术交流渠道,共同探讨技术方向的演进以及前沿技术的普及与落地等话题。整个系列沙龙目前规划了6期,30个主题,每场技术分享都是由抖音基础技术Android团队的资深架构师根据自己实际工作实践总结而来,为大家全面深度揭秘抖音 Android 的技术与实践。关注「字节跳动技术团队」公众号并加入技术社群,及时了解最新活动信息,不错过每一次精彩直播!
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.