objective developer apple ios carplay

developer - ¿La API de iOS CarPlay es pública? ¿Cómo integrar CarPlay?



swift ios documentation (4)

Acabo de trabajar en el proyecto Carplay.

  1. Puede encontrar los documentos de API en el sitio web para desarrolladores de Apple. Como MPPlayableContentManager y MPContentItem .
  2. Sin embargo, solo después de registrarse en el sitio web de Apple para carplay, Apple le enviará la "Guía de programación de Carplay" que le indicará cómo activar el simulador de automóvil y qué clases usar y cómo hacer las cosas, etc.

¿ CarPlay API disponible públicamente?

¿Dónde podemos encontrar una guía de programación o la referencia a estas clases si es así?

¿O se integrará sin problemas con otras API como Audio de AVFoundation ?

Notas

  • Esta pregunta es amplia y puede marcarse como tal, pero no lo haga como si casi no hubiera información sobre el tema y mucha gente podría encontrarla útil en esta etapa
  • Vivo en Suiza y quiero ir a Ginebra para probar una aplicación de demostración que escribiría en un Ferrari jajaja.

Eche un vistazo a MediaPlayer Framework. Hay un montón de clases allí diseñadas solo para CarPlay. Por ejemplo, MPPlayableContentManager, MPContentItem, etc. Obviamente, no podrá desarrollar su uso sin la aprobación de Apple.


El marco de trabajo MusicCarDisplayUI.framework es un marco privado a partir de iOS 7.1. Echando un vistazo a los encabezados de tiempo de ejecución del marco, uno puede adivinar por qué; simplemente no está listo aún para un uso amplio. Si Apple lo hará público en el futuro, es una suposición.

Mientras tanto, asegúrese de abrir una solicitud de función o contacte directamente a Apple here .

Actualización: si desea tener una aplicación habilitada para CarPlay, comuníquese con Apple utilizando este formulario .


Esta pregunta data de principios de 2014. Permítanme actualizar esto con una respuesta a mediados de 2016:

TL; DR - No, no está disponible públicamente.

Con el fin de obtener las herramientas, la documentación, las especificaciones técnicas e incluso la propia licencia para desarrollar Carplay (entre otros), debe estar inscrito en el Programa MFi de Apple .

El programa MFi de Apple ("Hecho para iPhone / iPod / iPad") es un programa de licencias para desarrolladores de hardware y software. Esta es una licencia específica dirigida a los fabricantes , principalmente de unidades de "producción masiva", que tiene beneficios adicionales sobre las cuentas de desarrollador habituales para las empresas. Estos beneficios incluyen componentes de hardware, herramientas, documentos, soporte técnico y, por supuesto, la licencia que se le permite desarrollar específicamente para estos dispositivos y tecnologías, como Carplay.

Las preguntas frecuentes sobre inscripción de MFi son una lectura decente que deja todo muy claro. Pero antes de que tengas esperanzas, ten en cuenta que, de nuevo, solo está disponible para los fabricantes. Como los estados de las preguntas frecuentes:

P: ¿Soy elegible para solicitar la licencia de fabricación de MFi si mi empresa no posee una instalación de fabricación?

R: No. La licencia de fabricación de MFi está destinada exclusivamente a empresas que poseen una o más instalaciones de fabricación.

Hay algunas excepciones Por ejemplo, si usted es un contratista o una empresa de diseño de ingeniería que desarrolla accesorios MFi para un cliente (que es un fabricante).

Pero, básicamente, no es para el desarrollador promedio y la admisión es bastante estricta. Esto significa, en pocas palabras, que Apple Carplay no está disponible para desarrolladores por, digamos, el 95% de nosotros.