<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          大揭秘!抖音App穩(wěn)定性是如何保障的?架構(gòu)是如何演進(jìn)的?絲般順滑的體驗(yàn)又是如何做到的?

          共 2765字,需瀏覽 6分鐘

           ·

          2022-01-23 15:03

          2016926日,抖音 1.0.0 版本上線,截至目前,抖音日活躍用戶突破 6 億,短短 5 年間,抖音實(shí)現(xiàn)了從零開始的爆發(fā)性增長(zhǎng)??焖俚臉I(yè)務(wù)發(fā)展,海量的數(shù)據(jù)增長(zhǎng),視頻/直播形式對(duì)畫質(zhì)的更高要求,都給抖音背后的基礎(chǔ)技術(shù)帶來了嚴(yán)峻的挑戰(zhàn)。
          如何保證抖音App的穩(wěn)定性?如何給用戶帶來如絲般柔滑的流暢體驗(yàn)?如何在用戶弱感知甚至無感知的情況下,推進(jìn)抖音App的架構(gòu)演進(jìn)?如何利用容器等技術(shù)推進(jìn)自動(dòng)化測(cè)試?字節(jié)自研的iOS構(gòu)建系統(tǒng)JOJO又是如何實(shí)現(xiàn)超級(jí)App構(gòu)建效能提升40%的??
          本期字節(jié)跳動(dòng)技術(shù)沙龍將以抖音iOS基礎(chǔ)技術(shù)大揭秘》為主題,為你全面揭開抖音iOS基礎(chǔ)技術(shù)背后的技術(shù)能力!誰說iOS開發(fā)沒人要了?我們來一場(chǎng)技術(shù)層面的battle!本期沙龍免費(fèi)報(bào)名通道現(xiàn)已開啟,戳文末閱讀原文掃描長(zhǎng)圖海報(bào)二維碼即可報(bào)名!

          演講主題

          大型App開發(fā)架構(gòu)演進(jìn)及挑戰(zhàn)
          ??內(nèi)容簡(jiǎn)介
          架構(gòu)的優(yōu)劣決定了工程的規(guī)模和效率,抖音作為一款大型的App,無論從業(yè)務(wù)的角度還是代碼的角度,其復(fù)雜度都是難以想象的。我們從效率、質(zhì)量和成本的角度出發(fā),基于工程化管理的理念,在不影響正常業(yè)務(wù)迭代和業(yè)務(wù)規(guī)模擴(kuò)張的情況下,持續(xù)推進(jìn)抖音的架構(gòu)演進(jìn),從最初的模塊化、到組件化、逐步往插件化的方向演進(jìn),演進(jìn)過程中解決了很多復(fù)雜問題,這里拿出一些典型的問題來和大家進(jìn)行一個(gè)分享和交流。
          ??觀眾收益
          1.?軟件工程師可以了解大型項(xiàng)目架構(gòu)的演進(jìn)過程,及遇到的相關(guān)復(fù)雜問題的解決方案
          2.?軟件架構(gòu)師可以了解大型項(xiàng)目如何逐步實(shí)現(xiàn)模塊化、組件化到插件化的落地
          ??演講嘉賓
          陳顯財(cái)?抖音基礎(chǔ)技術(shù) iOS 客戶端架構(gòu)師
          畢業(yè)于中國(guó)礦業(yè)大學(xué),從嵌入式開發(fā)轉(zhuǎn)向移動(dòng)端開發(fā),先后就職于格力研究院,騰訊廣研院,也經(jīng)歷過創(chuàng)業(yè)公司,目前在字節(jié)跳動(dòng)抖音iOS客戶端負(fù)責(zé)架構(gòu)方向的工作,長(zhǎng)期關(guān)注通過架構(gòu)優(yōu)化、規(guī)范建設(shè)、流程建設(shè)和工具建設(shè)來提升項(xiàng)目的研發(fā)能效和工程質(zhì)量。

          抖音iOS自動(dòng)化服務(wù):容器化和規(guī)模化探索
          ??內(nèi)容簡(jiǎn)介
          自動(dòng)化測(cè)試與持續(xù)集成對(duì)于保障軟件工程質(zhì)量具有重要的價(jià)值,能夠長(zhǎng)期的保障核心代碼正常運(yùn)作,提升項(xiàng)目上線的質(zhì)量,是大型項(xiàng)目增量式開發(fā)的保障手段之一。抖音作為大型項(xiàng)目,在自動(dòng)化基建方向也進(jìn)行了大量的實(shí)踐和建設(shè),沉淀出一套通用的測(cè)試服務(wù)能力,陳文歡將介紹抖音 iOS 自動(dòng)化是如何做到容器化和規(guī)?;?wù),以及其中涉及到的一些技術(shù)挑戰(zhàn)和解決方案,從而引發(fā)我們對(duì)自動(dòng)化服務(wù)穩(wěn)定性和未來發(fā)展方向的思考。
          ??觀眾收益
          1.?軟件研發(fā)工程師可以深入了解 iOS 系統(tǒng)底層實(shí)現(xiàn) UI 控制的機(jī)制;
          2.?軟件研發(fā)工程師可以了解蘋果 M1 芯片下的特性,以及進(jìn)行規(guī)?;瘻y(cè)試的實(shí)施與落地方案;
          3.?軟件架構(gòu)師可以了解平臺(tái)化服務(wù)下進(jìn)行容器化對(duì)環(huán)境隔離和穩(wěn)定性提升的方案。
          ??演講嘉賓
          陳文歡?抖音基礎(chǔ)技術(shù) iOS 客戶端工程師
          畢業(yè)于華中科技大學(xué),先后在騰訊、Bigo 從事性能監(jiān)控&優(yōu)化、APM 平臺(tái)建設(shè)等相關(guān)工作,后加入字節(jié)跳動(dòng),負(fù)責(zé)抖音質(zhì)量與效率保障體系的自動(dòng)化相關(guān)能力建設(shè)。長(zhǎng)期關(guān)注客戶端領(lǐng)域系統(tǒng)底層實(shí)現(xiàn),架構(gòu)演進(jìn),以及標(biāo)準(zhǔn)化工作,同時(shí)也是一名技術(shù)愛好者。

          超級(jí)App構(gòu)建效能提升40%!JOJO,字節(jié)自研iOS構(gòu)建系統(tǒng)
          ??內(nèi)容簡(jiǎn)介
          漫長(zhǎng)的pod install、剪不斷理還亂的倉(cāng)庫依賴關(guān)系、長(zhǎng)達(dá)一個(gè)小時(shí)的構(gòu)建、不透明的Xcode構(gòu)建系統(tǒng).……在傳統(tǒng)Xcode + CocoapodsiOS構(gòu)建體系下,超級(jí)App的研發(fā)效能一直受到制約。在這次分享中我們將介紹字節(jié)跳動(dòng)內(nèi)部自研的iOS構(gòu)建系統(tǒng) - JOJO,一個(gè)高性能、高可擴(kuò)展性、支持多工程架構(gòu)的構(gòu)建系統(tǒng)。讓我們看看它如何幫助抖音、TikTok、今日頭條等超級(jí)App提升研發(fā)效能。
          ??觀眾收益
          1.?了解構(gòu)建系統(tǒng)的架構(gòu)
          2.?了解優(yōu)化構(gòu)建性能和工程架構(gòu)的思路
          3.?了解分布式構(gòu)建和緩存的原理
          4.?了解IDE與構(gòu)建系統(tǒng)的協(xié)作方式?
          ??演講嘉賓
          舒彪抖音基礎(chǔ)技術(shù) iOS開發(fā)工程師
          2016年從事iOS開發(fā),加入字節(jié)跳動(dòng)三年中先后負(fù)責(zé)過抖音/TikTokOOM治理、流暢度治理、編譯系統(tǒng)開發(fā)等相關(guān)工作。代表作SlardarMemoryGraph、JOJO構(gòu)建系統(tǒng)。
          ?
          抖音iOS體驗(yàn)優(yōu)化:流暢性優(yōu)化探索
          ??內(nèi)容簡(jiǎn)介
          流暢度最近在業(yè)內(nèi)被提及的越來越多,大廠越來越重視用戶體驗(yàn),流暢度體驗(yàn)是用戶最容易、直接體驗(yàn)到的。那什么是流暢度、怎么衡量流暢度好與不好,有哪些指標(biāo)?流暢度優(yōu)化能帶來樣的收益?常見的問題有哪些?要怎么預(yù)防常見劣化case?這些問題都會(huì)以抖音為例,在這次分享中解答。
          ??觀眾收益
          1.?了解流暢度相關(guān)的指標(biāo),以及指標(biāo)劣化的排查思路
          2.?初級(jí)工程師-了解和使用各個(gè)工具,知道常見的劣化問題與修復(fù)方法,快速定位問題
          3.?中級(jí)工程師- 探討怎么防劣化,并能創(chuàng)作工具?
          ??演講嘉賓
          韓建磊?抖音基礎(chǔ)技術(shù) iOS 客戶端工程師
          2014年開始從事iOS開發(fā),前后從事過健身、電商、社區(qū)、直播類App,目前在字節(jié)跳動(dòng)抖音iOS客戶端做基礎(chǔ)體驗(yàn)方向的工作,專注于流暢度優(yōu)化、卡頓治理相關(guān)的工作。長(zhǎng)期關(guān)注客戶端上疑難問題治理、底層實(shí)現(xiàn)原理、優(yōu)化實(shí)戰(zhàn)等。
          ?
          抖音iOS穩(wěn)定性優(yōu)化與探索
          ??內(nèi)容簡(jiǎn)介
          此次分享圍繞穩(wěn)定性最重要的三個(gè)方向:Crash、WatchDog、OOM,講述抖音穩(wěn)定性團(tuán)隊(duì)近兩年在這三個(gè)方向上的優(yōu)化和探索。涉及穩(wěn)定性防劣化的機(jī)制流程建設(shè),疑難問題的解決思路,以及我們最新的探索進(jìn)展。?
          ??觀眾收益
          1.?初級(jí)工程師可了解穩(wěn)定性方向工作涉及哪些知識(shí)點(diǎn)
          2.?中級(jí)工程師可了解穩(wěn)定性疑難問題的解決思路、工具和方法論
          3.?高級(jí)工程師可了解抖音在穩(wěn)定性保障機(jī)制流程上的建設(shè)思路,并了解我們的最新探索進(jìn)展
          ??演講嘉賓
          朱峰?抖音基礎(chǔ)技術(shù) iOS 客戶端工程師?
          2010年開始從事Windows客戶端開發(fā),2015年轉(zhuǎn)入iOS客戶端開發(fā),先后從事過多個(gè)大型應(yīng)用的性能優(yōu)化和穩(wěn)定性相關(guān)工作,加入字節(jié)跳動(dòng)以來,一直從事抖音iOS應(yīng)用的穩(wěn)定性優(yōu)化與保障工作。對(duì)iOS/macOS系統(tǒng)底層和逆向工程有濃厚的興趣。

          免費(fèi)報(bào)名


          沙龍介紹
          字節(jié)跳動(dòng)技術(shù)沙龍,是由字節(jié)跳動(dòng)技術(shù)社區(qū)ByteTech 發(fā)起的,面向全行業(yè)開發(fā)者的技術(shù)交流活動(dòng)。通過搭建一個(gè)包容、開放、自由的交流平臺(tái),促進(jìn)前沿技術(shù)的普及與落地,幫助技術(shù)團(tuán)隊(duì)和開發(fā)者快速成長(zhǎng)。字節(jié)跳動(dòng)技術(shù)沙龍的技術(shù)分享來源于字節(jié)跳動(dòng)及互聯(lián)網(wǎng)一線大廠任職的技術(shù)專家,針對(duì)熱點(diǎn)技術(shù)方向和實(shí)踐總結(jié),為技術(shù)團(tuán)隊(duì)和開發(fā)者呈現(xiàn)一場(chǎng)場(chǎng)可供參考的技術(shù)盛宴。
          瀏覽 127
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲 精品 综合 精品 自拍 | 俺去日| 字幕一区二区久久人妻网站 | 久久久久久无码精品人妻一区蜜桃影院 | 欧美亚洲国产日韩 |