Main forum > Off Topic

Windows Runtime - The New API

(1/5) > >>

TI-994A:
I'm sure that you've heard about the new Windows Runtime API in Windows 8, which has to be used in order to write Metro apps. Since this entails using the COM-based functions from this new API, and limited use of Win32-API functions, what's GLBasic's game plan for Windows 8 compatibility?

Kitty Hello:
I have not checked the details, yet.

MrTAToad:
GLBasic works fine on Windows 8 desktop - all programs revert to using the standard Windows layout when you run a program.

Don't know about Windows On ARM though - that could probably mean a new set of libraries and what not..

TI-994A:

--- Quote from: MrTAToad on 2012-Jun-13 ---GLBasic works fine on Windows 8 desktop - all programs revert to using the standard Windows layout when you run a program.

Don't know about Windows On ARM though - that could probably mean a new set of libraries and what not..
--- End quote ---

Yes, but technically that would be running on "compatibility mode", because Windows 8 is Metro based, which is built upon the Windows Runtime. Taking a cue from Apple's App Store, Metro apps can only be sold through the Windows Store, and will otherwise not install on any device. The store will not sell non-Metro apps, but they may be showcased in the Windows Compatibility Center and listed in the store if they are Windows Desktop App Certified.

This is the new core API for both the Intel (WOI) and Arm (WOA) platforms; only on handheld devices it's called Windows RT, and Metro based code is supposed to be fully portable across these platforms.

Windows 8 actually has two separate APIs, sitting side by side; and logic tells us that one of it will have to go (eventually). Guess which one is more profitable for Microsoft?

Kitty Hello:
If they break backward compatibility, noone will get a new windows. That's why win is the best platform. It runs any windows program ever made ( ok x64 dropped win 16 bit support, but hey)

Navigation

[0] Message Index

[#] Next page

Go to full version