¿Es posible obtener los detalles de la API y del protocolo de un fabricante de accesorios certificado por la IMF?

3

No estoy planeando fabricar ningún Hardware. Quería crear una aplicación para dispositivos certificados con IMF existentes.

¿Es posible obtener los detalles de la API y del protocolo de un fabricante de accesorios certificado por MFI?

EDITAR:

Planeo desarrollar una aplicación para un hardware certificado MFi existente y lanzar una aplicación en la tienda.

    
pregunta Krishnan 23.03.2012 - 09:57

2 respuestas

4

La NDA de la IMF de Apple requiere que los desarrolladores de accesorios no divulguen ninguna información sobre los protocolos del dispositivo, el chip de seguridad, la interfaz, etc.

Sin embargo, los fabricantes de dispositivos pueden crear bibliotecas y SDK que otros pueden usar para lanzar aplicaciones que usan su dispositivo.

Un ejemplo es Redpark, por ejemplo, tengo algunos de sus cables serie:

enlace

Usted tiene acceso a la mayor cantidad de dispositivos que le permiten a través de su SDK , y puede lanzar aplicaciones usando ese SDK que funciona con su dispositivo. Puede buscar "redpark" en la tienda de aplicaciones y encontrar muchas aplicaciones que usen sus diversos cables iOS.

Entonces, sí, es posible: nada en la NDA de Apple les impide revelar y proporcionar su API a otros. Simplemente no pueden revelar el protocolo / API / interfaz de Apple a otros.

Tenga en cuenta que Apple requiere que una empresa envíe muestras de dispositivos y casos de uso para la aprobación de MFI, y parece que no permiten que muchos desarrolladores desarrollen dispositivos para los cuales planean lanzar SDK. Se han realizado esfuerzos para crear accesorios remotos infrarrojos universales, por ejemplo, que no se han abierto a pesar de que los desarrolladores originalmente tenían la intención de proporcionar un SDK. Una con la que hablé indicaba que Apple no aprobaría su dispositivo a menos que estuviera vinculado a una, y solo una aplicación: la suya. Entiendo que, en casos como el redpark, los desarrolladores hicieron los cables para clientes específicos y aplicaciones específicas primero, luego comenzaron a hacer cables genéricos para aplicaciones genéricas después de la aprobación inicial.

Por lo tanto, aún puede haber cierta renuencia por parte de Apple para permitir que los desarrolladores diseñen dispositivos API abiertos.

Si bien su pregunta es sobre los accesorios MFi, surgieron una serie de accesorios de terceros que no son MFi. Muchos usan Wifi o el conector de audio para comunicarse con sus aplicaciones de iOS, como enlace . Varios lectores de tarjetas de crédito se conectan al conector de audio. No todos dan su SDK / API libremente, pero siempre puedes preguntar.

    
respondido por el Adam Davis 23.03.2012 - 17:55
1

Yo diría poco probable.

  • si un socio en el programa MFI está creando un dispositivo que funciona con protocolos y API estándar, no sería necesario ponerse en contacto con el fabricante ya que las API están abiertas
  • si un socio en el programa MFI ha creado un dispositivo con API personalizadas y protocolos no estándar, entonces habrá creado su propia aplicación para comunicarse con su dispositivo y no tendría ninguna razón para abrir sus API

La excepción son los fabricantes que quieren ser la próxima gran empresa, creando dispositivos que quieran integrarse en otras aplicaciones. Utilizarán protocolos y API patentados, pero los abrirán para el uso de desarrolladores externos con la esperanza de ganar fuerza en el mercado para su hardware y, quizás, convertirse en un estándar. De esta manera pasan de ser los últimos a los primeros. A veces querrán que usted obtenga su licencia de IP para desarrollar su aplicación a cambio de la información.

La única forma de averiguar cuál es la información es contactar al fabricante en cuestión y preguntarles.

    
respondido por el Stu Wilson 23.03.2012 - 17:46

Lea otras preguntas en las etiquetas