鸿蒙版本的小小机器人 APP 开放源码了。这次开源不只是放出一份代码,还顺带做了一件事:把 Android 版和鸿蒙版的开发实践摆在一起对比。

四个能力,直接调用系统

打开网易新闻 查看精彩图片

对比集中在四个方向:语音、定位、联网、存储。鸿蒙的原生能力在这几项上都能直接调用,开发者不需要再引入一堆第三方库来补齐功能。

第三方依赖减少,带来的直接结果是开发效率提升。这一点在素材中被明确点出,也是这次对比最核心的结论。

开源意味着什么

源码开放后,开发者可以对照两个版本的具体实现,看鸿蒙原生能力是怎么替代掉原有第三方方案的。

对于正在考虑鸿蒙适配的团队来说,这份对比提供了一个可参考的样本:哪些能力可以交给系统,哪些依赖可以砍掉。

小小机器人 APP 本身是一个具体项目,但它的开源把 Android 与鸿蒙两套开发路径的差异,落到了可查看的代码层面。