Funziona anche su Mac?

Sviluppo software a livello professionale praticamente da sempre. Se in passato mi sono occupato di alcuni progetti piuttosto particolari per banche e compagnie assicurative, in cui si sviluppava software per OS/2 di IBM o per vari mainframe, dal 1999 circa mi dedico esclusivamente allo sviluppo di software per Microsoft Windows.
Se si osserva la distribuzione mondiale dei sistemi operativi per laptop e PC desktop, si capisce subito perché. Questo grafico illustrativo è un po’ datato; nel frattempo, i confini tra Windows 10 e le versioni precedenti si sono spostati. Windows 10 è ormai il sistema operativo più utilizzato al mondo per i computer desktop. Diversi disastri con tastiere scadenti, tasti Esc mancanti e la sostituzione dei tasti funzione con piccoli display colorati non hanno reso facile in passato ai fan di Apple rimanere fedeli ai loro computer premium.

Sin dalla prima pubblicazione di Track of the day,
mi trovo quotidianamente di fronte a domande sul supporto per un sistema operativo diverso da Windows 10. E per quanto sarebbe bello, Track of the day
è attualmente disponibile esclusivamente per Microsoft Windows 10
.
Track of the day
è un software ancora molto giovane. Prodotti come Photoshop o Basecamp sono in parte cresciuti nel corso di decenni e sono stati creati da grandi team, con molti sviluppatori ben pagati. Sebbene, ad esempio, Basecamp di Garmin
sia disponibile per Windows e MacOS, non funziona su Linux, sull’iPad o su Android. Il motivo è relativamente semplice: sono gli enormi costi di sviluppo del software.
A luglio 2021, Track of the day
ha richiesto circa 300 giorni-persona
di lavoro di sviluppo. Aziende come BAYER AG
pagano circa >1.000 euro al giorno per uno sviluppatore altamente qualificato e produttivo. In cambio, ci si aspetta che uno sviluppatore padroneggi praticamente tutte le tecnologie attualmente disponibili e abbia più di 10 anni di esperienza. È praticamente impossibile acquisire queste conoscenze ed esperienza per più sistemi operativi in parallelo. Chi ci prova, alla fine non conosce davvero bene nessuno di questi mondi.
Considerando i tempi di sviluppo investiti, stimo il valore attuale di Track of the day
a circa 300.000 euro
. Se un gruppo come GARMIN volesse acquistare questo software, il prezzo sarebbe di 500.000 euro più IVA.
Un porting su un altro sistema operativo comporterebbe molti problemi. Windows 10
e MacOS
sono molto diversi nei dettagli e, per esperienza, più del 90% del codice sorgente deve essere adattato in qualche modo e, dopo il porting, deve essere ulteriormente sviluppato e mantenuto in parallelo. In questo contesto, un porting di Track of the day
su MacOS non solo richiederebbe un enorme dispendio di tempo e denaro, ma ostacolerebbe anche drasticamente lo sviluppo di nuove funzionalità in futuro. Se a ciò si aggiungessero i porting per iOS, lo sviluppo ne risulterebbe ulteriormente rallentato. Inoltre, si dovrebbero finanziare in parallelo campagne di marketing per gruppi di clienti molto diversi tra loro.
In questo contesto, ha senso una versione di Track of the day
per MacOS
o iOS
? Purtroppo, la risposta a questa domanda deve essere un chiaro NO
. Una clientela pari solo al 7% circa consumerebbe le stesse risorse di oltre il 90% del mercato disponibile. Ci si può permettere avventure del genere se si è Adobe o Microsoft, ma per una piccola azienda di software non è altro che un’illusione.
C’è una via d’uscita?
Domande come queste si pongono gli architetti del software da molti anni. Di solito, però, non riescono a pensare ad altro che a sviluppare un software basato su HTML5 e JavaScript. Per questo non serve un negozio, né la distribuzione del software: basta solo ospitarlo e chiunque può utilizzarlo con qualsiasi dispositivo. Non serve altro che un browser web.
Purtroppo, però, anche questa affermazione non è del tutto corretta. Infatti, non tutti i dispositivi hanno lo stesso browser web e non tutti i browser web funzionano allo stesso modo. In definitiva, gli sviluppatori di applicazioni web si trovano ad affrontare problemi leggermente diversi, ma devono comunque superare difficoltà altrettanto complesse.
Gli sviluppatori di Calimoto
e Kurviger.de
ne sanno qualcosa! E perché così tanti utenti di dispositivi di navigazione hanno software come Garmin Basecamp sul proprio computer? Proprio perché con le applicazioni web non è possibile o non si può accedere a tutte le risorse di un computer.
Se si dà un’occhiata ai gruppi Facebook e ai forum di Basecamp dedicati all’argomento, si trovano ovunque commenti di frustrazione. Si tratta dell’installazione del materiale cartografico in Basecamp, di problemi nella pianificazione di percorsi, di dispositivi che non vengono riconosciuti: l’elenco dei problemi è molto lungo. Spesso le domande poste sono dovute alla complessità dei prodotti software. Chi ha già lavorato con Basecamp sa che con esso si può fare quasi tutto, ma che bisogna dedicare molte ore alla sua apprendimento. Se non si è utilizzato Basecamp durante l’inverno, la primavera successiva ci si trova di fronte alla sfida di pianificare il prossimo tour attraverso le Alpi e di caricarlo sul dispositivo di navigazione.
Con Track of the day è tutto diverso!
Questo software è facile da usare, non è necessario caricare materiale cartografico e il calcolo del percorso avviene su server farm che dispongono di risorse praticamente illimitate. Rispetto alle soluzioni basate su browser web, il funzionamento è decisamente più fluido e veloce. A questo contribuisce in particolare la cache integrata per i file GPX. È possibile conservare contemporaneamente molti tracciati e tour e modificarli a piacere, il tutto senza dover mai salvare
nulla in modo esplicito. Al prossimo avvio di Track of the day
, tutto è semplicemente di nuovo lì! Non
è necessario effettuare il login
né ricordare password
e non ci sono costi ricorrenti dovuti a costosi abbonamenti.
Una delle caratteristiche distintive di Track of the day
è l’integrazione con Google Streetview,
attualmente unica al mondo. Già mentre si impostano i punti di un percorso, è possibile farsi un’idea di come apparirà in quel punto. Le applicazioni basate su browser non sono inoltre in grado di generare video MP4 animati ad alta risoluzione
. Non sono presenti nemmeno funzionalità come l’importazione di tutte le tracce registrate tramite cavo USB.
I migliori tour
Fornitori come Calimoto e Kurviger.de attirano i propri clienti proponendo loro tour con le curve migliori, il che è il fulcro della strategia di marketing. Inoltre, vengono massicciamente pubblicizzati supporti per telefoni, come quelli di SP-Connect. Si sottolinea il fatto che il telefono lo si porta comunque con sé e che ci si può risparmiare un costoso sistema di navigazione. Questo marketing funziona molto bene e la maggior parte degli utenti di Calimoto è soddisfatta del sistema.
Esiste tuttavia una maggioranza silenziosa che apprezza i dispositivi che possono essere fissati saldamente alla motocicletta, che dispongono di protezione antifurto, sono impermeabili, possono essere utilizzati con i guanti e sono ben leggibili anche in pieno sole. Track of the day
è pensato proprio per questi motociclisti.
Routing Overlays
Con la versione 2.1 sono stati introdotti in Track of the day
i "Routing Overlays". Grazie a questa tecnologia è possibile visualizzare i migliori tour o tratti di percorso sulla mappa. Il vantaggio spesso sottolineato da sistemi come quello di Calimoto viene così meno. Attualmente, i tre Routing Overlays Elba
, Corsica
e Sardegna
sono disponibili nel negozio online di Track of the day
. Nei prossimi mesi se ne aggiungeranno molti altri. Attualmente sono in lavorazione Percorsi delle Alpi Grandes
, Eifel
, Foresta Nera
, Vosgi
e Sicilia
. Sono in programma Canarie
, Spagna
, Pirenei
, Svizzera
, Francia meridionale
, Italia settentrionale
e Austria
.
Edizione gratuita
Con la versione 3.0, la Free Edition
di Track of the day
è ai blocchi di partenza. Questa versione sarà disponibile gratuitamente nel Microsoft Windows Store. Per l’aggiornamento alla Pro Edition
è possibile acquistare una chiave di licenza nel negozio online
di Track of the day.
Vantaggi della Pro Edition
- Modifica illimitata di percorsi in parallelo
- Conversione di tracce in percorsi e viceversa
- Generazione di percorsi animati come video MP4
- Riduzione della quantità di dati tramite clipping
- Funzioni di analisi avanzate
- Mappatura della velocità
- Mappatura dell’altitudine
- Duplicazione delle tracce
- Duplicare percorsi
- Invertire traccia
- Invertire i percorsi

Con Track of the day, già la pianificazione di un viaggio in moto diventa un’esperienza visiva.
