Advertentie sluiten

Na lang wachten heeft Apple eindelijk een nieuw product bedacht dat veel ontwikkelaars enorm zal plezieren. Helaas is de Cupertino-gigant vaak traag in het implementeren van functies die hier al lang geleden hadden moeten zijn. Een mooi voorbeeld kunnen bijvoorbeeld widgets in het iOS 14-systeem zijn. Terwijl dit voor gebruikers van concurrerende telefoons met het Android-besturingssysteem al jaren heel normaal was, werd het voor (sommige) Apple-gebruikers langzaamaan een revolutie. Op dezelfde manier heeft Apple nu een vrij belangrijke verandering voor de App Store bedacht. Hiermee kunnen ontwikkelaars hun applicaties privé publiceren, waardoor de betreffende app niet doorzoekbaar is in de Apple App Store en je er alleen via een link toegang toe hoeft te krijgen. Wat heb je er eigenlijk aan?

Waarom privé-apps willen

Zogenaamde niet-openbare applicaties, die onder normale omstandigheden helemaal niet te vinden zijn, kunnen een aantal interessante voordelen met zich meebrengen. In dit geval hebben we het uiteraard niet over gewone apps waar je dagelijks op vertrouwt en vaak mee werkt. Natuurlijk wil hun ontwikkelaar het tegenovergestelde: gezien worden, gedownload/gekocht worden en winst genereren. Uiteraard geldt dit niet in alle gevallen. We kunnen ons bijvoorbeeld een situatie voorstellen waarin een kleinere applicatie wordt gemaakt voor de behoeften van een bepaald bedrijf. Daarmee wil je natuurlijk dat niemand anders er onnodig toegang toe heeft, ook al kan er bijvoorbeeld geen schade ontstaan. En dat kan op dit moment gewoon niet.

Als je de applicatie voor het publiek wilt verbergen, heb je gewoon pech. De enige oplossing is om het goed te beveiligen en bijvoorbeeld alleen toegang te verlenen aan geregistreerde gebruikers die vooraf hun inloggegevens moeten weten. Maar dat is niet helemaal het geval. Het is belangrijk om onderscheid te maken tussen een app voor de behoeften van bedrijven en een programma dat je simpelweg niet onder de appeleters wilt zien. Hoe het ook zij, de inbound oplossing in de vorm van niet-openbare apps komt zeker van pas.

Huidige aanpak

Tegelijkertijd bestaat hier al vele jaren een soortgelijke optie. Als u een ontwikkelaar bent en uw applicatie wilt publiceren, heeft u praktisch twee opties: publiceer deze in de App Store of gebruik het Apple Enterprise Developer-programma. In het eerste geval zou je de betreffende app moeten beveiligen, zoals we hierboven schreven, waardoor wordt voorkomen dat onbevoegden er toegang toe krijgen. Aan de andere kant bood het Enterprise Developer-programma voorheen zelfs de mogelijkheid tot zogenaamde private distributie, maar Apple kwam hier al snel toe. Hoewel deze aanpak oorspronkelijk bedoeld was om de applicatie onder de werknemers van het bedrijf te verspreiden, werd het hele idee misbruikt door bedrijven van Google en Facebook, terwijl ook hier illegale inhoud van pornografie tot gokapplicaties opdook.

App Store

Ook al ondersteunde dit programma particuliere distributie, het had nog steeds zijn beperkingen en tekortkomingen. Parttimers of externe medewerkers kunnen bijvoorbeeld geen gebruik maken van een applicatie die in deze modus is vrijgegeven. In dit opzicht waren alleen autofabrikanten en hun winkels en partnerdiensten vrijgesteld.

Nog steeds dezelfde (strenge) regels

Hoewel slechts een klein aantal mensen toegang krijgt tot niet-openbare applicaties, heeft Apple op geen enkele manier concessies gedaan aan de voorwaarden. Toch zullen individuele applicaties een klassiek verificatieproces moeten doorlopen en bevestigen dat ze aan alle voorwaarden van de Apple App Store voldoen. Of de ontwikkelaar zijn app nu openbaar of privé wil publiceren, in beide gevallen zal het betreffende team deze controleren en beoordelen of de tool bovengenoemde regels niet schendt.

Tegelijkertijd zal hier een nogal interessante beperking werken. Als een ontwikkelaar zijn applicatie eenmaal als niet-openbaar publiceert en vervolgens besluit deze voor iedereen beschikbaar te willen stellen, staat hij voor een vrij complex proces. In dat geval zal hij de app helemaal opnieuw moeten uploaden, ditmaal als publieke app, en opnieuw moeten laten beoordelen door het betreffende team.

.