Ho recentemente ricercato soluzioni/applicazioni di mappatura per il mio iPhone, e dato che vivo in Iraq, avevo bisogno di un'app che memorizzasse le mappe localmente perché i dati cellulari sono lenti/inaffidabili e sono limitati a 300MB/mese qui, sicuramente non ideali per le mappe online, così mi sono imbattuto in alcune applicazioni che utilizzano OpenStreet ed ecco le differenze chiave tra i due secondo me, per dimostrare, vi mostro prima un paio di istantanee per Baghdad prese sulla stessa scala:
Baghdad su Google Maps
Baghdad su OpenStreet Maps
Design/schema di colori:
Non c'è dubbio che Google ha molti più soldi per assumere buoni designer/mappatori per fare il lavoro, ma ammettiamolo, viviamo in un mondo in cui il gratis è diventato così buono che non siamo più soddisfatti della mediocrità delle soluzioni gratuite, Google Maps' design e schema di colori è molto più bello, si possono differenziare i vari aspetti di una mappa istantaneamente, e raramente si hanno problemi a riconoscere il tipo di un'area non importa quanto la mappa sia occupata. La ragione dietro questo è che Google usa variazioni del colore giallo/arancione per rappresentare strade e terreni (soprattutto deserti). Usano anche il verde chiaro e un bel tono di blu per l'acqua, tutti colori scelti con cura che sono molto facili da vedere e altamente distinguibili. D'altra parte, OpenStreet usa parecchi colori tra cui il rosso, che non mi sembra qualcosa che riconoscerei in una mappa, dopo tutto, niente sul nostro pianeta è veramente rosso! Il Grand Canyon un po' lo è, ma ancora non quel tono di rosso!
Nomi delle località localizzate:
Come ho detto, io vivo in Iraq, quindi i nomi arabi scritti in inglese non hanno sempre molto senso, ma ho trovato Google Maps molto intelligente nel mostrarmi i nomi arabi quando disponibili, il che aiuta a rendere la mappa molto più leggibile, mentre OpenStreet ha un'implementazione molto scarsa di questa funzionalità, soprattutto perché la maggior parte della localizzazione sembra essere fatta da non locali che sbagliano la traduzione/conversione in arabo!
Copertura mondiale:
OpenStreet ha una mappa molto povera di Baghdad, mancano un sacco di posti, e sto parlando di cose importanti come ospedali, ministeri e parchi. Ricordo persino di aver dovuto fare una modifica per aggiungere un aeroporto! Mentre Google Maps ha un numero molto, molto sorprendente di luoghi sulla loro versione, fino ai piccoli negozi e strade!
UI/UX delle mappe stesse:
Gli screenshot che ho incluso danno l'illusione che OpenStreet abbia pochissimi luoghi memorizzati per Baghdad, mentre Google ne ha un sacco, e mentre questo è un po' vero, la mappa di Openstreet non è così brutta come sembra su questo sito;Non è così male come sembra in questa scala, se si ingrandisce, si trovano sempre più luoghi, cosa che accade anche con Google Maps, ma la differenza è che Google delinea gli elementi della mappa con un colore nero e i nomi con il bianco, hanno anche un algoritmo di prossimità molto buono per determinare la dimensione del carattere del titolo di un'area a seconda delle sue dimensioni, che permette loro di mostrare così tante informazioni su una scala così alta. Ricordo di aver letto un articolo su quanto lavoro Google abbia messo in questo, mentre OpenStreet sembra che non ci abbia nemmeno provato!
Quindi, sulla base di quanto detto sopra, Apple sta iniziando ad usare un cattivo servizio di mappatura rispetto a Google, e le implicazioni colpiranno i clienti Apple in molti paesi dove OpenStreet non ha la copertura di Google, personalmente odierei se l'app di default di iOS Maps iniziasse ad usare OpenSreet!