CarPlay API是公开的吗?
如果是的话,我们在哪里可以找到编程指南或对这些类的引用?
还是会与其他API(如AVFoundation音频)无缝集成?
备注
发布于 2016-07-23 12:10:01
更新,2019年10月:
几年后,苹果在设计师指南和开发人员文档上推出了CarPlay。正如其他注释中提到的,在mac上也可以访问开发工具。
从技术上讲,取决于您希望与兼容的应用程序的类型,它需要不同的API和框架。例如:
CarPlay框架仅供导航应用程序使用。如果您想向您的音频应用程序添加CarPlay支持,请使用MPPlayableContentManager。对于即时通讯应用程序,可以使用SiriKit的消息传递相关意图来支持通过Siri在CarPlay中读取和发送消息。对于VoIP呼叫应用程序,使用CallKit与SiriKit的VoIP呼叫相关的意图在CarPlay系统上进行和应答音频呼叫。
然而,在法律上,MFi程序仍然需要苹果的申请和批准才能获得适当的权限、签名配置文件等,才能将其部署到实际设备上。更别提投放市场了。或者..。您可以尝试申请手动访问并解释您的情况。
最后,还有关于如何使工具和模拟器与CarPlay一起工作的CarPlay。例如,一小段节选:
默认情况下,运行模拟器时支持CarPlay。但是,在开发CarPlay导航应用程序时,您应该使用额外的选项来配置模拟器。若要启用额外选项,请在启动模拟器之前在终端中输入以下命令:
defaults write com.apple.iphonesimulator CarPlayExtraOptions -bool YES。
但是,除了文档之外,我还可以认真地推荐阅读Flitsmeister博客的人员关于如何在本地机器上启用工具的内容。而且,他们最终获得批准的道路显然是乏味的,而且远不是一帆风顺的(我不附属于Flitsmeister),尽管他们的用例是基于拥有大量的用户(±150万)。提到这一点要强调的是: CarPlay显然还不适合每天的开发人员。
这一问题将于2014年初提出。让我更新一下2016年年中的答案:
TL;DR -不,它不是公开的。
为了获得为Carplay开发的工具、文档、技术规格,甚至许可证本身,您需要注册Apple的MFi Program。
苹果的MFi计划 (“iPhone/iPod/iPad制造”)是一个面向硬件和软件开发人员的许可程序。这是一种针对manufacturers,的特定许可证,主要针对“批量生产”单元,这比公司的常规开发帐户有更多的好处。这些好处包括硬件组件、工具、文档、技术支持,当然还有您可以专门为这些设备和技术(如Carplay )开发的许可证。
MFi招生常见问题是一种很好的阅读方式,它让一切变得非常清晰。但在你抱起希望之前,一定要注意--再说一遍--它只适用于制造商。正如常见问题所述:
问:如果我的公司没有生产设施,我是否有资格申请MFi制造许可证? 答:没有。MFi制造许可证只适用于拥有一个或多个生产设施的公司。
也有一些例外。例如,如果您是承包商或工程设计公司,则为客户(制造商)开发MFi配件。
不过,基本上来说,这并不是一般发展商所能接受的,也是相当严格的。这意味着,简单地说,苹果Carplay是不能为开发者,比如说,95%的人。
发布于 2014-03-13 13:44:46
发布于 2017-11-22 10:14:28
刚做过carplay项目。
https://stackoverflow.com/questions/22372095
复制相似问题