從 2023 年 9 月的 1.0 版本上線至今,抖音在 6 年間實現了從零開始的快速增長。這短短 6 年伴隨的是移動開發技術與云計算、機器學習等技術融合帶來的技術落地新形式,也遇到了直播、連麥等新的用戶需求所帶來的產品功能新需求,更在海量的用戶體量下遇到了工程穩定性、質量保障、用戶體驗等方面的嚴峻挑戰。

2023 年 1 月 22 日,字節跳動技術團隊帶來了首期「抖音 iOS 基礎技術大揭秘」技術沙龍分享,參與觀看直播的 iOS 研發人員超過 4 萬人,引發了對 iOS 技術的熱烈討論。睽違半年之久,抖音 iOS 基礎技術團隊在經過實踐驅動的打磨、沉淀以后,帶來了精心籌備的第二期沙龍分享。本期沙龍將圍繞靜態分析、視頻播放品質優化、首頁 Feed 重構、自動化服務及端智能技術探索等 5 大技術方向,深入解析抖音 iOS 的技術能力。

11 月 12 日下午 2 點,字節跳動技術沙龍「抖音 iOS 基礎技術大揭秘 Vol.02」沙龍將以免費線上直播的形式與大家見面,沙龍報名通道現已同步開啟,掃描長圖海報二維碼即可報名!除了一下午的沉浸式技術分享,我們還為參會者準備了精美的禮品福利抽獎!

一、演講主題

1. 抖音 iOS 從靜態分析到準入體系:進擊的“鐘馗”

內容簡介

靜態分析是保障軟件工程質量的重要途徑之一,如何將靜態分析在項目中進行落地并盡可能發揮其最大價值一直是困擾研發團隊的一個重大難題。這次分享中我們將和大家介紹抖音是如何從靜態分析逐步演進到移動研發準入體系的,并會分享其中自研的靜態分析引擎以及代碼數據服務等相關實踐經驗,看看它是如何體系化地幫助抖音、西瓜等大型 App 提高研發質量。

精彩看點

  • 了解靜態分析的基本原理與應用,以及如何實現一個自定義的靜態分析工具。

  • 了解代碼數據服務的構建原理與應用。

  • 了解抖音移動研發準入體系的構成與其搭建思路。

講師信息

李云鵬 抖音基礎技術 iOS 客戶端工程師

2023 年畢業于西安交通大學,同年加入百度,曾主導參與了百度移動研發工具鏈 EasyBox 的建設。2023 年加入字節跳動,目前主要負責抖音 iOS 客戶端靜態分析方向的工作。長期關注編譯、靜態分析以及研發流程等相關技術方向。

2. 抖音 iOS 視頻播放品質優化實踐

內容簡介

此次分享圍繞抖音播放場景,從基本鏈路、關鍵指標、核心策略幾個維度展開,講述抖音播放品質建設工作的實踐經驗,分享如何在各環節保障播放質量和提升播放體驗,同時會介紹在新方向的探索進展和規劃。

精彩看點

  • 了解抖音播放的基本鏈路,如何保障大盤播放質量。

  • 感知抖音播放的核心策略,如何提升用戶播放體驗。

  • 介紹未來播放的優化方向,如何放大業務播放收益。

講師信息

王敏 抖音基礎技術 iOS 客戶端工程師

2023 年加入字節跳動,先后在國際化體驗團隊負責賬號、網絡、磁盤、圖片、低端機卡頓等優化工作,在端體驗各方向積累了大量經驗。目前主要負責抖音播放品質建設,持續推進播放鏈路、播放質量、播放架構建設。

3. 抖音 iOS 首頁 Feed 重構探索與實踐

內容簡介

首頁 Feed 是抖音最重要的功能,也是最主要的流量入口,眾多業務線持續迭代,2023 年初,僅 Feed 倉庫代碼量就超過 30 萬行,數個文件過萬行,代碼復雜度陡增,事故頻出,嚴重影響了研發流程和用戶體驗,經過2年來一系列重構和治理,已經能比較好地支撐起上百人的協作開發,本次分享在此過程中的經驗、思考和方法論。