Waarom ontwikkelaars de voorkeur geven aan het testen van apps zoals Clubhouse op iOS boven Android

click fraud protection

iOS exclusives zijn niets nieuws, maar het afgelopen jaar heeft de ontwikkelaar de voorkeur gegeven aan appel’s ecosysteem voorbij Android des te duidelijker worden. Niet alleen is Clubhouse stil alleen beschikbaar op iPhone, maar dat geldt ook voor Dispo, en Twitter rolt routinematig eerst nieuwe functies naar iOS uit, met de Spaces-audiochatoptie als een goed voorbeeld. Dit alles roept de vraag op waarom ontwikkelaars iOS boven Android lijken te verkiezen?

Het gevecht tussen iOS en Android heeft lang gewoed. Android-gebruikers pleiten doorgaans voor het meer open karakter van het besturingssysteem, dat niet alleen resulteert in een grotere keuze op app-niveau, maar ook op het gebied van apparaten. Om nog maar te zwijgen, de openheid maakt het ook veel gemakkelijker voor Android-gebruikers om van hele merk te wisselen zonder gegevens te verliezen of toegang tot eerder gekochte apps en games. In tegenstelling, iOS "werkt gewoon.” Een veel eenvoudiger mantra die vaak en netjes de iPhone-ervaring samenvat en waarom Apple-gebruikers zich minder zorgen maken over het meer beperkende en vergrendelde ecosysteem.

Er zijn veel redenen waarom ontwikkelaars de voorkeur geven aan: iOS via Android, waarbij een algemeen wordt gesuggereerd dat iOS-gebruikers waarschijnlijker zijn te besteden aan apps dan Android-gebruikers. De vergrendelde gebruikersbasis is echter een veel fundamentelere en belangrijkere reden vanuit het perspectief van de ontwikkelaar. Met iOS krijgen ontwikkelaars toegang tot een aanzienlijk aantal gebruikers en op een beperkt aantal apparaten. Deze combinatie leent zich heel goed voor apps die zich nog in een vroege en bètatestfase bevinden. In wezen is het niveau van controle dat ontwikkelaars hebben over de iOS-ervaring veel groter dan met Android, en dat zal waarschijnlijk een aanzienlijk verschil maken bij de beslissing welk besturingssysteem te starten op de eerste.

Het (de) probleem (en) met Android-ontwikkeling

Android-fragmentatie is een eeuwenoud probleem en is al vele malen besproken, zij het meestal in de context van welke merken en apparaten momenteel de nieuwste versie van het besturingssysteem. Hoewel het fragmentatieprobleem van de OS-versie momenteel opgelost lijkt te worden door Google's Project Treble-inspanningen, kan Treble het probleem van apparaatfragmentatie niet oplossen. Ondanks dat keuze is een van de belangrijkste verkoopargumenten van Android, het enorme aantal apparaten met verschillende schermformaten, processors, RAM, cameraconfiguraties (belangrijk voor zoemende camera-apps), en andere hardwareverschillen zijn allemaal aspecten waarmee ontwikkelaars rekening moeten houden. Het heeft tenslotte geen zin om een ​​app te hebben die prachtig werkt op een Galaxy S21 als deze elke keer crasht op Xiaomi's Redmi 9. Ja, Apple biedt nu meer modellen aan die in grootte variëren dan ooit tevoren, maar de variëteit is nog steeds niets in vergelijking met Android. Naast de praktische voordelen van het ontwikkelen voor iOS via Android, maken de beperkte apparaten en variaties de ontwikkeling ook goedkoper.

Naast apparaatfragmentatie kan dit ook puur een cijfermatige beslissing zijn. Apple heeft pas onlangs bevestigd dat het ongeveer 1,5 miljard actieve apparaten heeft, met ongeveer een miljard van hen zijn iPhone. Daarentegen Android bevestigd meer dan 2,5 miljard actieve apparaten in mei 2019 tijdens de jaarlijkse Google I/O-ontwikkelaarsconferentie. Een aantal dat in de twee jaar daarna ongetwijfeld is toegenomen. Telkens wanneer een ontwikkelaar een app op Android uitbrengt, en tenzij een uitnodigingssysteem in gebruik is, openen ze in wezen de sluizen van de gebruiker en dat kan een ontmoedigende taak zijn. Een die waarschijnlijk nog zorgwekkender is voor kleinere ontwikkelaarsbedrijven en/of degenen die aan een zeer experimentele app werken, zoals Clubhouse.

10 jaar en nu meer dan 2,5 miljard actieve apparaten. Bedankt om met ons mee te gaan op deze reis. #io19pic.twitter.com/wC2VcVgEBS

— Android (@Android) 7 mei 2019

Hoewel er veel redenen zijn waarom een ​​ontwikkelaar misschien de voorkeur geeft aan iOS boven Android, is de realiteit dat iOS over het algemeen gewoon een betere proeftuin is. Met minder gebruikers (en de mogelijkheid om het aantal nog meer te verminderen) via een uitnodigingssysteem) en minder apparaatconfiguraties en verschillen om je zorgen over te maken, is het vrijgeven van een app aan het ecosysteem van Apple gewoon een verstandiger zet dan op Android. Om nog maar te zwijgen, een serieus verstandiger zet dan het tegelijkertijd vrijgeven van niet-geteste en bugvrije applicaties op zowel iOS als Android.

Bron: appel, Android/Twitter

Halloween Kills BTS-foto toont het verbrande gezicht van Michael Myers-acteur

Over de auteur