Hi!
In order to have Windows Phone support, as above, HTML5 is already available. However, native code performs much better on a phone. Microsoft just announced Win32 support for Windows 10 (which will run on the phone), however, I believe this uses a VM, so not sure if it will perform as well.
Here are the steps we need to go for straight WinRT support:
- Get ANGLE support, WinRT has no OpenGL support (progress! How to use ANGLE library on old machines)
- Make sure HXCPP supports WinRT (maybe done? https://github.com/HaxeFoundation/hxcpp/blob/master/toolchain/msvc-toolchain.xml#L47-L48)
- Build Lime for Windows RT (
lime rebuild windows -Dwinrt
or something like it)
I think most of our libraries should be WinRT compatible, we donāt really know until we really start trying to build. The big one is SDL, which I believe has Windows Phone support now (though we may need to update to a newer dev release of SDL2 in order to run stable). If all goes well, all of the above works, and then we need tool support to build/run/test properly for either Windows desktop or Windows phone using the Windows āuniversalā binary format