Just been following the news over the last week and it appears that the ARM surface devices have been ‘jail broken’ so that it is now possible to run win32 applications compiled for ARM on Windows RT. This raises some questions regarding Windows RT and API compatibility with win32 on x86:
1) When Office 2013 was ported to Windows RT and with there is a move away from GDI towards Direct2D/DirectWrite ( link ) which raises the question if GDI is present then how much of it actually remains in API form when compared to the x86 implementation?
2) There is the rumoured ‘Windows Blue’ whose appearance will apparently (according to said rumours) bring WinRT to desktop applications plus a few more enhancements – is that the long term view of the Surface hybrid device where Microsoft would sooner software developers target WinRT on the desktop from day one when aiming for ARM than giving Win32 access only to then spend eternity trying to then convince said developers to migrate over to WinRT.
3) ARMv8 brings 64bitness too the ARM world which opens up a question regarding the role of ARM in the future when it comes to not only tablets but hybrid devices, desktops, laptops and even servers. I’m hoping that with the relationship that Microsoft is developing with ARM that we’ll see maybe such devices appear – I’d love to see an ARM based computer in the same way we see PC’s today where you can have a computer as powerful as the one I have but use as much power as those energy efficient light bulbs.