Nog een reden waarom ontwikkelaars niet van Android houden

Nogmaals, ik wil het hebben over apps voor iOS en Android. Er zijn iOS-apps die ik heel graag zou willen gebruiken op een Android-smartphone, maar die verschijnen niet op Google Play of verschijnen later, en dit ondanks het feit dat Android nog steeds het populairste mobiele besturingssysteem is. We hebben herhaaldelijk gezegd dat dit deels te wijten is aan Android-gebruikers, die minder bereid zijn om voor apps te betalen. Er zijn echter andere redenen die liggen in de complexiteit van het ontwikkelen voor verschillende platforms.

Ontwikkelaar Infinum wierp enig licht op het probleem en plaatste de observaties op zijn blog. Na onderzoek van verschillende recente projecten, die elk in de App Store en Google Play zijn gepubliceerd, merkte de ontwikkelaar op dat de Android-versie van de applicatie 38% meer tijd en moeite van de programmeur vereist dan de versie van Android iOS. In hun grootste project bevatte de Android-versie 6% meer code, terwijl voor een project met slechts 5.000 regels code op de iOS-versie 14.000 regels code nodig waren voor een Android-app.

Er is niets mis met veel code, maar daardoor kost Android-ontwikkeling meer tijd en moeite, kan het duurder worden en neemt de kans op een bug toe. Ontwikkelaar Infinum gebruikte een speciale service genaamd Productive om erachter te komen hoe lang het duurt om een ​​Android-app te ontwikkelen. Ongeveer 30% meer tijd wordt besteed aan ontwikkeling, vergeleken met de tijd die wordt besteed aan het maken van een iOS-app. Hier zijn enkele problemen waar een ontwikkelaar op wil wijzen:

  

meer code – Android-applicaties zijn geschreven in Java. Deze programmeertaal is uitgebreider in vergelijking met Objective C en Swift. Je moet meer code schrijven, en dit verhoogt de tijd die aan ontwikkeling wordt besteed en de kans op bugs.Emulators zijn langzamer – Android-emulators zijn langzamer dan iOS-emulators, wat ook de ontwikkeltijd beïnvloedt.fragmentatie – de verscheidenheid aan apparaten dwingt je om meer tijd en moeite te besteden aan het testen van de app, en er verschijnen enkele bugs op apparaten waarvan de ontwikkelaars niet eens weten dat ze bestaan.

Voeg daarbij het bekende probleem van niet willen betalen voor Google Play-apps, en het wordt duidelijk waarom ontwikkelaars die hun app zonder advertenties willen verkopen niet zo’n haast hebben om een ​​Android-versie uit te brengen, terwijl de iOS-versie klaar is en het levert ze geld op.

0 Shares:
You May Also Like