2016-10-27, 15:19
(2016-10-27, 06:01)silence48 Wrote:(2015-02-24, 22:26)jjd-uk Wrote: It's technically very difficult, so difficult that it may in fact be impossible due to the restrictions Microsoft place on Metro/Universal apps, these are restrictions such as how the app accesses the file system that do not exist for desktop apps.
I think this is wrong... I don't know for sure but, I will find out this week when I get back in town. (I'm a microsoft MVP and pretty skilled microsoft developer, I also use KODI Heavily as my primary media app for my tv's and accessing my massive media collection, would love for it to work on xbox as we have 5.)
Anyways, here's the requirements and instructions to Convert your desktop application to a Universal Windows Platform (UWP) app
Now, onto the exciting stuff, recently Microsoft released this great tool:
Desktop App to UWP App Converter
Anyways, I don't know if anyone's tried this yet, or if anyone has tried the option of enabling developer mode on your xbox one, then loading kodi in that manner? Just an idea.
That was written by me back in 2015 long before the centennial project was announced, or the changes to UWP and Windows Store to tie in with the Win 10 Anniversary and latest Xbox One updates came into being. How do you think we've now been able to get into the Store? it was using precisely that Converter. However all the converter does is take your desktop app and re-packages it into a Store compatible format, so uses appx instead of exe and sandboxes stuff more than a conventional desktop app would do, however the Store app even after being run through the converter still remains at it's heart an unchanged Win 32 desktop app.
To be able to run on Xbox One, Windows Mobile etc I think you've still have to be a true UWP app which means porting to Windows Runtime, but as there's been a lot of changes surrounding UWP in the last few months I'm not sure this is still the case, maybe Martijn might know more on this since he was heavily involved in getting Kodi into the Store.