Can iOS apps be distributed outside the App Store?

Distribuér iOS Apps Uden App Store: En Komplet Guide

17/12/2021

Rating: 4.93 (12015 votes)

De fleste iPhone- og iPad-brugere kender kun én vej til at downloade apps: Apples App Store. Det er den primære kanal for masse-distribution, og den er utrolig effektiv til at nå ud til millioner af mennesker verden over. Men hvad nu hvis du er en app-udvikler eller en virksomhed, der har brug for at distribuere en iOS-app, som ikke er beregnet til offentligheden? Måske er det en intern medarbejder-app, en beta-version til test, eller en skræddersyet B2B-løsning. I sådanne scenarier er den offentlige App Store sjældent den rette løsning. Du har brug for mere kontrol over, hvem der installerer og bruger din app, og en måde at omgå den strenge godkendelsesproces og offentlige synlighed. Heldigvis tilbyder Apple flere alternative distributionsmetoder, der giver dig netop den fleksibilitet. Denne guide vil dykke ned i, hvordan du kan distribuere dine iOS-apps uden om den traditionelle App Store, og hjælpe dig med at finde den bedste løsning til dit specifikke behov. Lad os udforske de veje, der åbner sig for dig ud over den velkendte, offentlige distributionskanal."

Hvorfor distribuere uden om App Store?

Selvom App Store er den foretrukne metode for de fleste offentlige apps – med milliarder af downloads forventet i de kommende år – er der situationer, hvor den simpelthen ikke passer til formålet. Forestil dig at have en app udviklet specifikt til dine ansatte; du ønsker ikke, at tilfældige personer kan downloade den. App Store er designet til masseforbrug og generel tilgængelighed, og dens godkendelsesproces er notorisk streng og tidskrævende. Dette kan være en flaskehals, hvis du har brug for hurtige opdateringer eller en app med meget specifikke interne funktioner, der ikke passer til de offentlige retningslinjer.

Can iOS apps be distributed outside the App Store?
Compared to Android, distributing apps outside of the App Store is much more complicated for iOS apps. Apple does offer a few options for specific use cases. But the direct download and installation of any iOS binary files is strictly prohibited by Apple. There are three ways to distribute an iOS app without the App Store:

Sammenlignet med Android, hvor det er relativt ligetil at distribuere apps uden om Google Play Store via direkte downloads (side-loading), er Apples økosystem mere lukket og kontrolleret. Direkte installation af binære iOS-filer uden en form for godkendelse eller tilknytning til et af Apples udviklerprogrammer er strengt forbudt af sikkerheds- og kvalitetsårsager. Apple har dog skabt specifikke programmer, der imødekommer behovet for privat app-distribution, og det er disse løsninger, vi nu vil udforske. Disse alternative metoder giver dig mulighed for at omgå den offentlige App Store, men stadig overholde Apples retningslinjer og sikre, at dine apps forbliver sikre og funktionelle på iOS-enheder.

Apples Løsninger til Alternativ App-Distribution

Apple tilbyder primært tre veje til at distribuere iOS-apps uden om den offentlige App Store. Hver af disse metoder er designet til specifikke brugsscenarier og giver forskellige niveauer af kontrol og skalerbarhed. Det er vigtigt at forstå forskellene for at vælge den mest passende løsning til din app, uanset om det er til test, intern brug eller B2B-distribution.

1. Apple Developer Program: Til Test og Beta-Distribution (Ad-Hoc)

Apple Developer Program er primært kendt for at give udviklere mulighed for at publicere apps på App Store. Men det inkluderer også en funktion til betatestning, der gør det muligt at distribuere forududgivne versioner af en app til en specifik gruppe mennesker. Denne metode er ideel til at indsamle feedback og rette fejl, før en app er klar til den brede offentlighed.

Et medlemskab koster typisk 99 USD om året, selvom nonprofitorganisationer, offentlige enheder og uddannelsesinstitutioner kan være berettigede til et gebyrfritagelse. Denne distributionsmetode er den eneste, hvor en app, der potentielt er beregnet til et massepublikum, kan distribueres privat. Dog er distributionen begrænset til testfasen og et specifikt antal enheder. Beta-distributioner er begrænset til 100 iPhones, 100 iPads og 100 iPod touch-installationer hver, hvilket gør den uegnet til udbredt intern distribution i større virksomheder.

