In het Enterprise Developer program van Apple is het mogelijk om bijvoorbeeld voor je eigen bedrijf een app store te maken waarbinnen je apps distribueert voor je personeel. Het is dus technisch perfect mogelijk om een eigen app store te maken of apps te downloaden via Safari om deze vervolgens te installeren, zoals je kan zien op de pagina van het Developer Enterprise Program (
https://developer.apple.com/programs/enterprise/).
Technisch is het voorzien, het kan. Jij geeft aan dat er "totaal geen reden is om zoiets toe te staan op iOS", maar zoals je kan lezen op de pagina van het Developer Enterprise Program, heeft Apple een hele lijst aan requirements waaraan je moet voldoen om apps te distribueren buiten de App Store (inclusief een interview, iemand van Apple belt je op om gegevens te verifiëren of het wel om een legit bedrijf gaat). Het feit dat Apple zulke regels opstelt, toont aan dat er dus wel degelijk redenen zijn om het sideloaden van apps af te schermen. Naar mijn mening geeft @
monojack daar een hele degelijke uitleg voor, herlees het stuk rond de "walled garden" waar gebruikers naar vragen.
Inclusief mezelf, en ik ben mobile developer. Ik ben me bewust van wat
een OS zoal allemaal kan vrijgeven waar je als gebruiker niets van weet. Dan heb ik voor mezelf, maar ook voor de minder IT-aangelegde vrienden en kennissen, liever een veilige omgeving waar de gebruiker beschermd wordt tegen dit soort ongein. Een omgeving waar meer controle op zit, waar de gebruiker misschien iets minder keuzemogelijkheden heeft, maar in een algemeen veiligheidsbelang. Akkoord, iOS is ook niet vrij van zonden, maar door het degelijke updatebeleid ben je wel steeds mee met de laatste SDK-features. Op Google mag je dan nog wel security patches krijgen, wanneer een SDK fundementeel wijzigt zodat het zorgt voor een verbetering van privacy, zit dat enkel in de grote Android updates. Remember, de updates die pakweg met een jaar vertraging naar de meeste Android devices komen, en waarvan je er maximaal 1 of 2 zal krijgen op je device.
Wat betreft het sideloaden: Apple wil garanties leveren aan gebruikers dat apps voldoen aan privacy-, UX- en securityeisen die ze opleggen. Daar kan je toch niets op tegen hebben? Als je een app wil gebruiken die dit patroon ontloopt, vrees ik dat het niet past binnen de regels van Apple. Als jij de drang hebt om plots links te gaan rijden, vrees ik dat dat niet past binnen de wetten en regels van een aantal landen en zal je moeten uitwijken naar een land waar dat wel kan. Wil je graag apps gebruiken die niet voldoen aan de regels die Apple oplegt? Dan vrees ik dat Apple geen match voor jou is.
Apple mag wat mij betreft op de vingers getikt worden voor het hoge percentage dat ze afhouden, 30% is niet niks en staat imo niet in verhouding tot de effort die ze zelf leveren. Anderzijds is een constant percentage wel fair, zo zijn er -waarschijnlijk- minimaal prijsafspraken tussen Apple en andere dev's en weet je dat je collega-app met hetzelfde probleem moet dealen. Nogmaals, vanuit app-uitgever standpunt frustrerend en ik zou er ook niet blij mee zijn. Besef echter ook dat Apple hiervoor een goede reden heeft, namelijk op een
veilige, consistente manier in-app aankopen afhandelen. Opnieuw een voorbeeld van de "walled garden", voor gebruikers is het een consistente, betrouwbare en herkenbare flow. Je moet niet bij elke kleine uitgever je CC doorgeven, waar trouwens een grotere kans is dat er wat minder secure met je gegevens wordt omgesprongen. Het is een herkenbare procedure en door het app-review proces is de kans op phishing ook minimaal. Again, voor gebruikers zeker en vast een voordeel.
Epic moet verder stoppen met janken en zich aan de regels houden. Een klacht omwille van de hoge marge is perfect te begrijpen, maar verder vind ik de discussies over sideloaden en de monopolie op de App Store absurd. Het is immers in het belang voor de veiligheid van de gebruikers en het platform, een bewuste keuze van Apple en vele gebruikers. Het zegt uiteindelijk meer over Epic dat ze bewust regels overtreden uit eigenbelang en dus niet bezig zijn met de app uitrollen naar veel gebruikers en bijhorend gebruiksgemak.
[Reactie gewijzigd door KingFox op 22 juli 2024 14:26]