Microsoft rivela che dopotutto Windows 10 su ARM è Windows Lite ed è per questo che
4 minuto. leggere
Edizione del
Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più
Microsoft ha lavorato duramente per portare Windows su ARM in modo che gli OEM possano eseguire Windows 10 completo su chipset ARM moderno ea bassa potenza sempre connesso, competendo meglio con piattaforme come l'iPad. Come parte del processo, Microsoft ha annunciato una partnership con Qualcomm per eseguire app Win32 sul chipset Snapdragon 835 ARM.
Questa settimana la società ha pubblicato la documentazione completa per gli OEM che intendono utilizzare Windows 10 su chip ARM. Il documento descrive in dettaglio tutto ciò che riguarda Windows 10 su ARM comprese le sue limitazioni, il che è in qualche modo rivelatore soprattutto perché Microsoft ha sempre insistito sul fatto che W10 su ARM fosse semplicemente Windows completo. Puoi andare in basso per controllare le limitazioni di Windows 10 su ARM di seguito.
- Sono supportati solo i driver ARM64, il che significa che le periferiche meno recenti probabilmente non funzioneranno.
- le app x64 non sono supportate, suggerendo che le applicazioni più potenti probabilmente non funzioneranno sui dispositivi.
- Alcuni giochi che si basano su OpenGL o DRM proprietario non funzioneranno
- Le app che personalizzano l'esperienza di Windows (ed estendono la shell) potrebbero non funzionare correttamente, inclusi editor di metodi di input, tecnologie assistive e applicazioni di archiviazione cloud.
- Le app che presuppongono che tutti i dispositivi basati su ARM eseguano una versione mobile di Windows potrebbero non funzionare correttamente
- La piattaforma Windows Hypervisor non è supportata su ARM, il che probabilmente avrà un impatto sugli emulatori in esecuzione e sicuramente sugli sviluppatori.
Oltre alle limitazioni, Microsoft ha anche elencato i problemi comuni e come risolverli per gli sviluppatori.
- La tua app si basa su un driver che non è progettato per ARM.- Ricompila il tuo driver x86 in ARM64. Vedere Creazione di driver ARM64 con WDK.
- La tua app è disponibile solo per x64.- Se sviluppi per Microsoft Store, invia una versione ARM della tua app. Per ulteriori informazioni, vedere Architetture dei pacchetti di app.
- Se sei uno sviluppatore Win32, distribuisci una versione x86 della tua app.- La tua app utilizza una versione OpenGL successiva alla 1.1 o richiede app OpenGL.x86 con accelerazione hardware che utilizzano DirectX 9, DirectX 10, DirectX 11 e DirectX 12 lavorare su ARM. Per ulteriori informazioni, vedere Grafica e giochi DirectX.
- La tua app x86 non funziona come previsto.- Prova a utilizzare lo strumento di risoluzione dei problemi di compatibilità seguendo le indicazioni di Risoluzione dei problemi di compatibilità del programma su ARM. Per altri passaggi per la risoluzione dei problemi, vedere il Risoluzione dei problemi delle app x86 su ARM articolo.
- La tua app x86 non rileva che è in esecuzione su ARM.- Usa ÈWow64Process2 per determinare se la tua app è in esecuzione su ARM.
- La tua app UWP ARM32 non funziona come previsto.- Vedi Risoluzione dei problemi delle app ARM32 su ARM per sapere come far funzionare correttamente la tua app su ARM.
La guida fornisce un elenco di soluzioni ai problemi comuni che gli sviluppatori potrebbero incontrare durante la transizione a Windows su ARM. Detto questo, le limitazioni di ARM potrebbero ancora scoraggiare i clienti dall'optare per dispositivi ARM e, allo stesso modo, gli sviluppatori dovrebbero preoccuparsi di supportare la nuova piattaforma e risolvere eventuali problemi.
Microsoft ha presentato Windows 10 su ARM come Windows 10 completo, ma con così tante eccezioni, è altamente improbabile che un acquirente razionale opti per ARM. Microsoft è stata vittima di App Gap in passato e se la storia ci ha insegnato qualcosa, è il fatto che gli sviluppatori non renderanno disponibili le app o faranno uno sforzo speciale per una piattaforma finché non ne trarranno un buon profitto.
Le attuali limitazioni di ARM influenzeranno il flusso di lavoro quotidiano dei clienti poiché esiste la possibilità che le tue periferiche non supportino ARM, i tuoi giochi migliori non funzionino o la mancanza di Hyper V non consentirà agli emulatori o agli IDE di funzionare correttamente.
La piattaforma Windows Hypervisor non è supportata su ARM significa che la sicurezza basata sulla virtualizzazione (VBS), l'integrità del codice applicata dall'hypervisor (HVCI), Windows Defender Credential Guard (WDCG) e Windows Defender Application Guard (WDAG) non sono supportati neanche su Windows 10 su ARM.
—Tero Alhonen?? (@teroalhonen) 17 Febbraio 2018
Se combini tutte le limitazioni, otterrai effettivamente una versione Lite di Windows e non l'intera esperienza di Windows 10 che Microsoft sta attualmente pubblicizzando.
Allo stesso tempo, Intel risponde con i propri chipset sempre connessi a bassa potenza senza nessuna delle limitazioni di W10 su ARM.
Cosa pensano i nostri lettori dei limiti? Saranno un rompicapo per te? Facci sapere i tuoi pensieri nella sezione commenti qui sotto.
Forum degli utenti
0 messaggi