Advertentie sluiten

Eind vorig jaar besloot Apple de kaarten van Google te vervangen door een eigen oplossing en creëerde daarmee een serieus probleem. Het Californische bedrijf is onder vuur komen te liggen van klanten en de media voor hen; De kaarten van Apple bevatten ten tijde van de uitgave veel duidelijke fouten op de achtergrond. Bovendien kunnen we, vooral buiten de Verenigde Staten, slechts een fractie van de plaatsen daarin vinden vergeleken met de concurrentie. Toch kunnen sommigen Apple Maps niet prijzen: het zijn iOS-ontwikkelaars.

Hoewel klanten klagen dat Apple niet genoeg tijd heeft besteed aan het debuggen van fouten en onnauwkeurigheden, hechten ontwikkelaars paradoxaal genoeg waarde aan 'volwassenheid' in kaarten. Dit verwijst naar de kwaliteit van de SDK (software developer kit), zoals de set tools wordt genoemd, waardoor softwaremakers bijvoorbeeld de ingebouwde functies van het besturingssysteem kunnen gebruiken - in ons geval kaarten.

Maar hoe is dat mogelijk? Hoe geavanceerd kan Apple Maps zijn als ze nog maar een paar maanden bestaan? Dit komt omdat, ondanks de wijziging van de documenten, de basisprincipes van de aanvraag zelfs na vijf jaar hetzelfde bleven. Integendeel, Apple zou er nog meer functies aan kunnen toevoegen, die tijdens de samenwerking met Google niet konden worden geïmplementeerd. Ontwikkelaars hebben deze verandering daarom geaccepteerd in de verwachting hoe ze hun applicaties verder kunnen verbeteren.

Google daarentegen had geen kaartoplossing voor het iOS-systeem en had dus begrijpelijkerwijs zelfs ontwikkelaars niets te bieden. Niettemin werden binnen enkele weken een nieuwe kaartapplicatie en API (interface om verbinding te maken met Google-servers en hun kaarten te gebruiken) uitgebracht. In dit geval werd de applicatie zelf, in tegenstelling tot Apple, met meer enthousiasme ontvangen dan de aangeboden API.

De ontwikkelaars zelf volgens nieuws Fast Company ze erkennen dat de Google Maps API bepaalde voordelen heeft: documenten van betere kwaliteit, 3D-ondersteuning of de mogelijkheid om dezelfde service op verschillende platforms te gebruiken. Aan de andere kant benoemen ze ook een aantal tekortkomingen.

Volgens hen biedt Apple meer mogelijkheden om zijn kaarten te gebruiken, hoe slecht de kwaliteit ook is volgens gebruikers. De ingebouwde SDK biedt ondersteuning voor markeringen, gelaagdheid en polylijnen. Zoals Fast Company opmerkt: "gelaagdheid is heel gebruikelijk voor applicaties die bepaalde informatie moeten weergeven, zoals het weer, misdaadcijfers en zelfs gegevens over aardbevingen, als een laag over de kaart zelf."

Hoe ver de mogelijkheden van Apple's kaart-SDK reiken, legt Lee Armstrong, de ontwikkelaar van de applicatie, uit Vliegtuigzoeker. “We kunnen geavanceerde functies gebruiken, zoals gradiëntpolylijnen, gelaagdheid of vloeiende animaties van bewegende vlakken”, wijst hij op kaarten met complexe gelaagdheid en veel toegevoegde informatie. "Met de Google Maps SDK is dit momenteel simpelweg niet mogelijk", voegt hij eraan toe. Hij legt uit waarom hij de voorkeur geeft aan de kaarten van Apple, ook al ondersteunt zijn app beide oplossingen.

Kaarten van Apple werden ook gekozen door de makers van de applicatie Buis Tamer, dat Londenaren helpt met dienstregelingen. De maker ervan, Bryce McKinlay, prijst vooral de mogelijkheid om geanimeerde markeringen te creëren, die gebruikers ook vrij kunnen bewegen. Iets soortgelijks is bij de concurrentie niet mogelijk. Als bijkomend voordeel noemt de Britse ontwikkelaar de snelheid van de kaarten, die niet afwijken van de iOS-standaard. Google haalt daarentegen maximaal 30 fps (frames per seconde). "Het weergeven van labels en nuttige plaatsen loopt soms vast, zelfs op een snel apparaat als de iPhone 5", merkt McKinlay op.

Ook legt hij uit wat volgens hem het grootste nadeel is van de Google Maps API. Volgens hem is het spreekwoordelijke struikelblok de invoering van quota. Elke applicatie kan 100 toegangen per dag bemiddelen. Volgens McKinlay vormt deze beperking een aanzienlijk risico voor ontwikkelaars. “Op het eerste gezicht lijkt 000 hits een redelijk aantal, maar elke gebruiker kan heel veel van zulke hits genereren. Sommige soorten verzoeken kunnen tot tien toegangen worden geteld, waardoor het quotum vrij snel kan worden opgebruikt", legt hij uit.

Tegelijkertijd hebben de makers van gratis applicaties er duidelijk behoefte aan dat hun product dagelijks door zoveel mogelijk gebruikers wordt gebruikt, anders kunnen ze eenvoudigweg niet rondkomen. "Als je je quotum bereikt, beginnen ze de rest van de dag al je verzoeken af ​​te wijzen, waardoor je app niet meer werkt en gebruikers boos worden", voegt McKinlay toe. Het is begrijpelijk dat ontwikkelaars deze problemen niet hoeven op te lossen als ze liever de ingebouwde SDK van Apple gebruiken.

Dus hoe verrassend het ook mag zijn voor ons gebruikers, de ontwikkelaars zijn min of meer blij met de nieuwe kaarten. Dankzij zijn lange geschiedenis heeft de SDK van Apple een aantal handige functies en een grote gemeenschap van ervaren programmeurs. Ondanks de gebrekkige kaartachtergrond en het lage aantal locaties staan ​​de kaarten van Apple op een zeer goede basis, wat precies het tegenovergestelde is van wat Google biedt. Deze laatste biedt al jaren geweldige kaarten, maar de nieuwe API is nog niet voldoende voor gevorderde ontwikkelaars. Het lijkt er dus op dat ervaring een cruciale rol speelt in de complexe kaartenwereld. In dit geval delen zowel Apple als Google het succes (of de mislukking).

Bron: AppleInsider, Fast Company
.