- Dettagli
- Visite: 21641
Tutti sappiamo quanto lo smartphone sia diventato importante nella vita di tutti i giorni e spesso mi capita di dover far delle prove per verificare il funzionamento di alcune applicazioni o di alcune funzionalità direttamente sul mio smartphone Android. Però non sempre è possibile avere un dispositivo Android con cui fare delle prove o risulta addirittura poco pratico utilizzare un dispositivo fisico o il proprio smartphone personale. Per questo motivo è consigliabile utilizzare un emulatore Android. In questa guida vi farò vedere come sia possibile installare un emulatore Android in Windows 10 utilizzando delle immagini x86 speciali del dispositivo virtuale e utilizzando Hyper-V per accelerare l'emulatore Android. Per accelerare un emulatore Android avete in realtà a disposizione due tecnologie:
- Microsoft Hyper-V e piattaforma Hypervisor. Hyper-V è una funzionalità di virtualizzazione di Windows che consente l'esecuzione di sistemi di computer virtualizzati in un computer host fisico.
- Intel Hardware Accelerated Execution Manager (HAXM). HAXM è un motore di virtualizzazione per i computer che eseguono CPU Intel.
Per ottenere prestazioni ottimali, è consigliabile l'uso di Hyper-V per accelerare l'emulatore Android. Se Hyper-V non è disponibile nel computer in uso, è possibile usare HAXM.
Importante: Non è possibile eseguire un emulatore con accelerazione con Hyper-V all'interno di un'altra macchina virtuale, ma è necessario eseguire l'emulatore Android direttamente nell'hardware del sistema.
Per usare l'emulatore Android con Hyper-V, il computer deve soddisfare i criteri seguenti per supportare la piattaforma Windows Hypervisor:
- CPU Intel o AMD Ryzen a 64 bit con Second Level Address Translation (SLAT).
- Supporto di CPU per estensione della modalità di monitoraggio VM (VT-c nelle CPU Intel).
- Almeno 4 GB di memoria.
- Abilitare nel BIOS la ecnologia di virtualizzazione (potrebbe avere un nome diverso a seconda del produttore della scheda madre).
- Protezione esecuzione programmi basata su hardware.
- Il computer deve disporre dell'Aggiornamento di Windows 10 - aprile 2018 (build 1803) o versione successiva.
Installazione di Hyper-V e Windows Hypervisor Platform
Per accelerare l'emulatore Android con Hyper-v dovete immettere funzionalità di windows nella casella di ricerca Windows e selezionare Attivazione o disattivazione delle funzionalità Windows nei risultati della ricerca. Nella finestra di dialogo Funzionalità Windows abilitare Hyper-V e Piattaforma Windows Hypervisor, come mostrato in figura:
Figura 1: Attivazione di Hyper-V e della Windows Hypervisor Platform
Dopo aver apportato queste modifiche, riavviate il computer.
Installazione di Visual Studio
Successivamente installate Visual Studio 15.8 o versioni successive. Questa versione di Visual Studio offre il supporto IDE per l'esecuzione dell'emulatore Android con Hyper-V. Io ho scelto di installare Visual Studio Community Edition, che è gratuita per uso personale.
Figura 2: Installazione di Visual Studio Community 2019
Potete scegliere i componenti da installare. Nella parte di Workloads scegliete Mobile development with .NET
Figura 3: Scelta del workload da installare
Al termine dell’installazione vi potrete collegare con un vostro account Microsoft. Se non ne possedete uno lo potrete creare gratuitamente seguendo il link nella schermata di login.
Figura 4: Installazione di Visual Studio Community 2019 completata
In Visual Studio 2019 cliccate su Continue without code per proseguire nell’installazione dell’emulatore Android.
Figura 5: Lancio di Visual Studio Community 2019
Dopo aver terminato il download e aver installato Visual Studio, installate il pacchetto dell'emulatore Android 27.2.7 o versione successiva. Per installare questo pacchetto, andate in Strumenti > Android > Android SDK Manager in Visual Studio. Se vi appare un messaggio di errore cliccate su Continue. Selezionate la scheda Strumenti e verificate che la versione dell'emulatore Android non sia inferiore alla 27.2.7. Verificare anche che la versione di Android SDK Tools corrisponda alla 26.1.1 o versione successiva:
Figura 6: Installazione del pacchetto dell'emulatore Android
Quando si crea un dispositivo virtuale, assicurarsi di selezionare un'immagine del sistema basata su x86. Se si usa un'immagine del sistema basata su ARM, il dispositivo virtuale non verrà accelerato e verrà eseguito lentamente. Da Tools > Android lanciate Android Device Manager per la creazione di dispositivi virtuali.
Figura 7: Lancio di Android Device Manager
Al primo avvio di Android Device Manager una schermata visualizza tutti i dispositivi virtuali attualmente configurati. Per ogni dispositivo virtuale vengono visualizzati i parametri Nome, Sistema operativo (versione di Android), Processore, Memoriae la Risoluzione dello schermo. Nel caso l'emulatore Android non sia disponibile sarà possibile procedere al Download. Terminato il download e l'installazione, a destra del nome viene visualizzato il pulsante Avvia. Fate clic su Avvia per avviare l'emulatore con il dispositivo virtuale scelto.
Figura 8: Download dell'emulatore Android
Per configurare il dispositivo potete fare clic su Edit e modificarne le proprietà. Ad esempio, potete emulare una particolare versione del dispositivo (Nexus, Pixel, ecc.) e installare il Google Play Store per scaricare le applicazioni (le immagini di Google Play Store sono disponibili solo per alcuni tipi di dispositivi di base, ad esempio Pixel, Pixel 2, Nexus 5 e Nexus 5X).
Figura 9: Modifica delle proprietà del dispositivo emulato
Modificando le proprietà di un dispositivo Android potrete:
- Selezionare un dispositivo fisico da emulare.
- Selezionare un tipo di processore per il dispositivo virtuale (La selezione di x86 migliora al massimo le prestazioni in quanto consente all'emulatore di sfruttare l'accelerazione hardware. Anche l'opzione x86_64 sfrutterà l'accelerazione hardware, ma funzionerà un po' più lentamente della x86 (l'opzione x86_64 in genere viene usata per testare app a 64-bit).
- Selezionare la versione di Android (livello API).
- Includere le API di Google Play Services nel dispositivo virtuale, abilitare l'opzione Google APIs (API Google). Per includere l'app Google Play Store, abilitare l'opzione Google Play Store.
- Modificare le proprietà in base alle esigenze.
La schermata Device Editor elenca le proprietà del dispositivo virtuale nella colonna Proprietà e i valori corrispondenti di ogni proprietà nella colonna Valore. Quando si seleziona una proprietà, sul lato destro viene visualizzata una descrizione dettagliata di tale proprietà.
Figura 10: Configurazione del modello, processore, versione del sistema operativo Android e presenza del Google Play Store
A questo punto, terminate tutte le configurazioni, potrete avviare il vostro emulatore Android.
Figura 11: Emulatore Android avviato
Conclusioni
È possibile eseguire un emulatore Android sul proprio PC con Windows 10 in maniera semplice ma soprattutto gratuita. Grazie a Visual Studio Community è possibile eseguire l'emulatore Android in un'ampia gamma di configurazioni per simulare i diversi dispositivi. Ogni configurazione è chiamata dispositivo virtuale. Quando si distribuisce e si testa l'app nell'emulatore, si seleziona un dispositivo virtuale preconfigurato o personalizzato che simula un dispositivo Android fisico, come ad esempio uno smartphone Pixel o Nexus.
- Dettagli
- Visite: 39135
Probabilmente qualcuno di voi saprà già che in Windows 8.1 è stato aggiunto il supporto per lo standard Miracast, una tecnologia wireless che può essere usata dal PC per proiettare lo schermo su TV, proiettori e lettori di flussi multimediali. Utilizzando questa tecnologia potete connettere il vostro PC per condividere le operazioni che state eseguendo, mostrare una presentazione di diapositive o persino videogiocare su uno schermo più grande.
Dopo aver aggiunto lo schermo wireless al PC, è possibile proiettare il contenuto del monitor su tale schermo.
Oggi vi voglio mostrare come in Windows 10 sia possibile proiettare direttamente su un altro computer ed utilizzarlo come display aggiuntivo.
Tramite l’applicazione Connetti è infatti possibile fare in modo che un altro dispositivo proietti sul vostro PC, se i due computer sono connessi alla stessa rete WiFi.
Dal menù di avvio del computer che volete utilizzare come secondo display (a cui vi volete collegare) avviate l’applicazione Connetti. Se il vostro dispositivo supporta la tecnologia Miracast riceverete il messaggio mostrato in figura 1, altrimenti riceverete l’errore mostrato in figura 2:
Figura 1: Il dispositivo supporta la tecnologia Miracast
Figura 2: Il dispositivo NON supporta la tecnologia Miracast
Adesso collegatevi al computer da cui volete proiettare e utilizzando la combinazione di tasti WIN+P fate apparire la schermata per la proiezione. Noterete che sarà disponibile il collegamento “Connect to a wireless display”. Cliccate sul collegamento e verrà effettuata la ricerca di tutti gli schermi wireless a cui sarà possibile connettersi. Selezionate il dispositivo corretto e connettetevi.
Figura 3: Schermata per effettuare la proiezione del monitor
Figura 4: Ricerca degli schermi wireless a cui sarà possibile connettersi
Cliccate sul nome del PC che è stato individuato ed effettuate la connessione. Dopo aver effettuato la connessione sarà possibile abilitare il mouse e la tastiera remota (in modo tale da poterli utilizzare anche sul secondo dispositivo all’interno dell’app Connetti) e potete decidere se duplicare il monitor oppure estenderlo. Nel mio caso ho deciso di duplicarlo.
Figura 5: Connessione al secondo PC e quindi al secondo display wireless effettuata
Figura 6: Dal PC da cui si proietta è anche possibile cambiare delle impostazioni per migliorare la fluidità del video
Nella figura sotto è invece mostrata l’app Connetti in esecuzione sul secondo display wireless, che mostra lo schermo duplicato del primo PC. Ingrandendo l’app Connetti a tutto schermo potrete sfruttare tutta la dimensione del monitor.
Figura 7: L’app Connetti del secondo PC mostra lo schermo duplicato del primo PC
Come faccio a sapere se il mio PC con Windows 10 supporta Miracast?
Abbiamo visto dalla figura 2 che alcuni PC non supportano la tecnologia Miracast. Per verificare che il vostro PC supporta la tecnologia Miracast e sia in grado di trasmettere senza fili dovremo utilizzare il tool di diagnostica delle librerie DirectX, lanciando il comando dxdiag.exe da Esegui. Può infatti a volte capitare che l’app Connect ci informi che il nostro dispositivo non supporta Miracast, come mostrato in figura:
Figura 8: L'app Connect segnala che il dispositivo non supporta Miracast
Dopo aver lanciato il tool Dxdiag.exe salvate tutte le informazioni che sono state collezionate utilizzando il tasto Salva tutte le informazioni… presente in basso e successivamente aprite il file di testo che è stato generato (DxDiag.txt) utilizzando il blocco note.
Figura 9: Esecuzione del tool DXDIAG per la diagnostica 3D del PC
All’interno del file DxDiag.txt cercate la parola Miracast e verificate se la tecnologia è disponibile oppure no sul vostro PC. Effettivamente nel mio caso non era disponibile e l’app Connect lo aveva già segnalato.
Figura 10: Verifica della disponibilità del supporto alla tecnologia Miracast
I valori riferiti a Miracast che potreste riscontrare nel file DxDiag.txt sono diversi:
- Available: disponibile, ma senza HDCP
- Available, with HDCP: disponibile e con il supporto all’invio di contenuti protetti da Digital Rights Management (DRM)
- Not Supported by WiFi Driver: la scheda di rete wireless o i driver wireless in uso non sono compatibili con Miracast
- Not Supported by Graphics driver: la scheda video oppure i driver video in uso non sono compatibili con Miracast
- Not Supported: dispositivo non compatibile con Miracast
L’incompatibilità con Miracast può essere sia di tipo hardware che di tipo software. Se i risultati ottenuti dalla diagnostica fanno riferimento ai WiFi Driver oppure ai Graphics driver, sarà sufficiente effettuare un aggiornamento dei driver della scheda wireless o della scheda video.
Conclusioni
Potrebbe capitare di viaggiare con due PC e di avere l’esigenza di un secondo monitor. Utilizzando l’app Connetti di Windows 10 è possibile utilizzare un secondo computer come display wireless. La funzionalità descritta, utile ed interessante, vi permette quindi di sfruttare al massimo la potenzialità del protocollo Miracast.
Per maggiori informazioni vi rimando alla lettura dell’articolo Proiettare su uno schermo wireless con Miracast
- Dettagli
- Visite: 1667
Oggi è arrivata la mail di congratulazioni per la ricezione del premio Microsoft Most Valuable Professional (MVP), assegnato ai leader delle community tecniche con doti eccezionali che condividono con altri una straordinaria passione, la competenza sul campo e l'esperienza tecnica dimostrando un impegno esemplare. Per il nono anno consecutivo sono stato premiato e ho ricevuto l'award per la categoria Cloud and Datacenter Management.
E' sempre un'onore fare parte di questa ristretta cerchia di professionisti e di esperti tecnologici brillanti che con me condividono un impegno costante nelle proprie community. Un sincero grazie a Microsoft per questo premio, per nulla scontato e sempre molto gradito!
- Google Chrome Remote Desktop: la soluzione gratuita per l’assistenza remota
- Trasmettere lo schermo Android su Windows 10
- Proteggere le cartelle importanti con la protezione ransomware di Windows 10
- Backup di Windows 10 con Microsoft Azure Backup
- Windows 10, versione 1903 - le novità del May 2019 Update
- Windows 10 Enterprise per Virtual Desktops
- Abilitare Windows 10 Dynamic Lock
- Passwordless login al Microsoft Account con Yubikey
- Utilizzare Yubikey con Windows Hello
- #POWERCON2019 - Evento gratuito a Bari il 15 febbraio – Windows 10: Presente e Futuro, WSL vs Kali e novità di Windows Server 2019
- 15 anni da Microsoft Certified Trainer!
- Utilizzare Windows Hello in Windows 10 per accedere al Microsoft Account con WebAuthn
- Modern Desktop Deployment and Management Lab Kit: laboratori pratici per la distribuzione e gestione di Microsoft 365
- Abilitare Windows Sandbox in Windows 10
- Installare le Features on Demand (FODs) in Windows 10
- Installazione di lingue aggiuntive nelle immagini di Windows 10
- Evento a Bari il 12 dicembre – Windows 10, October 2018 Update, PenTest Box con Windows 10 e novità di Windows Server 2019
- Installare Office Professional 2019
- #POWERCON2018 – Evento GRATUITO il 4 ottobre 2018 presso la sede Microsoft di Roma
- Ricevuto il premio 2018-2019 Microsoft Most Valuable Professional (MVP)