El Programa Developer Enterprise de Apple permite a las empresas desarrollar y distribuir apps propias de iOS en toda la compañía fuera de la App Store, utilizando un portal o URL privado.
¿Qué es el Programa Developer Enterprise de Apple?
Puede que la creciente posición empresarial de Apple no haya enganchado a los corazones y mentes de toda la compañía -todavía- pero es claramente un negocio en auge para la empresa.
El impulso de este programa es hacer posible que los usuarios de la empresa creen y distribuyan/desplieguen de forma segura apps para uso interno. Podrían ser buscadores de salas de reuniones, servicios de intranet o cualquier cosa que su empresa necesite construir y utilizar.
El coste
Hay un coste de 299 dólares al año para inscribirse en el Programa de Desarrolladores de Empresa de Apple. Esta tarifa se suma a los 99 dólares/año que Apple cobra de forma estándar por ser miembro de pleno derecho del Programa para Desarrolladores de Apple.
Apple revisó la estructura de tarifas a principios de 2018 cuando renunció a las tarifas del Programa para Desarrolladores de Apple para las organizaciones sin ánimo de lucro, las instituciones educativas acreditadas y las entidades gubernamentales de Estados Unidos. Es necesario visitar esta página para inscribirse en la exención, que se espera que se extienda a nivel internacional con el tiempo.
El papeleo
Se necesitan tres cosas para apuntarse al plan:
- Un ID de Apple
- El derecho a firmar un acuerdo legal en nombre de su empresa, que a su vez debe ser una entidad legal
- Un número D-U-N-S
- iOS
- watchOS
- tvOS
- macOS
Un número D-U-N-S (Sistema de Numeración Universal de Datos) es proporcionado por Dun & Bradstreet. El sistema existe desde 1962 y se utiliza para identificar a las entidades comerciales en función de su ubicación. Es posible que su empresa ya disponga de este número, así que compruébelo aquí.
Sólo debe adherirse al sistema si tiene previsto desarrollar y distribuir sus propias aplicaciones propietarias en su propia organización. Si tiene previsto desarrollar aplicaciones para su distribución pública a través de la App Store, basta con una suscripción estándar al Programa de Desarrolladores de Apple.
¿Qué se obtiene?
El Programa de Desarrolladores de Apple para Empresas puede desarrollar y distribuir de forma privada apps propias para todas las plataformas de Apple, incluyendo:
Las apps pueden alojarse y distribuirse internamente de forma segura, y las apps, plug-ins e instaladores de Mac pueden ser firmados y certificados por código para su distribución interna en toda la empresa.
Los miembros también obtienen el uso y el acceso completo al software de desarrollo, la información, los recursos y las herramientas de Apple, el acceso al software beta y la certificación, incluidos los identificadores y los perfiles para la firma de código y el suministro de software para dispositivos. También pueden configurar cosas como las notificaciones push y las extensiones de aplicaciones para utilizarlas dentro de sus apps.
Apple también ofrece recursos para la gestión, seguridad, creación de redes y distribución de apps para empresas.
Encima: El divertido clip de Appocalypse WWDC 2017 de Apple es un comentario irónico sobre lo dependientes que nos hemos vuelto de las apps.
Cómo gestionar tu equipo de desarrollo
El programa Developer Enterprise de Apple te permite gestionar tu equipo de desarrollo. Eso significa que puedes asignar roles a los miembros del equipo, aprobar certificados y crear lo que Apple llama «perfiles de aprovisionamiento».
Puedes asignar estos permisos utilizando tu ID de Apple registrado y la cuenta, lo que te sitúa en la posición de Agente de Equipo. El rol de Agente de Equipo puede ser transferido a otra persona. A la persona con ese rol también se le asigna el control de la cuenta de su organización.
El Agente de Equipo puede añadir (y eliminar) miembros del equipo y asignar privilegios de Administrador y Miembro a esas personas.
Sólo el Agente y los Administradores pueden distribuir apps; se supone que los demás miembros del equipo no necesitan este permiso. La creación de identificadores de provisión de servicios de apps y el control de los activos de distribución están todos controlados bajo estos roles. Los administradores del equipo también pueden registrar y controlar los dispositivos de desarrollo y de prueba autorizados.
Cómo funciona la distribución de apps
Hay algunos límites en lo que se puede hacer: Aunque puedes aprovisionar e instalar apps de prueba en los dispositivos, hay algunas restricciones en cuanto al número de dispositivos que puedes admitir.
Cuando llega el momento de distribuir tus apps, no necesitas enviarlas a través de iTunes Connect o la App Store. En su lugar, distribuye las aplicaciones manualmente a los dispositivos registrados (para pruebas) o en toda la empresa.
También puede optar por enviar la aplicación a través de la App Store, si lo desea. Hay una excelente explicación de cómo Apple utiliza los Certificados, Identifica & las herramientas de Perfil para controlar la distribución de las apps, que puedes leer aquí.
Apple recomienda a los usuarios de empresa distribuir las apps utilizando herramientas de Gestión de Dispositivos Móviles, como Apple Configurator 2 y Profile Manager, o un proveedor de MDM de terceros, como los de JAMF.
¿Google+? Si utilizas las redes sociales y resulta que eres usuario de Google+, ¿por qué no te unes a la comunidad Kool Aid Corner de AppleHolic y participas en la conversación mientras perseguimos el espíritu del Nuevo Modelo de Apple?
¿Tienes una historia? Por favor, escríbeme a través de Twitter y házmelo saber. Me gustaría que me siguieras allí para poder informarte de los nuevos artículos que publique y de los informes que encuentre.