应用介绍
手里的安卓车机屏幕不错,偏偏不支持 CarPlay,iPhone 用户只能干看着。xcertplay 就是补上这块的:在安卓和 Android Automotive 车机上跑一个 CarPlay 主机应用,有线无线都能连,装好、配对蓝牙、点一下保存并重连,iPhone 就把 CarPlay 画面投过来了。
CarPlay 要求配件必须通过 MFi 认证芯片签名,这是最难绕的一关。xcertplay 给了好几条路:用 CH341 转接板读外接的 MFi 芯片,直接走主板的 I2C 控制器,加载本地证书和私钥文件,或者调用远程 MFi 认证服务,不必在车上接芯片。作者说在真实车机和手机上都测过能用,遇到不兼容的机型欢迎带日志提 issue。语音、导航、音乐的多路音频还会映射到安卓对应的音频通道,窗口改变大小时自动重新握手到新分辨率。
有线无线 CarPlay:两种连接方式都支持,最低兼容 Android 9。
多种 MFi 认证方式:CH341 转接板、主板原生 /dev/i2c 设备、本地证书和私钥文件、远程 MFi 服务,按自己的硬件选。
多路音频映射:语音、导航和音乐分别映射到安卓对应的音频通道,在 Automotive 版本里还有更细的通道设置。
动态调整分辨率:Activity 大小变化时自动重新握手,画面适配新尺寸。
车机定位上报:把车机的位置信息提供给 CarPlay 使用。
CarPlay Ultra 触发:协议栈尚未完整,但已经能在 iPhone 上弹出 CarPlay Ultra 的提示。
设置页:视频开始前点右下角设置按钮,或三指下滑唤出,改完选保存并重连。
CarPlay 要求配件必须通过 MFi 认证芯片签名,这是最难绕的一关。xcertplay 给了好几条路:用 CH341 转接板读外接的 MFi 芯片,直接走主板的 I2C 控制器,加载本地证书和私钥文件,或者调用远程 MFi 认证服务,不必在车上接芯片。作者说在真实车机和手机上都测过能用,遇到不兼容的机型欢迎带日志提 issue。语音、导航、音乐的多路音频还会映射到安卓对应的音频通道,窗口改变大小时自动重新握手到新分辨率。
软件功能
有线无线 CarPlay:两种连接方式都支持,最低兼容 Android 9。
多种 MFi 认证方式:CH341 转接板、主板原生 /dev/i2c 设备、本地证书和私钥文件、远程 MFi 服务,按自己的硬件选。
多路音频映射:语音、导航和音乐分别映射到安卓对应的音频通道,在 Automotive 版本里还有更细的通道设置。
动态调整分辨率:Activity 大小变化时自动重新握手,画面适配新尺寸。
车机定位上报:把车机的位置信息提供给 CarPlay 使用。
CarPlay Ultra 触发:协议栈尚未完整,但已经能在 iPhone 上弹出 CarPlay Ultra 的提示。
设置页:视频开始前点右下角设置按钮,或三指下滑唤出,改完选保存并重连。

