阿里巴巴移動技術 2021 年終盤點

語言: CN / TW / HK

牛年捷報,虎歲春來早。System.out.println("Happy new year.");

在 2021 年正式收官之際,阿里巴巴移動技術榮獲「OSCHINA 開源中國 2021 年度優秀技術團隊」,上榜「SegmentFault 思否 2021 中國技術先鋒年度榜單」,感謝OSCHINA開源中國與SegmentFault思否的認可。

阿里巴巴移動技術獲此殊榮,離不開阿里端側移動研發全員的突破與沉澱,更要感謝始終關注並支援我們的技術朋友們。與你們並肩前行,我們深感榮幸。

懷揣著做“好技術”的理念,阿里巴巴移動技術始終致力於分享最前沿且落地的技術實踐與應用案例,為廣大移動研發人員與技術愛好者提供優質內容。

回首往昔,我們感受著時代技術浪潮所帶來的影響,以及技術發展與邊界融合的可能性,趁著年尾,就讓我們一同回顧那些值得多次品讀的優秀文章。

0 1

移動原生技術

1、《渲染引擎分析 - 鴻蒙(OpenHarmony) JS UI 原始碼閱讀筆記》

作者: 張翰(門柳)

2021 年 6 月初發布 了 OpenHarmony 2.0 Canary 版本,開源 了更多子系統的程式碼,支援記憶體 128MB 以上的裝置。其中就包含了新版本的 JS UI 框架,本文重點分析這部分程式碼。

2、《優酷鴻蒙開發實踐》系列文章:

作者:喬俊琪(苧麻)、陳燦(玉追)、張凌柱(以繩)、李奎(黑旋)

優酷作為國內領先的長影片線上視聽平臺,第一時間投入對鴻蒙系統以及鴻蒙 開發者SDK的研究。優酷技術團隊經過多輪的頭腦風暴,利用鴻蒙的某些新特性展開鴻蒙應用開發的嘗試。本系列文章將深入剖析優酷鴻蒙開發實踐。

3、 《三年磨一劍,高德地圖體驗優化總結》

作者:楊夕凱(景堯)、吳文揚(禹方)

高德地圖從19年開始對全鏈路效能體驗進行了持續三年的優化,過程中對效能優化的一些思考和實踐經驗,本文進行了總結,希望對大家有些助益。

4、《當支付寶 App 遇見 AndroidX......》

作者:吳朝彬(揚州)

支付寶Android端擁抱AndroidX過程中的一些新(xin)鮮(suan)事(lei)。

5、《iOS Pod U pdate 指數級變慢?看 Flutter 新一代版本仲裁演算法 Pubgrub 如何解》

作者:洪尉(洪茶)

作者在治理打包效率的過程中,遇到了Cocopods版本仲裁演算法的坑,導致仲裁耗時指數級變慢。本文就將介紹這個“有趣的坑”,以及Flutter所使用的新一代仲裁演算法。

6、《從350ms到80ms,打造新零售場景下 iOS 短影片的極致絲滑體驗》

作者:李凱(神捕)

吃貨 APP 短影片優化方案 iOS 篇

0 2

跨端技術

1、 《淘寶小部件:全新的開放卡片技術》

作者:方曦(千之)

淘寶的開放技術設計策略與核心技術設施。

2、《Cube 技術解讀》系列文章

作者:王佐(入弦)、曾維巨集(恆實 )、甘靜軍(京君)

Cube起源於native頁面的動態化訴求,產品形態表現於Cube卡片。隨著小程式概念的出現,Cube融入了支付寶小程式技術棧,產品形態為輕量級的支付寶小程式解決方案(相對於使用瀏覽作為核心的web小程式)。本系列文章針對Cube進行系列技術解讀。

3、 《小程式下一破局點?釘釘小程式卡片,應用與平臺的深度整合》

作者:連成傑(唐諾)

小程式卡片技術?這就要從小紅點(Badge)說起......

4、《乾貨 | 優酷小程式優化實戰》

作者: 劉超(拔根)

包大小、執行緒數、佔用記憶體“三管齊增”?優酷小程式實戰之後的破解之法

5、《釘釘小程式快照技術初窺》

作者:孫然(煮蝦)

為追求極致的體驗效果,釘釘提出了一種全新的小程式快照技術,既做到徹底消除白屏現象,同時也要能夠響應使用者互動。

0 3

AliFlutter

1、《淘特 Flutter 流式場景的深度優化》

作者:江澤軍(眞意)

本文會從底層原理、優化思路、實際場景的優化策略、核心技術實現、優化成果等方面,為大家深度講解淘特 Flutter 流式場景優化,歡迎交流與指正。

2、 《淘特 Flutter 流暢度優化實踐》

作者:謝偉(韋聖)

“使用者體驗特爽”是淘特的不懈追求,本文介紹筆者加入淘特以來在Flutter流暢度方面的諸多優化實踐與經驗,值得一看。

3、《這 可能是,Flutter 中最“強悍”的記憶體洩漏檢測方案......》

作者:吳志偉

本文詳細介紹了由 UC 技術團隊開發的記憶體洩漏檢測工具。該工具是業 界首創,可謂最強 Flutter 記憶體洩漏檢測工具方案。

4、《Flutter 高效能、多功能的全場景滾動容器》

作者:王振輝(新宿)、王浩(光酒)

效能、功能,我全都要!

0 4

移動安全生產

1、 《淘寶客戶端診斷體系升級實戰》

作者:程超(伝逸)

為保證客戶端穩定性,作為一個航母級的應用,手淘的診斷體系是如何設計的?

2、《淘寶客戶端安全生產體系建設》

作者:秦靜超(非臺)

本文主要講述了淘系客戶端是如何來建設自身的安全生產體系,從研發、構建、釋出、應急四個階段再次推動效率和使用者體驗不斷得到升級。

0 5

移動網路技術

1、《積跬步至千里:QUIC 協議在螞蟻集團落地之綜述》

作者:孔令濤

隨著 QUICV1 即將成為 RFC 併成為 HTTP3.0 的底層傳輸協議 ,未來 QUIC 將承載更多的網際網路流量。本文綜述性介紹 QUIC 在螞 蟻的落地情況,希望讀者對這個新生協議的落地實踐有整體的瞭解。

2、 《優酷弱網平臺落地實踐》

作者:孫長浩(火炏)

本文將結合實際業務場景,展開聊聊優酷弱網測試平臺的控制原理、技術實現以及具體業務的使用情況。

0 6

端智慧技術

1、 螞蟻自研移動端 xNN-OCR 技術演進與能力開放

作者:張偉辰(璟銘)

本文以廣泛使用的文字識別技術(OCR)為例,介紹螞蟻自研移動端OCR技術(xNN-OCR)的技術演進之路。

2、《如何高效開發端智慧演算法?MNN 工作臺 Python 除錯詳解》

作者:蔡羽(鹿尤)

Python Pdb 原始碼解析。

public static String newYearWish(List<People> peopleList){
System.out.println("開心快樂stack overflow");
System.out.println("悲傷永遠null pointer");
System.out.println("前途無憂無bug");
System.out.println("物件不再404");
System.out.println("O(1),O(log n),O(n),O(nlog n),O(n^2),O(n^3),O(2^n),O(n!) 祝您新年升職加薪節節高");
return "新年快樂";
}