Google 前实习生 Anamaria Cotîrlea,短短几个月内做的压缩算法专案,就为 Google Play 带来极大效益,每天能减少大约 1.5PB(即 150 万 GB)数据量,让 Android 用户下载及更新应用程序变得更顺畅、更节省数据传输量。最近她也正式加入 Google Play 软件工程师的行列。
Anamaria Cotîrlea 先前就读于罗马尼亚 Babeş-Bolyai 大学数学与资讯系,2015 年夏天及 2016 年夏天,她分别在波兰 Google 与英国 Google Play 团队实习。实习期间,她将“Brotli 压缩法”与 Google Play 商店整合,使 Android 应用程序安装与更新所需的资料传输量大大减轻。
(Source:Google Student Blog)
Brotli 压缩法
这套“Brotli 压缩法”是由 Google 欧洲研究中心的 Jyrki Alakuijala 与 Zoltán Szabadka 所开发,为滑动窗口压缩算法 LZ77 的变体,可增强通用无失真资料压缩,特别是应用在 HTTP 压缩。Brotli 于 2015 年推出,并在 GitHub 开源释出,其压缩率、编码解码速度、内存使用率等方面不断改进,大致已优于许多浏览器常采用的 GZIP,新版的 Edge、Firefox、Chrome 也都已支援 Brotli。
由于 Google Play 商店每天都有大量 App 下载与更新,因此 Google 不断投入于压缩算法开发,以求缩减数据量、增加网络传输速率、改善用户体验。Anamaria Cotîrlea 实习期间即是评估 Brotli 压缩法在 Google 应用程序库中的效能,并对服务器和 Play 商店应用进行必要的修改。
(Source:Google Student Blog)
这名实习生立下大功,现在更正式加入 Google 团队,Google 学生讯息部落格因此特别撰文介绍这位前实习生及她在实习期间的专案,并且表示“这不仅是 Android 用户的好消息,也是 Google 实习生协助解决实际问题的了不起案例”。
- Intern Impact: Brotli compression for Play Store app downloads
(本文由 数位时代 授权转载,首图来源:shutterstock)
延伸阅读:
- Google 实习生月领 15 万台币,还不能担负太多工作
- 没有多一个零,美国企业实习生月薪最高破 21 万元