Come caricare le moderne app su Windows 8
L'utente medio di Windows 8 può scaricare solo le app che Microsoft ha approvato da Windows Store. Windows 8 offre due modi per svuotare le app non approvate, destinate agli sviluppatori e alle aziende con app interne.
Questi metodi non possono essere usati dal geek medio per installare app non approvate dal web. La nuova interfaccia di Windows 8 accetta l'approccio Apple iOS di vietare software non approvato, non l'approccio Android di consentire a tutti gli utenti di abilitare il sideloading.
Nota: Questo si applica solo alle app moderne nella nuova interfaccia di Windows 8, non sul desktop. Le applicazioni desktop di Windows possono essere installate normalmente. Tuttavia, non è possibile installare alcuna applicazione desktop su dispositivi che eseguono Windows RT.
Ottieni una licenza per sviluppatore
Microsoft offre licenze di sviluppo gratuite per Windows 8. Queste licenze consentono agli sviluppatori di testare e valutare le loro app prima di inviarle a Windows Store. Ogni licenza di sviluppatore scadrà dopo un po 'di tempo, ma è possibile ripetere il processo per acquisire una nuova licenza in futuro.
Si noti che, in base all'accordo di licenza Microsoft, queste licenze possono essere utilizzate solo per lo sviluppo e il test delle proprie applicazioni. Come avverte Microsoft:
"Microsoft può rilevare l'uso fraudolento di una licenza sviluppatore su una macchina registrata. Se Microsoft rileva un uso fraudolento o un'altra violazione dei termini della licenza del software, potremmo revocare la licenza per sviluppatore. "
Per acquisire una licenza per sviluppatore, innanzitutto aprire Windows PowerShell come amministratore. Per fare ciò, premere Start, digitare PowerShell, fare clic con il tasto destro del mouse sul collegamento di PowerShell e selezionare Esegui come amministratore nella parte inferiore dello schermo.
Digitare il seguente comando nella finestra di PowerShell, premere Invio e accettare la licenza:
Show-WindowsDeveloperLicenseRegistration
Dovrai quindi fornire i dettagli dell'account Microsoft, a cui verrà associata la licenza sviluppatore.
Dopo aver acquisito una licenza per sviluppatore, è possibile eseguire il seguente comando in una finestra di PowerShell per eseguire il sideload di un'applicazione moderna:
Aggiungi-AppxPackage C: \ esempio.appx
Su un dominio
Windows 8 offre anche un metodo per il sideload delle app "line-of-business". Ciò consente alle aziende e ad altre organizzazioni di caricare app sui propri computer senza pubblicizzarli pubblicamente attraverso Windows Store.
Esistono quattro requisiti per il sideload di un'app line-of-business:
È necessario utilizzare Windows 8 Enterprise, Windows Server 2012, Windows 8 Pro o Windows RT. Se utilizzi Windows 8 Pro o Windows RT, devi acquistare una "chiave di attivazione del prodotto sideloading" di Microsoft. Microsoft indirizza le persone interessate all'acquisto di queste chiavi alla loro pagina di contratti multilicenza.
Se hai acquistato un codice prodotto sideloading, devi aprire una finestra del prompt dei comandi con accesso da amministratore e aggiungerla con il seguente comando, dove ##### è la chiave a 25 cifre:
slmgr / ipk #####
Dopo aver aggiunto la chiave, digitare esattamente il comando seguente per attivare la chiave sideloading:
slmgr / ato ec67814b-30e6-4a50-bf7b-d55daf729d1e
Il tuo computer deve essere unito a un dominio per eseguire l'applicazione. Anche se si dispone di Windows 8 Enterprise, non è possibile installare un'app line line-of-business a meno che il computer non sia su un dominio. Se hai installato l'applicazione mentre ti sei unito a un dominio, si rifiuterà di eseguirlo a meno che il tuo computer non sia connesso al dominio.
È necessario abilitare il sideloading in Criteri di gruppo. Questa impostazione può essere abilitata sul tuo dominio o sul tuo computer locale.
Ad esempio, per abilitare questa opzione sul tuo computer locale, premi il tasto Windows, digita gpedit.msc, e premere Invio. Passare alla cartella Configurazione computer \ Modelli amministrativi \ Componenti di Windows \ Cartella di distribuzione pacchetto dell'app nell'editor Criteri di gruppo.
Fare doppio clic sul Consentire l'installazione di tutte le app attendibili opzione e impostarlo su Abilitato.
L'app deve essere firmata con una chiave da un'autorità di certificazione attendibile sul computer locale. Ad esempio, se si firma l'app con un certificato da un'autorità di certificazione attendibile come Verisign, l'app verrà installata senza ulteriori configurazioni. Se l'app è firmata con il proprio certificato autofirmato, è necessario affidarsi al certificato autofirmato sul computer locale.
Se hai soddisfatto tutti i requisiti, puoi eseguire il sideload di app moderne eseguendo il seguente cmdlet in una finestra di PowerShell:
Aggiungi-AppxPackage C: \ esempio.appx
Ci sono molti miti sul sideload delle app moderne su Windows 8: ad esempio, non puoi semplicemente abilitare un'impostazione di Criteri di gruppo. Mentre le licenze degli sviluppatori possono sembrare una possibile scappatoia, il contratto di licenza di Microsoft vieta di utilizzarli per scopi diversi dallo sviluppo di app. Queste licenze sono anche monitorate e l'accesso alle tue app potrebbe essere revocato se lo si utilizza per il sideload di app non approvate sul computer.