iOS CarPlay API是否公开? 如何整合CarPlay?
CarPlay API
公开的吗?
我们在哪里可以find一个编程指南或者这些类的引用?
还是将它与AVFoundation
其他API(如audio)无缝集成?
笔记
- 这个问题很广泛,可能会被标记出来,但是请不要在这个问题上几乎没有任何信息,在这个阶段很多人都会觉得它有用
- 我住在瑞士,想去日内瓦尝试一下我会写法拉利的一个演示程序。
这个问题的date是2014年年初。让我更新2016年年中的答案:
TL; DR – 不,不公开。
为了获得工具,文档,技术规格,甚至许可证本身,以开发(在其他人)Carplay,您需要注册苹果的MFi计划 。
苹果公司的MFi计划 (“为iPhone / iPod / iPad制造”)是硬件和软件开发商的授权计划。 这是针对制造商 (特别是“大规模生产”单位)的特定许可,与公司的常规开发人员帐户相比具有更多优势。 这些优势包括硬件组件,工具,文档,技术支持,当然还有许可您可以专门为这些设备和技术开发,如Carplay。
MFi注册常见问题是一个体面的阅读,使一切都非常清楚。 但是,在你寄予厚望之前,请注意 – 只有制造商才能使用。 像FAQ一样:
问:如果我的公司没有生产设施,是否有资格申请MFi制造许可证?
答:不可以。MFi制造许可证仅适用于拥有一个或多个生产设施的公司。
有一些例外。 例如,如果您是承包商或工程devise公司,为客户(谁是制造商)开发MFi配件。
但基本上来说,这并不是针对一般开发商而言,入场也相当严格。 这就是说,简而言之,苹果Carplay对于我们的95%的开发者是不可用的。
MusicCarDisplayUI.framework
框架是iOS 7.1以上的私有框架。 看看框架的运行时头文件 ,可以猜测为什么; 它只是还没有准备好,广泛使用。 不pipe苹果公司将来是否公开,都是猜测。
同时,请确保打开function请求或直接与Apple联系。
更新:如果您希望有一个支持CarPlay的应用程序,请使用此表单联系Apple。
看看MediaPlayer框架。 那里只有一些专门为CarPlaydevise的课程。 例如,MPPlayableContentManager,MPContentItem等。显然,如果没有苹果公司的批准,你将无法使用它。
刚刚在Carplay项目上工作。
- 你可以在苹果开发者网站上findapi文件。
- 但是,只有在苹果公司的网站上注册后,苹果才会向您发送“Carplay Programming Guide”,告诉您如何激活汽车模拟器,以及使用什么类,如何做事等。