Microsoft tillkännager OpenCL och OpenGL-kompatibilitetspaket för Windows 10 på ARM
De första recensionerna av den ARM-baserade M1 MacBooks Mac Mini har varit fantastiska. Å andra sidan, trots att de släppte produkter som Surface Pro X tidigare, kämpar Microsoft fortfarande med Windows på ARM. Den viktigaste frågan för Windows på ARM är appkompatibilitet. Eftersom Windows anses vara en öppen plattform jämfört med macOS, är det svårt för Microsoft att ha appar utvecklade för ARM-instruktionsuppsättningen.
Tidigare i år samarbetade Microsoft med Collabora för att bygga DX12-kartlager för OpenCL- och OpenGL-plattformar där stöd för inbyggt drivrutin inte är tillgängligt. Enligt Microsofts dev-blogg är kompatibilitetspaketet för Windows 10 på ARM äntligen tillgängligt för användare och utvecklare. Specifikt stöd för Adobe Photoshop med DX12-mappning på OpenCL och OpenGL-plattformen, dvs Windows på ARM.
Photoshop-versionen är fortfarande i beta-läge, men den stöder funktioner som GPU-acceleration med de mappade OpenCL- och OpenGL-lagren. Kompatibilitetspaketet kan laddas ner via Microsoft Store för alla som använder Windows på ARM-plattformen. Man måste installera kompatibilitetspaketet tillsammans med Qualcomm DirectX 12-paketet för att köra ARM-versionen av Photoshop körs inbyggt, och då kan det enkelt använda funktioner som GPU-acceleration.
För närvarande kör OpenCL och OpenGL-kompatibilitetspaket bara Photoshop, men användare på Windows Insiders-programmet kan ladda ner insiderversionen av kompatibilitetspaketet. Insiderversionen kan köra alla appar som utvecklats för OpenCL version 1.2 och tidigare och OpenGL version 3.3 och tidigare.
Slutligen är det bara de som har den senaste versionen av Windows på sin ARM-enhet som kan ladda ner kompatibilitetspaketet. För mer information, gå till Microsoft Dev Blog.