Next month Microsoft will release Windows 10 for Xbox One. One of these strategies will allow developing applications and "low processing games" for the platform. Any chance a Delphi compiled version application to run on console ( #10Seattle or next)?
Next month Microsoft will release Windows 10 for Xbox One. One of these strategies will allow developing applications and "low processing games" for the platform. Any chance a Delphi compiled version application to run on console ( #10Seattle or next)?
More info here: http://www.xbox.com/en-US/developers
More info here: http://www.xbox.com/en-US/developers
/sub
ReplyDelete/xbox
ReplyDelete/game
ReplyDelete/begin
ReplyDeleteNo - or not yet. As long as Delphi doesn't compile to an Universal Windows App you won't be able to run the application on the Xbox. Same applies to HoloLens and Windows Phone (ok Windows Phone via the Android bridge).
ReplyDeleteEven the bridge announced for bringing Win32 programs into the Windows Store doesn't enable running the program on the Xbox.
There are rumors floating around that Embarcadero is working on a Universal Windows App compiler - but so far it seems to be on the lowest priority possible and we shouldn't expect anything official in the near future.
So far Delphi 10 supports only a quite small sub-set of Universal Windows Platform APIs and the included controls are just Windows 10 look-alike controls.
Ah, a wonderful opportunity to learn a new language ......
ReplyDeleteFred Ahrens thanks. Well, it's not a good news. With all news on Microsoft Windows 10, they could invest in this. I can't understand why is so low priority over focusing on this. No Windows phone, no xbox...
ReplyDeleteMagno Lima It's not Embarcadero to blame here. So far it was quite hard (read: impossible) for 3rd parties to make your own compiler for Metro/UWP apps or get the apps compiled with your own compiler published in the Windows Store. The situation is changing a little bit but unfortunately this is still all discussed behind closed doors. So we will have to wait patiently for some official news - and I guess we'll have to wait quite a long time.
ReplyDeleteOn the other hand the market share for UWP apps (Windows 8/10 and Windows mobile) is still quite small and the shareholders are hard to convince to make investments into this market.
Maybe Marco Cantù can add some news, if available.
But: Why not use Visual Studio for the front end apps on Xbox, Hololens, Windows, Windows Phone and keep using Delphi for the backend? That's currently our preferred approach. Programming in C# isn't that hard to learn. At the end it's the framework you have to understand.
It's actually not hard to target these new MS platforms for a third party. You just have to target .net. Embarcadero already have a .net compiler for Delphi.
ReplyDeleteEmba have, in my view, been wise not to try too hard to target Metro so far. They have been wise to see if it gains momentum.
Very nice comments here. No problem with C#, only attempt to keep in the same development tool. Mainly code for iOS, Android, Mac and Windows, plus Windows Mobile would really be great.
ReplyDeleteThere is not such a think as a "Universal Windows App compiler", because this is purely a marketing term from Microsoft. There are many technologies that allow developers to create UWP apps from .NET (which needs native interop to call WinRT, though), to C++ (which uses proprietary bindings), to JavaScript, to the 4 UWP bridges.
ReplyDeleteSupporting the bridges means we do support UWP. Period. Astoria is coming soon, Centennial will follow up.
In general, not all UWP apps run on all platforms (I know, confusing), but that's true for some of the Microsoft technologies as well.
The big advantage of the bridges, is that the same application will also run on Windows 7 (or iOS with the Objective-C bridge), I think this is something developers using RAD Studio appreciate, rather than having to use different code bases for Win7 and Win10 -- not to mention Android, iOS, and Mac.
We should probably rename FireMonkey as "the only really universal platform", as the term "universal" is really being abused by Apple (iOS only apps) and Microsoft (Win10 only apps), while our apps run on 90% of computers and devices out there. Just saying...