iOS-applicaties hebben een mooier ontwerp dan Android-applicaties en dit is waarom

  Als je minstens één keer langer dan 5 minuten met een Android-terminal hebt gespeeld, dan heb je zeker gemerkt dat de applicaties die voor dit platform zijn gemaakt niet zo mooi zijn als die voor het iOS-platform. Veel mensen weten dit, zelfs Google weet dit, maar achter een schijnbaar verschil in ontwerp schuilt een veel groter probleem. Het begint met de fragmentatie die bestaat op het Android-platform, gaat verder met de Apple-software die is ontworpen om applicaties met een mooi ontwerp te maken, en eindigt met de onvoldoende doordachte documentatie, waardoor sommige ontwikkelaars van Android OS-applicaties in de problemen zijn gekomen.

Ten eerste is er sprake van fragmentatie: bij het coderen voor iOS hebben ontwikkelaars te maken met een zeer beperkt aantal schermresoluties en hardwareprofielen. Maar bij het coderen voor Android moeten ontwikkelaars een vrijwel onbeperkte reeks apparaatparameters oplossen. "Android-apparaten zijn er in verschillende vormen en maten, verschillende schermresoluties, verschillende apparaatsnelheden - en dat is eigenlijk een enorme hindernis", vertelde Lee Linden, mede-oprichter van de Karma-app, aan Wired. "Je moet ongeveer twintig verschillende telefoons testen met verschillende resoluties en verschillende processors, en dat maakt de ontwikkeling zeker langzamer."

  die uit Bedraad sprak met een bedrijf dat applicaties ontwikkelt voor iOS en Android OS, en zijn vertegenwoordigers legden uit dat fragmentatie verreweg het grootste probleem is van het Google-platform. Als er in iOS maar een paar resoluties en een paar hardwareprofielen zijn, zijn er in Android OS tientallen van dergelijke aspecten en moeten de ontwikkelaars de applicaties voor elk afzonderlijk bedenken. Ik heb het over een moeizaam werk waarbij ontwikkelaars applicaties testen op tientallen Android-terminals en uiteindelijk heeft niet iedereen die ze installeert een prettige ervaring omdat de afbeeldingen er niet op elk scherm goed uitzien.

Design zit in het DNA van Apple ingebouwd. De erfenis van Google daarentegen is zoeken. Het is dus niet zo moeilijk om te raden welk platform meer waarde hecht aan de app-gebruikersinterface en de esthetiek – en welk platform het gemakkelijker maakt om prachtige software te maken.

  We verlaten de fragmentatie en gaan over op software, omdat Apple doordachte applicaties biedt om andere te helpen ontwikkelen die niet alleen goed werken, maar er ook net zo goed uitzien. De afbeeldingen in dit artikel laten het verschil zo goed mogelijk zien en die van Wired zeggen dat Apple zijn software zo heeft uitgedacht dat ontwikkelaars alles tot hun beschikking hebben om applicaties te ontwerpen met een mooi design en een intuïtieve interface. Hoewel ontwikkelaars op het iOS-platform niet dezelfde vrijheid hebben als op het Android-platform, geeft iOS hen de mogelijkheid om applicaties te maken die er veel beter uitzien en veel meer gewaardeerd worden.

Ontwikkelaarstools en -documentatie zijn ook minder robuust in de Android-ruimte. Hoewel Apple twintig jaar de tijd heeft gehad om de kunst van het ondersteunen van ontwikkelaars te perfectioneren – door zijn benadering van SDK’s te verfijnen en goed gedefinieerde richtlijnen voor menselijke interfaces op te stellen – begint Google in wezen helemaal opnieuw met Android. Het resultaat is dat iOS-ontwikkelaars simpelweg meer tools hebben om intrigerend, uniek ontwerp te implementeren. "Het voelt alsof je meer documentatie hebt, zowel officieel goedgekeurd als van derden, dus dat maakt de zaken soepeler", zei Campos over de ontwikkeling van iOS. En bij Android is dit niet het geval.

  Ten slotte laten we de documentatie achter die, volgens degenen die met Wired hebben gesproken, veel beter wordt uitgelegd en georganiseerd als we het over het iOS-platform hebben. Die van Apple bieden hun ontwikkelaars de juiste API's en de nodige uitleg voor de implementatie ervan, maar in het geval van die van Google moeten ontwikkelaars soms zelf op zoek gaan naar verklaringen voor uitleg. Kortom, Apple concentreerde zich iets beter op de ondersteuning die aan ontwikkelaars werd geboden, en vanaf hier zien we een verschil tussen het uiterlijk van de applicaties voor de twee platforms.

  Praktisch gezien wint Apple momenteel de strijd met Google wat betreft de ondersteuning die aan ontwikkelaars wordt geboden, maar ook wat betreft fragmentatie, maar het valt nog te bezien hoe de situatie er over een paar jaar uit zal zien.