Chiudi l'annuncio

Alla fine dello scorso anno Apple ha deciso di sostituire le mappe di Google con una propria soluzione creando un problema serio. L'azienda californiana è stata criticata dai clienti e dai media; Le mappe di Apple contenevano molti errori evidenti in background al momento del rilascio. Inoltre, soprattutto al di fuori degli Stati Uniti, possiamo trovare solo una frazione dei posti rispetto alla concorrenza. Tuttavia, alcuni non possono elogiare le mappe Apple: sono sviluppatori iOS.

Sebbene i clienti si lamentino del fatto che Apple non abbia dedicato abbastanza tempo al debug di errori e imprecisioni, gli sviluppatori paradossalmente apprezzano la "maturità" delle mappe. Ciò si riferisce alla qualità dell'SDK (software Developer Kit), come viene chiamato l'insieme di strumenti, grazie ai quali i creatori di software possono, ad esempio, utilizzare le funzioni integrate del sistema operativo, nel nostro caso le mappe.

Ma come è possibile? Quanto possono essere avanzate le mappe di Apple se sono in circolazione solo da pochi mesi? Questo perché, nonostante il cambiamento dei documenti, i fondamenti della domanda sono rimasti gli stessi anche dopo cinque anni. Al contrario, Apple potrebbe aggiungere ancora più funzioni che non potevano essere implementate durante la collaborazione con Google. Gli sviluppatori hanno quindi accettato questo cambiamento con l'aspettativa di poter migliorare ulteriormente le loro applicazioni.

Google invece si è ritrovata senza una soluzione cartografica per il sistema iOS e quindi comprensibilmente non ha nulla da offrire nemmeno agli sviluppatori. Tuttavia, nel giro di poche settimane sono state rilasciate una nuova applicazione cartografica e una nuova API (interfaccia per la connessione ai server di Google e l'utilizzo delle relative mappe). In questo caso, a differenza di Apple, l'applicazione stessa è stata accolta con più entusiasmo rispetto all'API offerta.

Gli stessi sviluppatori secondo notizia Fast Company riconoscono che l'API di Google Maps presenta alcuni vantaggi: documenti di migliore qualità, supporto 3D o la possibilità di utilizzare lo stesso servizio su piattaforme diverse. D'altro canto, menzionano anche una serie di carenze.

Secondo loro, Apple offre più opportunità per utilizzare le sue mappe, per quanto di scarsa qualità siano secondo gli utenti. L'SDK integrato include il supporto per marcatori, livelli e polilinee. Come sottolinea Fast Company, "la stratificazione è molto comune per le applicazioni che necessitano di visualizzare determinate informazioni, come il meteo, il tasso di criminalità e persino i dati sui terremoti, come uno strato sopra la mappa stessa".

Fino a che punto si spingono le capacità dell'SDK cartografico di Apple, spiega Lee Armstrong, lo sviluppatore dell'applicazione Trova aereo. "Possiamo utilizzare funzionalità avanzate come polilinee sfumate, stratificazione o animazioni fluide di piani in movimento", indica mappe con stratificazioni complesse e molte informazioni aggiuntive. "Con l'SDK di Google Maps questo semplicemente non è possibile al momento", aggiunge. Spiega perché preferisce le mappe di Apple, anche se la sua app supporta entrambe le soluzioni.

Anche le mappe di Apple sono state scelte dai creatori dell'applicazione Domatore di tubi, che aiuta i londinesi con gli orari. Il suo creatore, Bryce McKinlay, elogia soprattutto la possibilità di creare segni animati, che gli utenti possono anche spostare liberamente. Una cosa simile non è possibile con la concorrenza. Come ulteriore vantaggio lo sviluppatore britannico menziona la velocità delle mappe, che non si discostano dallo standard iOS. Google, invece, raggiunge un massimo di 30 fps (fotogrammi al secondo). "La visualizzazione di etichette e punti di interesse a volte si blocca, anche su un dispositivo veloce come l'iPhone 5", nota McKinlay.

Spiega anche quello che considera il più grande svantaggio dell'API di Google Maps. Secondo lui il proverbiale ostacolo è l'introduzione delle quote. Ogni applicazione può mediare 100 accessi al giorno. Secondo McKinlay, questa limitazione rappresenta un rischio significativo per gli sviluppatori. “A prima vista, 000 visite sembrano un numero ragionevole, ma ogni utente può generarne molte. Per alcuni tipi di richieste si possono contare fino a dieci accessi e quindi la quota può essere esaurita abbastanza rapidamente", spiega.

Allo stesso tempo, i creatori di applicazioni gratuite hanno chiaramente bisogno che il loro prodotto venga utilizzato quotidianamente dal maggior numero possibile di utenti, altrimenti non riuscirebbero a guadagnarsi da vivere. "Quando raggiungi la tua quota, iniziano a rifiutare tutte le tue richieste per il resto della giornata, il che fa sì che la tua app smetta di funzionare e gli utenti inizino ad arrabbiarsi", aggiunge McKinlay. Comprensibilmente gli sviluppatori non devono risolvere questi problemi se preferiscono utilizzare l'SDK integrato di Apple.

Quindi, per quanto sorprendente possa essere per noi utenti, gli sviluppatori sono più o meno soddisfatti delle nuove mappe. Grazie alla sua lunga storia, l'SDK di Apple ha una serie di funzionalità utili e una vasta comunità di programmatori esperti. Nonostante lo sfondo della mappa difettoso e il basso numero di posizioni, le mappe di Apple si attestano su un'ottima base, che è esattamente l'opposto di ciò che offre Google. Quest'ultimo offre da anni ottime mappe, ma la sua nuova API non è ancora sufficiente per gli sviluppatori avanzati. Sembra quindi che l'esperienza svolga un ruolo vitale nel complesso business delle mappe. In questo caso, sia Apple che Google condividono il successo (o il fallimento).

Fonte: AppleInsider, Fast Company
.