Det er vigtigt at bemærke, at din app er beskyttet mod kopiering eller videredistribution under beta-testperioden, da den er bundet til specifikke, registrerede enheder.

Ad-Hoc Implementering med Apple Developer Program

For privat beta-testning eller midlertidig distribution tillader Apple udviklere at bruge Ad-Hoc app-implementeringsmetoden. I dette scenarie leverer udvikleren den binære app-fil til hver enkelt bruger via en download-URL eller e-mail. For at sikre, at den binære app-fil fungerer på den tilsigtede enhed, skal udviklere registrere hver enhed i Apple Member Center og inkludere UDID'et (Unique Device Identifier) for den pågældende enhed. App-binærfiler vil ikke køre på en iOS-enhed, før registreringen er afsluttet. Denne proces beskytter din app mod at blive duplikeret eller videredistribueret uden din godkendelse, da hver installation er knyttet til en specifik, godkendt enhed.

Denne mulighed finder du i Xcode, når du genererer IPA-filen; åbn Organizer og naviger til Archives. Ad-Hoc distribution er en god løsning for småskala testning eller midlertidig deling, men dens manuelle proces og enhedsbegrænsning gør den upraktisk for større udrulninger.

Fordele ved Ad-Hoc ImplementeringUlemper ved Ad-Hoc Implementering
Ingen App Store-godkendelsesprocesBegrænset til 100 enheder (pr. enhedstype)
Appen er privat og kan ikke installeres af offentlighedenManuel UDID-registrering er påkrævet for hver enhed med en provisioning-profil
Apple Developer Account-profilen er gyldig i et årProcessen kan være tidskrævende ved mange enheder

2. Apple Developer Enterprise Program: Til Intern Virksomhedsdistribution

Apple Developer Enterprise Program er designet til store organisationer, der ønsker at distribuere interne apps til deres medarbejdere. Dette program giver mulighed for intern distribution via sikrede interne systemer eller gennem MDM-løsninger (Mobile Device Management). I modsætning til en almindelig App Store Connect-konto er ikke alle berettigede til en virksomhedskonto. Den er udelukkende til intern brug af proprietære apps i scenarier, der ikke kan løses gennem den offentlige Apple App Store, Apple Business Manager, betatestning eller Ad Hoc-distribution. Appen skal udvikles af organisationen og specifikt til brug på Apple-platforme, og må under ingen omstændigheder distribueres eksternt.

Berettigelseskrav inkluderer:
  • Minimum 100+ medarbejdere.
  • Skal være en juridisk enhed (ingen enkeltmandsvirksomheder, handelsnavne, fiktive navne osv.).
  • Programmet skal bruges til interne apps til medarbejdere inden for organisationen.
  • Skal have foranstaltninger til at sikre, at appen kun er tilgængelig for medarbejdere, og at alle medlemsoplysninger er beskyttet.
  • Skal bestå Apples verifikationsproces og løbende evalueringer for at opretholde medlemskabet.

Prisen for en Developer Enterprise Program-konto er 299 USD om året for et distributionscertifikat. Hvis du allerede er tilmeldt Apple Developer Program for at distribuere apps via den offentlige Apple App Store, skal du bruge et separat Apple ID til Enterprise Programmet. Dette understreger Apples adskillelse mellem offentlig og privat app-distribution.

In-House Implementering med Apple Developer Enterprise Program

In-house implementeringsmuligheden er fremragende for større organisationer, der ønsker at distribuere tilpassede interne apps for medarbejdere. Dette kan være et nyttigt initiativ for jeres citizen developer-program, hvor medarbejdere med begrænset kodningserfaring kan udvikle apps til specifikke forretningsbehov. Det hjælper også virksomheder med at få mere kontrol over app-sikkerhed og enhedssikkerhed gennem MDM – Mobile Device Management. MDM-løsninger tillader IT-afdelinger at fjernadministrere enheder, installere apps, konfigurere indstillinger og håndhæve sikkerhedspolitikker, hvilket er afgørende for compliance og datasikkerhed i store organisationer. Denne metode giver enestående fleksibilitet og kontrol over app-livscyklussen inden for virksomhedens egne rammer.

