Sviluppo di app per dispositivi mobili Windows 10: una guida rapida

Nota dell'editore: Microsoft ha annunciato nell'ottobre 2017 che non avrebbe più pianificato nuove funzionalità o hardware per la piattaforma per smartphone Windows 10 Mobile.

Windows 10, il sistema operativo più atteso da Microsoft, avrebbe dovuto catapultare Microsoft di nuovo in cima alla mischia. Alimentato dalla piattaforma Windows universale, questo aggiornamento offre agli sviluppatori diversi nuovi strumenti, caratteristiche e funzionalità.

Ecco una guida rapida per gli sviluppatori di app mobili per creare applicazioni per il nuovissimo sistema operativo del gigante.

Microsoft porta l'app di posta elettronica di Outlook su Apple Watch

Preparazione del dispositivo per lo sviluppo

Windows 10 segue una procedura diversa per lo sviluppo di app. Di seguito sono elencati i passaggi da seguire per preparare il dispositivo per lo sviluppo su dispositivi Windows 10...

  • Gli sviluppatori non hanno più bisogno di una licenza separata per ogni dispositivo che desiderano sviluppare, testare o distribuire le proprie app. Invece, devono abilitare i loro dispositivi solo una volta, utilizzando la scheda delle impostazioni.
  • Nel caso in cui utilizzi Windows 8.1, dovrai richiedere un licenza per sviluppatori o Registrati il tuo dispositivo Windows Phone.
  • Se stai utilizzando Visual Studio, ti verrà chiesto di abilitare il tuo dispositivo, tramite una finestra di dialogo. Devi fare clic su "Impostazioni per sviluppatori" e quindi andare alla pagina Aggiornamento e sicurezza. Segui i passaggi successivi per completare la preparazione iniziale del dispositivo.
  • Successivamente, devi scegliere le attività che desideri abilitare sui tuoi telefoni o tablet Windows preferiti. Hai la possibilità di abilitare il tuo dispositivo per lo sviluppo e anche per sideloading altre app. Microsoft stabilisce certe politiche sulla privacy per il sideload delle app.
  • Sistema operativo Windows 10 per supportare il pagamento mobile 

Sicurezza su telefoni e tablet Windows

Le app di Windows universali sono firmate, in modo da fornire la massima sicurezza possibile per il dispositivo mobile prescelto. Assicurati che il pacchetto dell'app che installi sul tuo dispositivo provenga da una fonte affidabile. Per questo, il certificato utilizzato per firmare l'app deve essere installato sul tuo dispositivo. Inoltre, le impostazioni che selezioni influenzeranno il livello di sicurezza del tuo dispositivo.

In modo da applicazioni sideload su uno smartphone Windows, il certificato deve essere già installato sul dispositivo. Puoi quindi procedere selezionando le impostazioni dell'app di sideload. Per eseguire il sideload delle app su un tablet, è necessario installare un .appx e altri certificati necessari per eseguire l'app insieme a PowerShell. In alternativa, puoi anche installare manualmente il certificato e il pacchetto dell'app separatamente.

Debug delle app

Su smartphone Windows, puoi installare qualsiasi pacchetto di app .appx ed eseguire lo stesso senza la necessità di installare un certificato. Se hai selezionato la modalità sviluppatore, fai clic sul file e procedi con l'installazione della stessa sul tuo dispositivo. Assicurati, tuttavia, che il pacchetto che stai utilizzando per testare l'app provenga da una fonte affidabile. Per i tablet, puoi avviare direttamente il debug delle tue app una volta scelta la modalità sviluppatore, senza bisogno di una licenza per sviluppatori. Puoi anche eseguire il sideload delle app installando il file .appx e il relativo certificato.

Distribuzione di app

Per distribuire app da un desktop Windows 10 a un dispositivo mobile con lo stesso sistema operativo, dovrai utilizzare il Strumento WinAppDeployCmd a tua disposizione. Assicurarsi che entrambi i dispositivi siano collegati alla stessa sottorete della rete; cablato o altro. Si noti che questi dispositivi possono essere collegati anche tramite USB. Inoltre, ricorda che non puoi utilizzare questo strumento per installare i certificati.

Invio di app a Windows Store

Microsoft sta ora incoraggiando gli sviluppatori di app a creare app diverse e utilizzabili per i suoi dispositivi Windows 10. Windows Store sta invitando l'invio di app per la sua ultima piattaforma. Fornendo un marketplace di app unificato, il negozio offre anche una maggiore rilevabilità per le app; in tal modo, aprendo più opportunità agli sviluppatori di aumentare le entrate.