19Aug

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 caricare applicazioni 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 : 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 per sviluppatori gratuiti 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 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, con cui la licenza sviluppatore sarà associata.

Dopo aver acquisito una licenza sviluppatore, è possibile eseguire il seguente comando in una finestra di PowerShell per sideload un'applicazione moderna:

Add-AppxPackage C: \ example.appx

su un dominio

Windows 8 offre anche un metodo per sideloading "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'applicazione 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" da Microsoft. Microsoft indirizza le persone interessate all'acquisto di queste chiavi nella loro pagina di contratti multilicenza.

Se è stato acquisito un codice prodotto sideloading, è necessario aprire una finestra del prompt dei comandi con accesso 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 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 sideload nei criteri di gruppo .Questa impostazione può essere abilitata sul tuo dominio o sul tuo computer locale.

Ad esempio, per abilitare questa opzione sul proprio computer locale, premere il tasto Windows, digitare gpedit.msc e premere Invio. Passare alla cartella Configurazione computer \ Modelli amministrativi \ Componenti di Windows \ Cartella Distribuzione pacchetti dell'app nell'editor Criteri di gruppo.

Fare doppio clic su Consenti a tutte le app attendibili di installare l'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 delle app moderne eseguendo il seguente cmdlet in una finestra di PowerShell:

Add-AppxPackage C: \ example.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.