GMTC2016移動技術(shù)大會參會感想

6月24日參加infoq舉辦的GMTC移動技術(shù)大會,并做了一場演講,還參加了晚上的Swift3.0閉門交流會議,受益很多。

6月24日上午是全體大會,首先是手機(jī)淘寶的長恭,微信的趙原,京東的王永杰做了移動未來開發(fā)展望的開場演講。然后是Facebook早期員工覃超做了Facebook App演進(jìn)過程的演講,主要介紹了Facebook App各個版本的技術(shù)實(shí)現(xiàn)和經(jīng)驗(yàn)總結(jié),印象比較深的有下面幾點(diǎn):要選擇對用戶優(yōu)化的技術(shù)而不是對開發(fā)團(tuán)隊優(yōu)化的技術(shù);現(xiàn)在FacebookApp已經(jīng)是通過appurl scheme跳轉(zhuǎn)的組件化項(xiàng)目,主要是iOS原生技術(shù)實(shí)現(xiàn),F(xiàn)acebook已經(jīng)有1000多iOS工程師,整個項(xiàng)目只有一個codebase,使用Mercurial做版本管理,git已經(jīng)太卡了,使用Buck編譯項(xiàng)目;新技術(shù)的接受曲線,到達(dá)高潮后會有一個低谷,然后走向正常的發(fā)展階段。

然后是Square的邵震的演講Mobile Growth的方法和實(shí)踐,是近幾年流行的增長黑客相關(guān)的實(shí)踐,介紹了Growth實(shí)踐中的一些心得,最重要的是留存,工程師驅(qū)動,通過高層戰(zhàn)略推動底層執(zhí)行。然后介紹了一些A/B Testing系統(tǒng)的實(shí)踐。Deep Link的趨勢和使用,就是通過一些網(wǎng)頁鏈接進(jìn)入App。

下午的演講分三個分會場,我主要參加了Swift分會場和插件化分會場。Swift分會場第一場是傅若愚的Swift函數(shù)式編程,函數(shù)式編程是個不太容易講的話題,主要是涉及的概念比較多,這個演講有比較易懂的方式介紹了函數(shù)式編程。

Swift分會場第二場是我的演講From Java/Android To Swift iOS,主要是分享Android開發(fā)者如何快速上手Swift開發(fā),以及一些Swift項(xiàng)目經(jīng)驗(yàn)和開源框架,還介紹了Swift3.0的一些新特性,感興趣的可以下載ppt看看。

然后去了插件化專場,聽林光亮介紹了Small插件化插件,他主要先分析了Android插件化的各種技術(shù)和插件化框架,然后介紹了small插件化框架的實(shí)現(xiàn)思路和技術(shù)實(shí)現(xiàn)。這個插件化方案我感覺是目前比較合理的,技術(shù)上也比較先進(jìn),希望后面項(xiàng)目能用上。

最后是聚劃算的樸誠介紹聚劃算的Luaview動態(tài)化開發(fā)實(shí)踐,LuaviewSDK提供了一種動態(tài)化能力,適合原生App的某些頁面嵌入動態(tài)內(nèi)容,性能很好,和React Native,weex等插件化方案比較,是一種更輕量的插件化方案。

25日上午參加的是架構(gòu)演進(jìn)專場,第一場是手機(jī)天貓解耦之路,介紹了天貓iOS App演進(jìn)過程和組件化開發(fā)技術(shù),通過BeeHive框架實(shí)現(xiàn)解耦依賴,統(tǒng)跳協(xié)議解耦界面,印象深刻的是活用了Web服務(wù)器的UrlRewrite技術(shù),通過正則表達(dá)式Rewrite URL。

第二場是滴滴李賢輝滴滴iOS組件化優(yōu)化與實(shí)踐。介紹了滴滴iOS App組件化的背景,70個開發(fā)人員,7條業(yè)務(wù)線,70萬代碼。代碼沖突多,發(fā)布困難。介紹了一些組件化的專項(xiàng)技術(shù),業(yè)務(wù)線接入,頁面結(jié)構(gòu),導(dǎo)航管理組件,共享地圖組件,灰度系統(tǒng)apollo等,干貨很多,值得回去仔細(xì)研究學(xué)習(xí)。

