Panoramica
Apple e Google hanno dato l’esempio e alla fine Microsoft ha seguito le loro orme sviluppando il Windows Store. Questa possibilità di offrire e scaricare software è stata introdotta con Windows 8. Da allora il Windows Store è cambiato molto e ora vi si possono trovare giochi di ogni tipo e numerose app utili per il sistema operativo Windows.
Mentre Apple e Google hanno lavorato alacremente sui loro sistemi operativi, anche Microsoft non è rimasta con le mani in mano. Dopo Windows 8.1 e diverse versioni di Windows 10, dalla fine del 2021 Windows 11 è disponibile in molte lingue diverse.
Fin qui tutto bene. Una caratteristica fondamentale di tutti gli app store di Apple, Google e Microsoft è che è possibile scaricare solo la versione più recente di un’app. Se un’app viene aggiornata nello store, per gli utenti non c’è modo di tornare indietro, il che a volte è un problema. Chi, in qualità di produttore di un’app, pubblica una nuova versione corre sempre il rischio che un piccolo errore, che nessuno ha notato durante i numerosi test approfonditi, si manifesti solo dopo il rilascio della versione attuale, quando migliaia di utenti installano contemporaneamente l’ultima versione.
Capita quindi spesso che, dopo l’aggiornamento di un’app, per alcuni utenti nulla funzioni più. Ciò causa sempre grande frustrazione ed è estremamente fastidioso. Se una versione attuale è difettosa, a causa della struttura degli app store non c’è purtroppo alcuna possibilità di installare l’ultima versione funzionante.
Perché le versioni beta
La traccia di oggi
è stata sviluppata senza alcun supporto esterno e senza alcun finanziamento esterno. Dalla prima pubblicazione nel dicembre 2020, la gamma di funzioni si è moltiplicata. Con la versione 4.1 si è tenuto conto in modo approfondito dei desideri degli utenti e ormai non c’è quasi più nulla che non sia possibile.
A causa della varietà delle nuove funzioni, un test completo è ormai molto dispendioso. Nel frattempo vengono supportate molte lingue diverse e i dispositivi più disparati. Sono state sviluppate estensioni speciali per il formato GPX e molto altro ancora. Con le versioni beta, gli utenti più appassionati hanno la possibilità di partecipare attivamente allo sviluppo e al lancio. Quanto meglio viene testato un software prima del rilascio finale nel Windows Store, tanto minore è il rischio che una nuova versione causi un crash generalizzato, che in caso di dubbio potrebbe interessare migliaia di utenti.
Preparazione
Se è già installata una versione precedente di Track of the day
, è necessario disinstallarla. Per evitare la perdita di dati, è consigliabile utilizzare la funzione Esporta tutto
. Se necessario, questa funzione deve essere attivata nelle impostazioni dell’applicazione.
Dopo l’installazione di una nuova versione, è possibile ripristinare tutte le impostazioni tramite Importa dati esterni
.
Dopo aver selezionato "Importa dati esterni
", si apre una finestra di dialogo in cui è possibile specificare cosa si desidera ripristinare.
Installazione senza App Store
Le app progettate per la pubblicazione nel Microsoft Windows Store possono essere installate solo tramite il Windows Store. Non esiste più un programma di installazione dedicato, poiché dopo la pubblicazione tutto viene gestito dall’app Windows Store di Windows 10 o Windows 11.
Per poter testare un’app dello Store prima della pubblicazione nello Store, Microsoft Visual Studio genera una versione di prova. Questa versione si installa con uno script PowerShell, generato anch’esso da Visual Studio: install.ps1
Per poter installare le app dello Store senza lo Store, è necessario attivare la modalità sviluppatore sul computer di prova in questione. Non c’è nulla di cui aver paura, milioni di sviluppatori in tutto il mondo utilizzano questa modalità. La modalità sviluppatore può essere disattivata in qualsiasi momento. È possibile trovarla nel Pannello di controllo, nella sezione Aggiornamenti di Windows.
Qui è possibile leggere cosa fare esattamente: Attivare il dispositivo per lo sviluppo – App di Windows | Microsoft Docs
Con Windows 8 sono state introdotte anche le firme per le applicazioni Windows. In questo modo è possibile garantire che un’applicazione provenga da un partner certificato da Microsoft. Senza un certificato corrispondente, sui computer Windows vengono generati appositi avvisi. A seconda dell’impostazione del livello di sicurezza, si può arrivare al punto che l’installazione venga completamente negata.
Perché non tutti i software sono firmati digitalmente? Per poter firmare il proprio software, è necessario diventare partner Microsoft e pagare annualmente l’accesso al Windows Store. In cambio, ogni app Windows viene firmata digitalmente da Microsoft al momento della pubblicazione nel Windows Store.
Se si installa un software al di fuori del Windows Store, è necessario fornire un certificato di prova insieme alla versione di prova. Questo certificato deve essere installato sul computer di prova in questione.
Tutti questi passaggi vengono eseguiti automaticamente quando si esegue lo script di installazione install.ps1 con PowerShell.
Per avviare lo script di installazione, cliccare con il tasto destro del mouse sul file e selezionare: Esegui con PowerShell
Si aprirà una finestra di console blu. Niente paura, è PowerShell, ha sempre questo aspetto 🙂
All’interno di questa console verrà chiesto se si desidera installare il certificato di prova fornito, ecc. Rispondere a tutte le domande con J e confermare la risposta con il tasto Invio.
Non appena l’installazione ha inizio, viene generata una barra di avanzamento simile a questa: [oooooooo………………………..]
Una volta completata l’installazione, verrà richiesto di chiudere PowerShell.
Il primo avvio
Purtroppo questa installazione è solo metà dell’opera. Prima di installare una nuova versione, è indispensabile disinstallare quella esistente. Qualsiasi altra cosa causerebbe un grande caos nel database GPX.
Al primo avvio dell’applicazione, la cosa si fa davvero interessante. Track of the day verifica se il computer soddisfa tutti i requisiti per l’utilizzo. Tra questi figurano:
- Microsoft Visual C++ Redistributables 2019 (ambiente di runtime per il browser web integrato basato su Chromium)
- Microsoft SQL Server LocalDB 2019 (server dati SQL per l’hosting del database GPX)
- Database GPX per Track of the day
Se manca un componente, viene richiesto di installarlo. Il pacchetto di installazione di Track of the day include sia i Visual C++ Redistributables che Microsoft SQL-Server LocalDB 2019. Questi sono i principali responsabili delle dimensioni del file di installazione. Se viene richiesto di installare uno di questi componenti, è necessario rispondere SÌ alla domanda corrispondente e, se necessario, seguire le istruzioni dei programmi di installazione.
Una volta completata correttamente l’installazione e la configurazione, Track of the day si aprirà per la prima volta. Le novità della versione 4.1 sono la pagina iniziale e i tutorial Jump-Start.
I supporti di installazione
L’attuale versione di prova BETA è disponibile tramite una condivisione su Microsoft Azure. I link alla versione BETA attuale vengono regolarmente pubblicati nella pagina Track of the day – Commity su Facebook.
Tutte le versioni BETA sono disponibili come archivio ZIP e devono essere decompresse dopo il download. Successivamente, aprire la cartella TrackOfTheDaySetup_6.0.0_Test e avviare l’installazione cliccando con il tasto destro del mouse sul file install.ps1 e selezionando "Esegui con Powershell". Il resto è in gran parte intuitivo.
ExecutionPolicy di Powershell
Può capitare che l’esecuzione degli script di PowerShell venga bloccata da Windows e debba essere abilitata. Questo articolo
spiega i dettagli e il contesto. Per consentire l’esecuzione dello script di installazione, apri Windows PowerShell ed esegui questo comando: Set-ExecutionPolicy -ExecutionPolicy AllSigned -Scope CurrentUser
Per visualizzare le impostazioni attuali, si digita questo comando: Get-ExecutionPolicy -List
Il risultato dovrebbe essere simile a questo:
Risoluzione dei problemi
Qui sono descritti molti consigli e trucchi per risolvere gli errori: FAQ
Segnalare un errore
Se si riscontra un errore o un’imprecisione, è possibile segnalarlo qui: Bug-Tracker
Sono a disposizione per qualsiasi domanda. A tal fine è possibile utilizzare in qualsiasi momento il modulo di contatto.
Discutere degli errori
Affinché tutti i beta tester possano discutere tra loro senza essere disturbati, è disponibile la chat BETA su Facebook.