FordeleUlemper
Ingen App Store-godkendelsesprocesKun for større virksomheder med 100+ ansatte
Du har fuld kontrol over, hvem der kan få adgang til og bruge appenStrenge berettigelseskrav og løbende compliance-tjek
Ideel til intern distribution til et ubegrænset antal medarbejdereKræver et separat Apple ID og medlemskab

3. Apple Business Manager (Tidligere VPP): Til B2B App-Distribution og Volumenkøb

Volume Purchase Program (VPP) gjorde det tidligere muligt for organisationer og uddannelsesinstitutioner at købe virksomhedsapps i bulk og udrulle dem til iPhones, iPads og Macs inden for organisationen. For eksempel kunne en skole, der forsyner elever med Macbooks, bruge VPP til at forudinstallere forskellige applikationer på disse enheder før distribution.

VPP understøttede også tilpassede B2B-apps, der kunne distribueres via en privat app-butik i stedet for den offentlige Mac App Store. Større organisationer kunne bruge dette program til at dele apps med andre virksomheder, leverandører og partnere, der arbejder tæt sammen med virksomheden. Dette er et glimrende eksempel på virksomhedsløsninger, der kræver en kontrolleret distributionskanal.

How to deploy custom apps for iOS devices?
Let’s discuss each of these methods in detail – One of the most common methods of deploying custom apps for iOS devices is Apple App Store. Distributing apps on Apple App Store is opted for by many SMBs as well as individuals, but only a few of them have a clear idea about everything that this reputed app store offers.

Dette er et andet scenarie, hvor du kan oprette tilpassede apps og distribuere dem privat uden at gå gennem App Store. Lad os sige, at du opretter en tilpasset forretningsworkflow-app, der involverer leverandører, der arbejder med din virksomhed. Du kunne give dem adgang til appen via en privat app-butik ved hjælp af VPP. Det er også almindeligt, at organisationer bruger denne distributionsmetode til MDM (Mobile Device Management), hvilket giver dem mulighed for at administrere og udrulle apps centralt til alle tilknyttede enheder.

Overgang til Apple Business Manager (ABM)

Bemærk: Volume Purchase Program er ikke længere tilgængeligt som en selvstændig tjeneste fra den 14. januar 2021.

Du kan nu opgradere til Apple School Manager eller Apple Business Manager (ABM) for at få adgang til lignende fordele, der tidligere blev tilbudt gennem VPP. Apple Business Manager (ABM) er en Apple-hostet skyportal, der lader virksomheder administrere Device Enrollment Program (DEP), Volume Purchase Program (VPP-funktionalitet), Apple ID'er og indhold fra et centralt styringspunkt. Portalen tilbyder granulær adgangskontrol med admin-delegering, så du kan oprette administratorer, der kun har ansvar for specifikke lokationer eller afdelinger.

ABM lader dig automatisk tilføje Apple-enheder efter køb. Når enhederne tændes, installeres konfigurationer, apps og bøger automatisk. På ABM, når du køber apps og bøger i bulk, kan de tildeles de enheder, dine medarbejdere bruger. Disse apps kan derefter simpelthen gentildeles til andre enheder, hvis det er nødvendigt, hvilket giver en utrolig fleksibilitet i licensadministration. Organisationer kan også tilbyde indløsningskoder til autoriserede brugere, som derefter kan downloade appen fra App Store, men kun hvis de har den specifikke kode. ABM er en robust løsning for virksomheder, der ønsker at administrere deres Apple-enhedsflåde og app-distribution effektivt, især i B2B-sammenhænge eller for store interne udrulninger, hvor MDM er et centralt element.

Opsummering af iOS App-Distributionsmetoder

De fleste udviklere vil fortsat bruge Apple App Store til iOS app-distribution, da det er den bedste måde at nå det bredest mulige publikum på. Men som diskuteret er der specifikke scenarier, hvor en app skal holdes privat. Distribuering af interne medarbejderapps eller private forretningsapps er de mest almindelige grunde til at undgå App Store.