上午第三場是iOS遺留代碼重構(gòu),從CoreData遷移到Realm說起。介紹了抽象分支的概念,通過抽象層替換舊代碼模塊。特性開關(guān),4種實(shí)現(xiàn)方式,如后臺服務(wù),ab test框架。通過適配器模式透明支持coredata和RealmDB持久化服務(wù)。最后介紹了Realm的坑,不支持集聯(lián)刪除,不支持多態(tài),難以理解的反向關(guān)聯(lián)。遺留代碼的重構(gòu)確實(shí)是個麻煩的事情,這個演講對iOS項(xiàng)目的重構(gòu)有一定參考價值。

下午參加了性能優(yōu)化專場,第一場是微信葉潤桂的演講《微信客戶端怎樣應(yīng)對弱網(wǎng)絡(luò)》。前面主要介紹介紹了針對TCP/IP協(xié)議的移動網(wǎng)絡(luò)優(yōu)化,介紹了各種算法。然后講解了微信發(fā)圖片協(xié)議合并優(yōu)化,上傳圖片后,由圖片服務(wù)器直接通過內(nèi)網(wǎng)和業(yè)務(wù)服務(wù)器通信。低成本重傳,降低重傳的包大小,或使用流式協(xié)議。漸進(jìn)式圖片,有損上傳和下載。最后安利了后面打算開源的Mars跨平臺開源網(wǎng)絡(luò)組件。

第二場是楊剛的360手機(jī)衛(wèi)士性能優(yōu)化之路,首先介紹了性能優(yōu)化的各種問題,lint和Findbugs,自有代碼檢測工具,基于jenkins平臺的檢測系統(tǒng)。aspectj重寫器,實(shí)現(xiàn)網(wǎng)絡(luò)靜態(tài)埋點(diǎn)的例子。然后介紹了性能監(jiān)控,進(jìn)程的冷熱啟動等。由于360手機(jī)衛(wèi)士總是優(yōu)化手機(jī)殺其他App的進(jìn)程,這兄弟提問環(huán)節(jié)被問的比較郁悶。

最后聽的演講是支付寶App的性能穩(wěn)定性和運(yùn)維實(shí)踐,介紹了支付寶App3個階段的架構(gòu)演進(jìn),性能優(yōu)化實(shí)踐和超級App的運(yùn)維體系介紹。

整個大會大概有30多場演講,很多都是各大公司的實(shí)踐經(jīng)驗(yàn)分享,干貨很多,對我來說幫助比較大的是安卓的插件化和iOS的組件化開發(fā),由于業(yè)務(wù)發(fā)展需要,這些技術(shù)后面需要逐步引入了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,431評論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,637評論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,555評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,900評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,629評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,976評論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,976評論 3 448
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,139評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,686評論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,411評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,641評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,129評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,820評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,233評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,567評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,362評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,604評論 2 380

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,176評論 4 61
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,757評論 25 708
  • 或許每一次成長每一次領(lǐng)悟都必須經(jīng)歷一段故事感謝這次社會實(shí)踐 讓我體會到很多 安于現(xiàn)狀沒有思想的注定碌碌無為 我不得...
    2b80048c383c閱讀 145評論 0 1
  • LM19:大家現(xiàn)在好,我是耐心,今天斜劉海留半天,我愛我自己,今天面對人性的選擇,沒有生氣,我愛我自己,今天嘗試使...
    心羽暖姐姐閱讀 109評論 0 0
  • (這一課的題目是洪升與長生殿,但實(shí)際上大多數(shù)的時間在談《牡丹亭》、張岱《陶庵夢憶》等) 中國文學(xué)在...
    范范_嘟嘟閱讀 643評論 0 1