¿Te gusta hacer una aplicación que sea compatible con tu propio dispositivo? Ese sería el programa desarrollador en general.
¿Su aplicación es compatible con dispositivos de terceros? Eso depende del dispositivo. Normalmente eso es manejado por el fabricante del dispositivo (por ejemplo, Phillips tiene un SDK y un acuerdo para los dispositivos Hue, mientras que Anki podría tener dicho programa para sus autos de carrera, pero creo que no)
¿Su aplicación es compatible con dispositivos GameKit de terceros, dispositivos HomeKit, dispositivos AirPlay o dispositivos AirPrint? Nuevamente, eso es solo el programa de desarrollador en general (y el uso de las llamadas de marco apropiadas)
- ¿Cuál es la mejor aplicación de edición de fotos para iPhone?
- No agregué términos y condiciones o una política de privacidad para mi aplicación social. ¿Apple lo rechazará?
- ¿Hay alguna aplicación de iOS que le permita crear su propio cuestionario o formulario para completar?
- ¿Por qué Apple toma tanto tiempo para aprobar una aplicación en la tienda de aplicaciones?
- Cómo escribir una excelente descripción de la aplicación
Hacer una “cosa” que se conecta al rayo (o es un rayo, ¿no es un rayo?) En el puerto del iPhone generalmente requiere una licencia de IMF. No son súper caros, pero no son baratos, creo que tienen un costo de envío por unidad de artículo (posiblemente en forma de un chip que debe usar en cada producto). No es mucho, pero probablemente supere los $ 1. Puede evitar esto si tiene un conector USB en su dispositivo y requiere que el usuario suministre su propio cable. También puede evitar esto usando bluetooth (pero eso tiene problemas de energía, complejidad y emparejamiento si no quiere usar bluetooth de todos modos). También puede evitarlo mediante el uso de WiFi y algún tipo de baile de configuración súper incómodo que aumenta las tasas de devolución de sus clientes. Puede evitarlo hablando por un puerto de audio de 3.5 mm, pero eso no ha funcionado muy bien a largo plazo para las personas 😉
Creo que MFI también le permite usar algunas API interesantes que le permiten al iPhone informarle a su dispositivo sobre la configuración de WiFi, siempre que tenga otro canal de comunicaciones (como bluetooth, o tal vez puedan hacerlo a través del mismo canal ad-hoc 802.11) configurado para AirDrop y similares). Sin embargo, eso requiere MFI y partes inalámbricas en su dispositivo, por lo que no es barato y no es adecuado para todos los dispositivos.
Hacer dispositivos GameKit es parte del programa hecho para iPhone o un caso especial que también requiere MFI.
Creo que hacer dispositivos HomeKit tiene su propio plan, independiente de la IMF, pero no estoy 100% seguro. Escuché que las tarifas de licencia son excepcionalmente bajas, pero las características de seguridad de HomeKit hacen que sea imposible implementarlas en las CPU integradas típicas más baratas.
La fabricación de dispositivos AirPrint tiene una tarifa de licencia muy baja (principalmente para cubrir que Apple pruebe su producto), pero esencialmente requiere que su impresora tome PDF e imprima, por lo que descarta las impresoras con CPU / firmware que necesitan cada línea de impresión rasterizada y alimentada con cuchara. ellos.
¿Aplicaciones de otras personas compatibles con tus dispositivos? Puede hacer su propio SDK y acuerdo, ejecutarlo usted mismo e intentar que la gente esté de acuerdo. O podría adoptar un estándar existente (que puede o no costar dinero) que las personas ya están usando (como TWAIN para escáneres).