夜雨聆风学习资料网

ARTICLE · 1141448

安卓车机是否可以运行CarPlay呢?DiPlay把门槛降低到了安装一个APK的程度

安卓车机是否可以运行CarPlay呢?DiPlay把门槛降低到了安装一个APK的程度

最近在汽车行业里有一个开源项目的热度很高,叫做DiPlay。它可以不用连接外部设备或者进行刷机就可以实现苹果CarPlay的功能,在安卓车上直接安装一个APK就可以用了。到10月8日为止,该项目在GitHub上已经有大约6800个Star了。

开始于比亚迪车主们的自救

DiPlay最初是为比亚迪DiLink车机而设计的,并且官方已经说明主要是针对比亚迪车型进行开发。这反映出原厂车机互联体验存在的不足之处,在没有官方提供的CarPlay以及第三方盒子价格昂贵且繁琐的情况下,开发者选择了通过代码来突破限制。

之后其他的安卓车机用户也发现了可以使用的情况,但是项目的作者很直白地说出了自己的态度——不能保证兼容性。各个汽车厂商对于安卓底层进行修改的程度差别很大,能够运行就是幸运了,不能运行才是正常现象。

为什么到现在才流行呢?

安卓原生跑CarPlay并不是一个新的需求,在近几年内才有了实现的可能性,主要因为有两个条件已经成熟:第一是安卓车机硬件性能达到要求,以前低端车机无法支持实时渲染;第二是逆向社区对于CarPlay协议的解析已经积累到了临界点,并不依靠认证芯片或者专用硬件。

DiPlay抓住了这个时间点,在目前部署成本最低、上手最容易的方式中占据优势。

6800星背后的真正需求

Star的数量并不等同于真实的用户数量,但是它体现出了一个被忽略的市场需求信号:很多安卓车机用户的使用习惯是为了获得更好的CarPlay体验而做出的选择。他们并不是苹果的忠实粉丝,只是希望得到更加稳定和便捷的导航以及音乐交互界面。当原厂车机语音助手不够智能化、应用程序更新速度慢、UI设计过时的时候,CarPlay就成为了兜底的选择。

DiPlay之所以受到欢迎,就是因为它代表了人们对现在安卓车机软件体验的一种选择。

开源方案的界限和风险

要清楚地知道DiPlay是不被官方认可也不经过任何认证的产品。没有经过苹果MFi认证,会随时失效;对于非比亚迪汽车的兼容性没有保证,只能依靠社区来解决;数据传输的安全性没有经过审核,敏感的信息是否会被人截取就看开发者是否值得信赖了。

对于技术爱好者来说,这是一个可以尝试使用的工具;但是对于普通的车主尤其是依靠车机通勤的人,在把其当作主要的连接方式之前要先考虑自己能否接受不稳定。

DiPlay证明了开源社区可以弥补官方体验缺失的问题,但是也告诫我们要知道这样的补救措施只是暂时的。真正解决问题的办法就是汽车制造商要把基本体验做好,让顾客不需要自己去制造轮子了。

相关学习资料