Hvis din app falder ind under denne kategori, kan du bruge Apple Developer Program eller Apple Developer Enterprise Program som en løsning. Førstnævnte er bedst til betatestning af et begrænset antal enheder, mens sidstnævnte er beregnet til intern distribution af en virksomheds-app til et ubegrænset antal medarbejdere. Apple Business Manager (tidligere VPP) er ideel til volumenkøb og B2B-app-distribution, hvor apps distribueres til specifikke organisationer eller partnere, ofte integreret med MDM-løsninger. At vælge den rigtige distributionsmetode er afgørende for at sikre, at din app når de tilsigtede brugere effektivt og sikkert, samtidig med at du overholder Apples retningslinjer.

Ofte Stillede Spørgsmål (FAQ)

Kan jeg distribuere min iOS-app uden at betale Apple?

Nej, for at distribuere en iOS-app, selv privat, skal du være tilmeldt enten Apple Developer Program (99 USD/år) eller Apple Developer Enterprise Program (299 USD/år). Disse programmer giver adgang til de nødvendige værktøjer, certificater og licenser til at signere og distribuere apps på en måde, der overholder Apples sikkerheds- og privatlivskrav. Der er ingen gratis måde at distribuere iOS-apps uden om disse programmer.

Hvad er UDID, og hvorfor er det vigtigt for Ad-Hoc distribution?

UDID står for Unique Device Identifier. Det er en unik alfanumerisk identifikator for hver iOS-enhed. I Ad-Hoc distribution skal du manuelt registrere UDID'et for hver test-enhed i Apple Member Center, før appen kan installeres på den. Dette er en sikkerhedsforanstaltning fra Apple, der sikrer, at appen kun kører på autoriserede test-enheder og forhindrer uautoriseret kopiering eller distribution af beta-versioner.

Er Apple Developer Enterprise Program kun for store virksomheder?

Ja, Apple Developer Enterprise Program er specifikt designet til store organisationer og kræver typisk et minimum af 100 medarbejdere samt at virksomheden er en juridisk enhed. Det er beregnet til distribution af interne, proprietære apps til medarbejdere og har strenge berettigelseskrav og løbende evalueringer for at sikre overholdelse af Apples retningslinjer for sikkerhed og privatliv. Mindre virksomheder eller enkeltpersoner vil ikke være berettigede.

Hvordan adskiller Apple Business Manager sig fra den offentlige App Store?

Apple Business Manager (ABM) er en portal for virksomheder og uddannelsesinstitutioner til at administrere enheder, købe apps i bulk og distribuere dem privat. Det fungerer som en 'privat app store' for B2B-apps eller interne apps, der ikke er beregnet til den brede offentlighed, i modsætning til den offentlige App Store, som er åben for alle med et Apple ID og fokuserer på masseforbrug. ABM giver virksomheder mere kontrol over licensering og udrulning af apps.

Kan jeg konvertere en offentlig app til en intern virksomheds-app?

Ja, det er teknisk muligt at distribuere en app, der oprindeligt var tiltænkt offentlig brug, som en intern virksomheds-app. Dette ville dog kræve, at du distribuerer den via Apple Developer Enterprise Program eller Apple Business Manager, da den offentlige App Store ikke er egnet til formålet. Appen skal overholde de specifikke retningslinjer for den valgte private distributionsmetode, og det kan være nødvendigt at foretage ændringer i appens funktionalitet eller branding for at passe til det interne brug.

At navigere i iOS app-distribution uden om den traditionelle App Store kan virke komplekst, men med de rette værktøjer og programmer fra Apple er det fuldt ud muligt at opnå den nødvendige kontrol og privatliv. Uanset om du har brug for at teste en beta-version, distribuere interne medarbejderapps eller tilbyde skræddersyede B2B-løsninger, findes der en specifik vej for dig. Ved at vælge det korrekte distributionsprogram – Apple Developer Program, Apple Developer Enterprise Program eller Apple Business Manager – kan du sikre, at dine apps når de rigtige brugere på den mest effektive og sikre måde. Husk altid at vurdere dit specifikke behov og de berettigelseskrav, der er forbundet med hvert program, for at træffe den bedste beslutning for din app-strategi og sikre en problemfri udrulning.

Hvis du vil læse andre artikler, der ligner Distribuér iOS Apps Uden App Store: En Komplet Guide, kan du besøge kategorien Mobilapps.

Go up