Il lancio della nuova serie di PC Copilot+ dotati del processore Snapdragon X Elite basato sull'architettura Arm sta suscitando un crescente interesse da parte degli sviluppatori nella creazione di giochi e app nativi specificamente per questo segmento di mercato emergente. Tra questi, un nome di spicco è Vulkan, sviluppato da Khronos Group, che è un'API grafica di basso livello con standard aperto che supporta la possibilità di creare applicazioni grafiche semplici e intuitive.
Oggi è stata rilasciata una nuova versione beta dell'SDK Vulkan (v1.3.290.0), che consente agli sviluppatori di creare app API Vulkan native per Windows su Arm. Questa versione beta include classi Arm64x per il debug dei binari Vulkan x86_64 e la toolchain nativa degli shader Arm64.
Ecco una demo dell'SDK Vulkan per Windows su Arm:
La procedura per installare il nuovo Vulkan SDK per Windows su Arm è esattamente la stessa dell'installazione del Vulkan SDK standard per Windows. Tuttavia, la nuova utility non includerà la libreria e l'eseguibile DXC, né la classe GFXReconstruct. Questi elementi saranno disponibili nelle future versioni dell'SDK. Inoltre, a breve verrà rilasciata anche una build nativa del visualizzatore Vulkan Hardware Caps per Windows su ARM. Poiché questo nuovo SDK beta non apporta modifiche ai nomi dei file o alle librerie, il porting di app e giochi nell'ambiente di sviluppo ARM64 dovrebbe essere relativamente semplice.
Gli sviluppatori che soddisfano i seguenti requisiti hardware e software possono iniziare a sviluppare per Vulkan utilizzando Vulkan SDK:
- Sistema operativo Windows 11 ARM a 64 bit
- Driver client installabile Vulkan (ICD) del produttore dell'hardware GPU; Vulkan Loader viene fornito con il pacchetto driver del produttore.
- 8 GB di memoria
- Spazio libero su disco sufficiente per installare Vulkan SDK (circa 1 GB)
Questa versione segna un passo significativo in avanti nell'espansione dell'ecosistema Vulkan ai dispositivi Windows basati su ARM. Grazie alla crescente popolarità di PC Copilot+ basato su Qualcomm Snapdragon, questo nuovo Vulkan SDK consente agli sviluppatori di creare applicazioni grafiche ad alte prestazioni ottimizzate per questa piattaforma emergente.