Dagelijks gebruik
Gebruik de Surface Pro X zelf dagelijks bij klantbezoeken. Super licht device, goede batterijduur, mobiele dataconnectie (4G) ideaal. Office pakket draait prima, en een arm64 versie voor Teams
is ook eindelijk in de maak. Draai van Teams nu de 32-bit versie welke via emulatie nog nét te traag is om lekker mee te werken. Gek genoeg is Zoom via 32-bit emulatie dan wel weer snel en relatief vriendelijk voor de batterij.
Software-ecosysteem
Je merkt, ondanks dat dit product al sinds november/december vorig jaar beschikbaar is, dat het software-ecosysteem nu pas echt mee begint te komen:
- Microsoft Edge Chromium is sinds begin dit jaar native voor arm64 beschikbaar. De Surface Pro X draait z'n hand niet om voor 4k60 video's op YouTube terwijl mijn Dell XPS 15 9550 als een malle begint te blazen en gaat haperen.
- Visual Studio Code is sinds een maand of twee
native beschikbaar voor Windows arm64 (was sinds mei in preview).
Ben zelf ook actief bezig om software geschikt te maken voor Windows arm64 (of daar deels aan bij te dragen), bijvoorbeeld:
-
NodeJS
-
DDEV
-
GitHub Desktop
-
Signal Desktop
Ik merk dat veel software uitgaat van een standaard x64 landschap. Hier zit wel duidelijk beweging in; veel Linux packages zijn al beschikbaar voor arm64, en nu Apple heeft aangekondigd over te gaan naar ARM zie je dat de noodzaak om software te
cross-compilen steeds groter wordt, waardoor men de codebase er nu ook beter op voorbereidt.
Andere uitdaging is dat veel software werkt met dependencies welke alléén voor x64 beschikbaar zijn. Deze moeten dus óf voor 32-bit beschikbaar komen (zodat dit via emulatie werkt in arm64) óf in een native arm64 variant.
TL;DR
Persoonlijk word ik erg blij van deze ontwikkelingen en de huidige Surface Pro X werkt al lekker in dagelijks gebruik. Als Microsoft het voor elkaar kan boksen om 64-bit emulatie tegelijk met de "Surface Pro X 2" (of hoe deze dan gaat heten) te lanceren, kunnen er interessante dingen gaan gebeuren de komende tijd. Er zit duidelijk beweging in het software-landschap, maar het ondersteunen van meerdere typen processorarchitecturen brengt uitdagingen met zich mee, zoals
cross-compilation.
[Reactie gewijzigd door dennisameling op 26 juli 2024 23:17]