阿里巴巴移动技术 2021 年终盘点
牛年捷报,虎岁春来早。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的研究。优酷技术团队经过多轮的头脑风暴,利用鸿蒙的某些新特性展开鸿蒙应用开发的尝试。本系列文章将深入剖析优酷鸿蒙开发实践。
作者:杨夕凯(景尧)、吴文扬(禹方)
高德地图从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
跨端技术
作者:方曦(千之)
淘宝的开放技术设计策略与核心技术设施。
2、《Cube 技术解读》系列文章
作者:王佐(入弦)、曾维宏(恒实 )、甘静军(京君)
Cube起源于native页面的动态化诉求,产品形态表现于Cube卡片。随着小程序概念的出现,Cube融入了支付宝小程序技术栈,产品形态为轻量级的支付宝小程序解决方案(相对于使用浏览作为核心的web小程序)。本系列文章针对Cube进行系列技术解读。
3、 《小程序下一破局点?钉钉小程序卡片,应用与平台的深度集成》
作者:连成杰(唐诺)
小程序卡片技术?这就要从小红点(Badge)说起......
作者: 刘超(拔根)
包大小、线程数、占用内存“三管齐增”?优酷小程序实战之后的破解之法
作者:孙然(煮虾)
为追求极致的体验效果,钉钉提出了一种全新的小程序快照技术,既做到彻底消除白屏现象,同时也要能够响应用户交互。
0 3
AliFlutter
作者:江泽军(眞意)
本文会从底层原理、优化思路、实际场景的优化策略、核心技术实现、优化成果等方面,为大家深度讲解淘特 Flutter 流式场景优化,欢迎交流与指正。
作者:谢伟(韦圣)
“用户体验特爽”是淘特的不懈追求,本文介绍笔者加入淘特以来在Flutter流畅度方面的诸多优化实践与经验,值得一看。
3、《这 可能是,Flutter 中最“强悍”的内存泄漏检测方案......》
作者:吴志伟
本文详细介绍了由 UC 技术团队开发的内存泄漏检测工具。该工具是业 界首创,可谓最强 Flutter 内存泄漏检测工具方案。
作者:王振辉(新宿)、王浩(光酒)
性能、功能,我全都要!
0 4
移动安全生产
作者:程超(伝逸)
为保证客户端稳定性,作为一个航母级的应用,手淘的诊断体系是如何设计的?
作者:秦静超(非台)
本文主要讲述了淘系客户端是如何来建设自身的安全生产体系,从研发、构建、发布、应急四个阶段再次推动效率和用户体验不断得到升级。
0 5
移动网络技术
作者:孔令涛
随着 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 "新年快乐";
}
- 前车之鉴:聊聊钉钉 Flutter 落地桌面端踩过的“坑” | Dutter
- 钉钉 Flutter 跨四端方案设计与技术实践 | Dutter
- 前车之鉴:聊聊钉钉 Flutter 落地桌面端踩过的“坑” | Dutter
- Dutter | 前车之鉴:聊聊钉钉 Flutter 落地桌面端踩过的“坑”
- Dutter | 钉钉 Flutter 跨四端方案设计与技术实践
- Swift 首次调试断点慢的问题解法 | 优酷 Swift 实践
- Swift 首次调试断点慢的问题解法 | 优酷 Swift 实践
- Swift 首次调试断点慢的问题解法 | 优酷 Swift 实践
- MNN 引擎的稀疏计算方案设计与实践
- 2022 支付宝五福 | “联机版”打年兽背后的网络技术 RTMS
- 淘宝小程序体验优化:数据分析和优化实践
- Cube 技术解读 | Cube 渲染设计的前世今生
- hyengine - 面向移动端的高性能通用编译/解释引擎
- 构建顺滑自然的 Flutter 页面
- 淘特 Flutter 流畅度优化实践 · 二期
- 收藏!2022年全球IT基础设施行业技术竞争格局分析
- 提升 Hybrid 体验:饿了么双十一 PHA 框架技术实践
- 优酷播放黑科技 | 自由视角技术的全链路策略与落地实践
- 淘宝小程序体验优化:数据分析和优化实践
- 向工程腐化开炮 | 治理思路全解