腾讯视频链接:
https://v.qq.com/x/page/n3030nhxut2.html
Bilibili 视频链接:
https://www.bilibili.com/video/av78215737/
分享是人的社交天性之一,但数字内容的分享在某些时候存在一些壁垒。
—— 刘峰松,Android 团队传输业务组负责人
正如我们之前在出海系列文章中提过的,在不少新兴市场 (比如巴西),数据资费依然会阻碍着人们尽情在设备间分享内容。在这些地区,零流量、高速,以及超大文件的分享甚至可以认为是智能手机用户们的 “刚需”。
而 SHAREit 正好完全契合了这几个需求。只不过团队发现这个需求的过程却没那么愉快——根据研发总监崔国珍的回忆,有一次团队出去团建,在山里拍了很多照片,但由于网络不太好,使得同事之间分享文件变得非常困难。
从山里回来之后,几位研发小伙伴抓住这次 “机会”,很快地实现出了一个零流量近距离分享文件的应用,这就是 SHAREit 的原型。
也就是说,SHAREit 诞生自一次偶然。
如今,“偶然诞生” 的 SHAREit 全球月活跃用户已经超过 5 亿,覆盖 200 多个国家和地区,提供 45 种语言版本,在印度、印尼、中东、非洲、俄罗斯等国家和地区广受欢迎。
SHAREit 的愿景是 “让数字内容被平等获取”,我们致力于为全球用户,特别是新兴市场用户搭建 “人与内容” 连接的优质平台。
—— 崔国珍,SHAREit 研发总监
想要让如此多用户喜欢,在传输体验上自然需要做到尽可能的顺畅快捷。SHAREit 为了提供更高的传输质量,需要用户在传输时切换 Wi-Fi。这个操作以前会比较麻烦,但 Android 10 中新加入的浮动设置面板功能正好可以解决这个难题: 通过浮动设置面板,用户可以在应用中方便地开启和关闭 Wi-Fi,体验自然也更流畅了。
用户之间会分享很多种内容,最常见的内容之一就是音频。Android 10 新加入的 Opus 音频编码格式也使得音频分享能获得更好的整体体验。
我们也正在将更多 Android 10 的新体验在 SHAREit 里实现出来,比如广受好评的深色主题。
—— Amjad,Android 团队基础服务组工程师
除了在用户体验层面引入 Android 10 的新特性外,SHAREit 团队也在用户看不见的地方感受着 Android 开发环境带来的便利。比如可以实时预览的界面编辑器,使得开发者们可以在属性面板里方便地修改约束关系,这样在做界面调整时就能快很多。
Apply Changes 则可以明显减少编译-修改循环,让开发者用更少的完整编译达到非常精确的迭代结果。
我们现在构建应用时的效率提升了 10%,这得益于 Android Studio 3.5 更强大的功能。
—— 藏文涛,Android 团队基础服务组负责人
只是更快还不够,应用的稳定性也同样重要。以前 SHAREit 的后台任务比较混杂,在这次适配 Android 10 的过程中,团队使用 Jetpack 里的 WorkManager 一口气理清了这些后台任务,在稳定性方面迈出了坚实的一步。
WorkManager 提供了丰富的控制策略,使得 SHAREit 的后台任务运行更加有序合理,应用无响应 (ANR) 率也下降了 0.06%。
—— 张利强,Android 团队基础服务组工程师
用更多更好的内容,将更多的人连接在一起。通过这次适配 Android 10,SHAREit 无疑更好地做到了这一点。
点击这里填了解更多开发者故事