Apple konečně umožňuje firmám samostatně vytvářet aplikace pro iOS

Program pro podnikové vývojáře pro iOS byl pro Apple vždy tak trochu občanem druhé kategorie. Dnes udělali velký krok k nápravě této křivdy.

Tak v čem je problém? Podnikoví vývojáři mohou prostě vytvářet a distribuovat aplikace, že? No, tak nějak. S programem Enterprise Developer pro iOS je spojena spousta problémů. Rozdělím je do dvou různých kategorií.

Služby obchodu s aplikacemi

Když vytvoříte podnikovou aplikaci pro iOS, je na vás, abyste ji zajistili a distribuovali prostřednictvím MDM. To znamená, že podnikoví vývojáři jednoduše zírají na všechny vymoženosti, které vývojáři App Store mohou používat v systému iOS. Stručný seznam věcí, které u podnikových aplikací nedostanete…

  • Ředění aplikací
  • Hostování prostředků na vyžádání
  • TestFlight
  • Energetické protokoly
  • Záznamy o haváriích
  • Celosvětové hostování IPA

Používání podnikových aplikací pro iOS je velmi ruční proces. Nemít přístup k těmto službám byla jen třešnička na dortu skutečné bolesti podnikových aplikací pro iOS.

Skutečná bolest podnikových aplikací pro iOS

Skutečnou bolestí je provisioning. Nejenže musíte sami spravovat podepisování aplikací, ale musíte také aktualizovat certifikáty a profily provisioningu.

S podnikovými aplikacemi na iOS…

  • Certifikáty vyprší každé tři roky
  • Certifikáty se vydávají pouze agentovi programu (Který často není vývojář)
  • Provisioning profily vyprší každých 12 měsíců
  • Apple pravidelně revaliduje aplikace v zařízení prostřednictvím proklínané služby PPQ.

Máte dva podnikové podpisové certifikáty a je na vás, abyste migrovali aplikace z jednoho do druhého, když se blíží vypršení platnosti toho staršího. Je na vás, abyste se postarali o certifikáty CSR, vydávání certifikátů a soukromé klíče. Pokud platnost certifikátu pro nasazenou aplikaci vyprší, aplikace přestane fungovat.

Prostřednictvím MDM můžete aktualizovat profily provisioningu, ale ne všechny MDM tuto funkci podporují a pak musíte spravovat sestavené aplikace a samostatné profily. Pokud platnost profilu pro nasazenou aplikaci vyprší, aplikace přestane fungovat.

Služba PPQ vyžaduje připojení k internetu, což znamená, že podnikové aplikace nemohou dlouho fungovat za vzdušnou propustí. Bez internetového připojení aplikace nakonec přestanou fungovat.

Aplikace v App Store se žádným takovým jazýčkem nezabývají. Prostě se aktualizují a fungují, protože je Apple po nahrání do obchodu podepíše.

B2B2ME

B2B App Store umožňuje vývojářům publikovat aplikace, které jsou dostupné pouze pro určitá čísla VPP nebo DEP ID. Tyto aplikace procházejí kontrolou aplikací, která však probíhá v jiném měřítku než u veřejného obchodu. Pokud se vaše aplikace spustí pouze na obrazovku pro zadání uživatelského jména/hesla, bude z veřejného App Store odmítnuta. Stejná aplikace může být schválena pro obchod B2B.

Frustrující na B2B bylo to, že jste až na několik zvláštních výjimek nemohli vydat aplikaci sami sobě. Vlastní aplikace jste mohli poskytovat pouze na jiný účet s číslem DUNS. to Apple změnil a nyní můžete B2B aplikace přidělovat sami sobě.

Jelikož jsou B2B aplikace aplikacemi App Store, znamená to, že získáte všechny úžasné služby App Store pro své vlastní aplikace. A co je téměř ještě důležitější, už nikdy si nebudete muset zahrávat s podepisováním certifikátů!

Jak na vlastní B2B

První věc je, že musíte svou aplikaci zveřejnit v obchodě B2B. K tomu ji odešlete ke kontrole jako jakoukoli jinou aplikaci pro iOS, ale uvedete, že je „K dispozici soukromě jako vlastní aplikace pro firmy.“. Další položkou zde je, že pravděpodobně budete chtít nastavit cenu na 0,00 USD pro sebe.

Jakmile obdržíte oznámení, že recenze byla dokončena, můžete aplikaci přiřadit k vlastní org. To provedete pomocí svého DEP ID z Apple Business Manageru.

Přiřazení aplikace k vlastní org

Poté budete potřebovat účet na úrovni správce, abyste mohli v nastavení ABM povolit vlastní aplikace. Jakmile to provedete, budete moci zakoupit licence a ty se objeví na serverech MDM, na kterých je nainstalován váš token VPP.

Vlastní aplikace v ABM

Odtud už je to jen nasazení aplikací jako u MDM pro jakoukoli jinou aplikaci App Store, s tím rozdílem, že jde o vaši vlastní aplikaci. Podepsaná a distribuovaná společností Apple jen pro vás.

B2B aplikace v Jamf Pro

.

Napsat komentář