Como funciona a licença Apple Developer Enterprise

O Programa Developer Enterprise da Apple permite às empresas desenvolverem e distribuírem aplicativos iOS proprietários por toda a empresa fora da App Store, usando um portal privado ou URL.

O que é o Programa Developer Enterprise da Apple?

A crescente posição da Apple na empresa pode não ter engajado corações e mentes em toda a empresa – ainda – mas é claramente um negócio em expansão para a empresa.

Esta dinâmica por trás deste esquema é tornar possível aos usuários corporativos criar e distribuir/implantar aplicativos de forma segura para uso interno. Estes podem ser buscadores de salas de reunião, serviços de intranet ou o que quer que sua empresa precise para construir e usar.

O custo

Existe um custo de $299/ano para se inscrever no Programa Empresarial para Desenvolvedores Apple. Esta taxa é adicional aos $99/ano padrão cobrados pela Apple pela adesão total ao Programa de Desenvolvedores Apple.

A Apple reviu a estrutura de taxas no início de 2018 quando renunciou às taxas do Programa de Desenvolvedores Apple para organizações sem fins lucrativos dos EUA, instituições educacionais credenciadas e entidades governamentais. Você precisa visitar esta página para se inscrever para a renúncia, que deverá ser implementada internacionalmente ao longo do tempo.

A papelada

Você precisa de três coisas para aderir ao esquema:

  • Um ID Apple
  • O direito de assinar um acordo legal em nome da sua empresa, que por sua vez deve ser uma entidade legal
  • Um número D-U-N-S

Um número D-U-N-S (Data Universal Numbering System) é fornecido por Dun & Bradstreet. O sistema existe desde 1962 e é utilizado para identificar entidades empresariais numa base de localização específica. A sua empresa pode já ter este número, por isso verifique isto aqui.

Você só deve aderir ao esquema se planeia desenvolver e distribuir as suas próprias aplicações proprietárias na sua própria organização. Se você planeja desenvolver aplicativos para distribuição pública através da App Store, uma assinatura padrão do Programa de Desenvolvedores Apple é suficiente.

O que você ganha?

Apple Developer Enterprise Program pode desenvolver e distribuir aplicações proprietárias para todas as plataformas Apple, incluindo:

  • iOS
  • watchOS
  • tvOS
  • macOS

Apps podem ser hospedados e distribuídos internamente com segurança, e aplicações Mac, plug-ins e instaladores podem ser codificados e certificados para distribuição interna em toda a empresa.

Os membros também podem ter pleno uso e acesso ao software de desenvolvimento, informações, recursos e ferramentas da Apple, acesso a software beta e certificação, incluindo identificadores e perfis para assinatura de código e fornecimento de software de dispositivo. Você também pode configurar coisas como notificações Push e extensões de aplicativos para uso dentro de seus aplicativos.

Apple também fornece recursos para gerenciamento, segurança, rede e distribuição de aplicativos empresariais.

Acima: O divertido clip do Appocalypse WWDC 2017 da Apple é um comentário de língua na bochecha sobre como confiamos nos aplicativos.

Como gerenciar sua equipe de desenvolvimento

O Programa Empresarial para Desenvolvedores da Apple permite que você gerencie sua equipe de desenvolvimento. Isso significa que você pode atribuir funções aos membros da equipe, aprovar certificados e criar o que a Apple chama de “perfis de provisionamento”

Você pode atribuir essas permissões usando sua ID da Apple registrada e a conta, o que o coloca na posição de Agente de Equipe. O papel de Agente de Equipe pode ser transferido para outra pessoa. À pessoa nessa função também é atribuído o controle da conta da sua organização.

O Agente de Equipe pode adicionar (e remover) membros da equipe e atribuir privilégios de Admin e Membro a essas pessoas.

Apenas o Agente e os Admins podem distribuir aplicativos; assume-se que os outros membros da equipe não precisam dessa permissão. A criação de identificadores de prestação de serviços e controle dos ativos de distribuição são todos controlados sob estas funções. Os Admins da equipe também podem registrar e controlar dispositivos autorizados de desenvolvimento e teste.

Como funciona a distribuição de aplicativos

Existem alguns limites para o que você pode fazer: Enquanto você pode provisionar e instalar aplicativos de teste em dispositivos, há algumas restrições para quantos dispositivos você pode suportar.

Quando chegar a hora de distribuir seus aplicativos, você não precisa enviar através do iTunes Connect ou da App Store. Em vez disso, distribui aplicações manualmente para dispositivos registados (para testes) ou através da empresa.

P>Pode também optar por enviar a aplicação através da App Store, se quiser. Há uma excelente explicação de como a Apple usa Certificados, Identifica & Ferramentas de perfil para controlar a distribuição de aplicativos, que você pode ler aqui.

Apple recomenda que usuários corporativos distribuam aplicativos usando ferramentas de gerenciamento de dispositivos móveis, como o Apple Configurator 2 e o Profile Manager, ou um provedor MDM de terceiros, como os do JAMF.

Google+? Se você usa mídias sociais e por acaso é um usuário do Google+, por que não participar da comunidade Kool Aid Corner da AppleHolic e se envolver na conversa enquanto perseguimos o espírito do Novo Modelo Apple?

Tem uma história? Por favor, me deixe uma linha via Twitter e me avise. Eu gostaria que você me seguisse até lá para que eu possa lhe informar sobre novos artigos que publico e relatórios que encontro.

Deixe uma resposta

O seu endereço de email não será publicado.