iOS CarPlay API是公开的吗?如何整合CarPlay?

Tib*_*ari 48 ios carplay

CarPlay API可公开获得的?

我们在哪里可以找到编程指南或这些类的引用?

或者它会与其他API如音频无缝集成AVFoundation吗?

笔记

  • 这个问题很广泛,可能会被标记为,但请不要好像几乎没有关于这个主题的信息,很多人在这个阶段发现它很有用
  • 我住在瑞士,想去日内瓦尝试一个我会在法拉利上写的演示应用程序.

Leo*_*ica 23

MusicCarDisplayUI.framework框架是iOS 7.1中的私有框架.看一下框架的运行时标题,可以猜到为什么; 它尚未准备好广泛使用.人们猜测苹果将来是否会将其公之于众.

在此期间,请务必开启功能请求或直接联系苹果在这里.


更新:如果您希望启用支持CarPlay的应用,请使用此表单与Apple联系.


Jul*_*iën 15

这个问题的日期是2014年初.让我用2016年中期答案更新:

TL; DR - 不,它不公开.

为了获得工具,文档,技术规范甚至许可本身来为(amonst others)Carplay开发,您需要注册Apple的MFi计划.

Apple的MFi计划("专为iPhone/iPod/iPad制造")是针对硬件和软件开发人员的许可计划.这是针对制造商的特定许可证,主要是"批量生产"单位,与公司的常规开发者帐户相比具有额外的好处.这些好处包括硬件组件,工具,文档,技术支持,当然还有允许您专门为这些设备和技术开发的许可证,例如Carplay.

MFI招生常见问题是一个体面的读取,使一切都非常清楚.但在你满怀期望之前,请注意 - 只有 - 它只适用于制造商.与FAQ状态一样:

问:如果我的公司没有制造工厂,我是否有资格申请MFi制造许可证?

答:不可以.MFi制造许可证仅适用于拥有一个或多个制造工厂的公司.

有一些例外.例如,如果您是承包商或工程设计公司,则为客户(制造商)开发MFi配件.

但基本上说,它不适合普通开发商而且录取相当严格.简而言之,这意味着95%的我们开发人员无法使用Apple Carplay.


Boo*_*oon 5

看看 MediaPlayer 框架。那里有很多专为 CarPlay 设计的课程。例如MPPlayableContentManagerMPContentItem等。显然,你将无法通过AppStore上没有苹果的批准部署。


Aar*_*hou 5

刚刚从事汽车游戏项目。

  1. 您可以在Apple的开发人员网站上找到api文档。像MPPlayableContentManagerMPContentItem一样
  2. 但是,只有在Apple网站上注册了carplay之后,Apple才会向您发送“ Carplay编程指南”,告诉您如何激活汽车模拟器以及要使用的类以及操作方法等。