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项目上工作。

  1. 你可以在苹果开发者网站上findapi文件。
  2. 但是,只有在苹果公司的网站上注册后,苹果才会向您发送“Carplay Programming Guide”,告诉您如何激活汽车模拟器,以及使用什么类,如何做事等。
Interesting Posts