Thu. Aug 29th, 2024

Reflejos

  • Los miembros del Apple Developer Program tienen acceso a recursos para desarrollar y distribuir software para plataformas Apple.
  • Los miembros pueden probar aplicaciones con hasta 10,000 usuarios y publicarlas en la App Store.
  • Los miembros también pueden implementar extensiones de aplicaciones de Apple, como Face ID y Touch ID.
  • La membresía cuesta $ 99 USD por año y Apple se llevará un 30% de todas las ventas posteriores de aplicaciones.

Cualquiera que haya considerado desarrollar software para una plataforma Apple probablemente haya visitado el sitio web de desarrolladores de Apple, que está repleto de documentación, tutoriales, consejos y todo lo que un aspirante a desarrollador de iOS, macOS, watchOS o tvOS necesita.

El gran volumen de contenido disponible en el sitio web para desarrolladores de Apple puede dificultar su uso. Cuando a eso le sumas un límite un tanto confuso entre el sitio web del desarrollador y el Programa de Desarrolladores de Apple real, las cosas pueden volverse aún más confusas.

Existe una gran diferencia entre utilizar el sitio web del desarrollador para aprender los conceptos básicos de creación de software para dispositivos Apple y ser miembro del Programa de Desarrolladores de Apple. Esta guía aclarará las distinciones.

¿Qué es el Programa de Desarrolladores de Apple?

El Programa de Desarrolladores de Apple es, en palabras de Apple, el canal de “código al cliente”. La membresía en el Programa de desarrolladores de Apple brinda a los desarrolladores todo lo que necesitan para crear, probar e implementar aplicaciones para sus sistemas operativos.

Hay muchas cosas que vienen con la membresía del Programa de Desarrolladores de Apple, que incluyen:

  • Acceso a versiones beta de iOS, iPadOS, macOS, watchOS, tvOS y visionOS.
  • La capacidad de probar aplicaciones beta públicamente en hasta 10,000 usuarios con TestFlight.
  • Acceso a innumerables extensiones de aplicaciones de Apple, incluidas CloudKit, Face ID, Touch ID, HealthKit y WeatherKit.
  • Soporte a nivel de código que brinda a los desarrolladores acceso a un desarrollador de Apple que puede ayudarlos a solucionar problemas y optimizar el código.
  • Acceso al programa App Analytics de Apple Store Connect y otras funciones de administración de App Store.
  • La capacidad de publicar aplicaciones en la App Store de Apple o, si se encuentra en la UE, en un mercado o sitio web de aplicaciones alternativo.
  • Un ID de desarrollador verificado por Apple para generar los certificados y perfiles necesarios para firmar aplicaciones y desbloquear funciones.

Junto con estos beneficios, que vienen con cualquier membresía estándar en el Programa de Desarrolladores de Apple, Apple también ofrece otros dos programas que se incluyen en el Programa de Desarrolladores: el Programa Empresarial y el Programa MFi.

El Apple Developer Enterprise Program ofrece los beneficios incluidos en el Developer Program estándar, pero agrega la capacidad para que los clientes empresariales desarrollen aplicaciones propietarias internas para implementarlas en los dispositivos de los empleados.

El programa MFi, o Made For iPod, iPhone y iPad, es para empresas que desean crear accesorios de hardware certificados por Apple. Apple considera que cualquier dispositivo de terceros que se conecte electrónicamente a un dispositivo Apple utilizando tecnología con licencia MFi se incluye en el Programa MFi; esto no incluye la mayoría de los dispositivos que usan el puerto USB-C o perfiles Bluetooth estándar y dispositivos no electrónicos.

Nota: Para fabricar un dispositivo incluido en el programa MFi no es necesario que las empresas o los individuos se inscriban; sin embargo, los productos que no cuentan con la certificación MFi no pueden pretender tener la certificación Apple ni tendrán acceso a las especificaciones técnicas necesarias para construir un dispositivo periférico totalmente compatible.

¿Los desarrolladores de software de Apple deben unirse al Programa de Desarrolladores?

Estrictamente hablando, los desarrolladores que quieran crear aplicaciones para macOS, iOS, tvOS, watchOS o visionOS no tienen que convertirse en miembros del Programa de Desarrolladores de Apple. Sin embargo, no optar por una membresía conlleva muchas restricciones.

Los beneficios del Programa para desarrolladores de Apple enumerados anteriormente están prohibidos para los desarrolladores que no son miembros. Lo más importante es que significa que los no miembros no pueden distribuir o monetizar sus aplicaciones en la App Store.

Según un representante del Programa de Desarrolladores de Apple, los no miembros que se registran para acceder al sitio web de desarrolladores de Apple obtienen acceso a Xcode, la plataforma de desarrollo de Apple, y no mucho más; incluso una aplicación creada por un no miembro está restringida a dispositivos vinculados a ID de Apple de su desarrollador.

VER: Kit de contratación: desarrollador de iOS (TechRepublic Premium)

Si eres nuevo en el desarrollo de Apple o simplemente estás interesado en aprender a desarrollar para dispositivos Apple, no es necesario que te unas al Programa de Desarrolladores. Aún puedes crear aplicaciones para todos los sistemas operativos de Apple e instalarlas en tus dispositivos personales, pero eso es todo: sin extensiones, sin soporte, sin versiones beta del sistema operativo y sin App Store.

Los clientes empresariales que desean implementar aplicaciones internas en los dispositivos Apple de sus empleados también están estancados: no hay nada que puedan hacer sin comprar una membresía Enterprise.

¿Cuánto cuesta el Programa de Desarrolladores de Apple?

Esta es la parte desafortunada: unirse al Programa de Desarrolladores de Apple no es barato.

Una membresía individual le costará $99 USD por año, lo cual es un precio elevado a pagar si no está seguro de poder recuperar esa inversión, que vendría en gran medida en forma de compras de aplicaciones. Los desarrolladores se quedan con el 70% de los ingresos por ventas a menos que estén inscritos en el programa para pequeñas empresas de la App Store, que les permite quedarse con el 85%.

La membresía del Programa Empresarial se factura por organización y cuesta $299 USD por año.

Cuesta $99 USD unirse al Programa MFi de Apple, pero Apple también reclamará regalías por cada dispositivo MFi vendido. La documentación de preguntas frecuentes sobre MFi de Apple indica que las regalías asociadas con los accesorios MFi están cubiertas por un NDA y solo están disponibles después de que se haya aprobado una solicitud de licencia MFi.

TechRepublic se comunicó con Apple para obtener más información sobre los precios asociados con el programa Apple MFi y recibió esta respuesta:

Toda la información disponible públicamente sobre el Programa MFi está disponible en nuestro sitio web: https://mfi.apple.com/en/faqs. Lamentablemente, no podemos proporcionar más detalles sobre el programa MFi más allá de los proporcionados en el sitio web.

¿Cómo me uno al Programa de Desarrolladores de Apple?

El Apple Developer Program está abierto a desarrolladores de todo el mundo. Los desarrolladores que quieran pagar la tarifa de $99 USD por la membresía del Programa de Desarrolladores pueden comenzar el proceso aquí.

Los clientes empresariales interesados ​​en implementar aplicaciones internas pueden comenzar el proceso de inscripción al Programa Empresarial aquí.

Los fabricantes de hardware pueden comenzar el proceso de registro de MFi aquí.

Aquellos que quieran simplemente experimentar con la creación de software para dispositivos Apple pueden registrarse para acceder al sitio web de desarrolladores de Apple de forma gratuita con una ID de Apple, que otorga acceso a Xcode.

Nota del editor: este artículo fue actualizado por Fiona Jackson.

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *