BLOG
FILTROS
TAGS MAIS USADAS
Obtendo a licença Apple correta para seu negócio
Se você deseja desenvolver apps para iPhone ou iPad e disponibilizá-las para o público em geral, basta ficar ligado nos 10 mandamentos que já publicamos por aqui.
Agora, se você busca um modelo de negócio um pouco mais complexo, existe outra alternativa: a licença Enterprise - também conhecida como In-house. Enquanto na licença normal (chamemos de licença App Store) a forma de distribuição em larga escala se limita a publicar na App Store*, na licença In-house você pode desenvolver e instalar seus apps diretamente nos aparelhos.
Mas não vá se empolgando ainda. Nesta licença existe uma restrição contratual muito importante: os apps desenvolvidos com ela devem ser instalados somente em aparelhos da empresa portadora da licença. Ou seja, se a sua empresa possuir a licença, somente seus funcionários poderão instalar seus apps próprios (por isso que se chama In-house). Se você distribuir o app livremente, poderá sofrer punições da Apple (não me pergunte quais, porque prefiro nem saber :D).
Contudo, se a sua ideia é desenvolver um app para uma empresa específica, ficam duas alternativas (ambas já experimentadas pela Mobits). A primeira, menos burocrática, mas tecnicamente mais complexa, consiste em desenvolver o app com a licença App Store (sua ou do cliente), publicar na loja e criar um mecanismo de configuração/autenticação que somente o seu cliente (ou clientes) conheça.
Para isso, você terá que deixar bem claro o objetivo e as restrições do app na descrição colocada na App Store e fornecer uma "conta demo" para que o processo de revisão da Apple possa validar a área restrita do seu app. Se você escolher esse caminho, a dica já foi dada.
Agora, se você quiser ter a liberdade de instalar seus apps nos aparelhos do seu cliente, você pode convencê-lo a obter a própria licença In-house.
Obtendo a licença In-house
A licença In-house custa US$299,00 ao ano e requer:
- que o interessado seja uma empresa;
- que a empresa possua um número DUNS;
- que a pessoa responsável pelo cadastro tenha acesso aos dados legais sobre a mesma.
Assumindo que o primeiro item é trivial, o primeiro passo para obter a licença In-house é obter o número DUNS da sua empresa. O DUNS é fornecido pela Dun & Bradstreet (D&B) e é um número de 9 dígitos utilizado internacionalmente para transações comerciais e financeiras. Para obter o DUNS, escolha a forma mais adequada para a sua empresa.
Com o número DUNS ok, basta solicitar que o responsável legal pela empresa acesse o portal do iOS Developer Enterprise Program e clique em "Apply Now".
A partir daí o processo é bem burocrático um passo-a-passo básico: o responsável terá que criar um Apple ID (se não tiver um), preencher os dados da empresa, imprimir um formulário, eleger um cartão de crédito para realizar o pagamento e enviar um fax com esse formulário para a Apple nos EUA. OBS: assistimos esse processo há dois anos atrás. Se alguém realizou-o recentemente ou vier a realizá-lo, por favor confirme ou me corrija caso algum passo esteja faltando ou seja diferente do que narrei.
Não sei como anda o processo hoje, mas se não mudou nada de 2 anos para cá, vale a pena iniciá-lo o mais rápido possível (no início do desenvolvimento, p. ex.) pois pode ser que demore um pouquinho até tudo ficar acertado.
Se você sobreviveu a todo o processo, começar a utilizar a licença é muito semelhante ao modus operandi da licença normal. Você terá que criar os certificados e perfis; e configurar o build do seu app com o perfil correto (tudo explicado no portal de desenvolvimento da Apple).
Quando quiser instalar o app no iphone de algum funcionário basta enviar o build (.app) e o perfil de distribuição para que ele instale via iTunes. Para instalações em bloco, vale a pena experimentar o iPhone Configuration Utility.
* A conta normal permite o cadastro de até 100 aparelhos para instalação de apps sem passar pela App Store. Este caso é exclusivo para desenvolvimento e teste, mas inadequado para distribuição.
5 COMENTÁRIOs
-
Dennis 28/11/2011, 11:36
Boa tarde Felipe, tudo bom? Quero desenvolver um app para várias empresas, e poderia usar o modelo "licença App Store", porém a Apple demora muito para homologar uma nova versão, não existe nenhuma distribuição que não precise da Apple Store ou de uma "licença In-house" que seria um processo muito burocrático?
-
Felipe Barreto 28/11/2011, 14:04
Olá Dennis,
infelizmente, não há muitas saídas. Se o tempo de aprovação da Apple (1~2 semanas) for um impeditivo para você, acredito que só o In-House poderia ajudá-lo.
Parece que existe uma forma de você colocar um app na App Store, mas restringir o download a apenas um cliente (Custom B2B apps).
Não sei muitos detalhes, mas de qualquer modo, você precisará submeter o app em processo semelhante ao da App Store normal (com aprovação inclusive) e cada cliente seu terá que criar uma conta de Volume Purchasing for Business.
Mais detalhes em:
- https://developer.apple.com/appstore/resources/volume/#faq
- http://www.apple.com/business/vpp/
- https://itunesconnect.apple.com/docs/iTunesConnect_DeveloperGuide.pdf
Se encontrar alguma saída mais adequada, não esqueça de comentar aqui sua experiência.
-
Dennis 29/11/2011, 12:01
Obrigado pela resposta Felipe, acho que não vai ter solução, terei que colocar meu aplicativo na Apple Store e torcer para que não tenha erros graves e que possam esperar (1~2 semanas), infelizmente!
Grato pela atenção e pela resposta
-
Marcelo 10/01/2012, 19:34
Felipe, Uma empresa para qual presto servicos pretende instalar uma app em 700 devices. Com isso, tenho algumas perguntas: . A mesma empresa pode comprar 4 licencas enterprise? . O processo de instalacao dessas 4 licencas em um mesmo computador e possivel? . Existe alguma explicacao/tutorial para algum processo semelhante?
Desde ja agradeco
-
Felipe Barreto 12/01/2012, 14:46
Oi Marcelo,
eu não entendi a necessidade de comprar 4 licenças enterprise para a mesma empresa. Não há limite de aparelhos nesse tipo de conta (apenas a conta App Store é que limita em 100).
De qualquer modo, o processo de instalação dos certificados e perfis para poder gerar e instalar os apps está descrito no developer.apple.com/ios em iOS Developer Portal (é preciso realizar o login para acessar o conteúdo).
Espero ter ajudado.
Abraço





+55 21 3553-1898