Could QT app run on Microsoft Surface Windows 8 Tablet (Windows 8 RT)
-
Hi, @gaolinjie!
Yes, most of Qt-based applications can be launched from Windows * Tablet.
P.S. You should use Qt instead of QT (QuickTime) - it's very important religious question, so please, keep it.
-
Actually not.
Although it is possible to run applications on tablets running Windows 8, it is (currently) not possible to run Qt applications on tablets running Windows 8 RT, as an absolute requirement for doing so is the use of Windows Runtime (the QPA-plugin for Windows is still Win32).
Digia has already stated that they working on support for Windows 8. If this means a Windows Runtime QPA-plugin you will be able to run Qt applications on Windows 8 RT tablets as well.
However, as it is Microsoft there is an inevitable but, Windows Runtime on Windows RT (the one beeing responsible for naming at Mircosoft should be slapped with a large trout) is restricted in certain ways for non-Microsoft applications, above all VirtualAlloc() and VirtualProtect() which means no JIT which means no V8 which means no QtQuick 2 which probably means no Qt at all.
I'm quite interested to see how Digia is going to solve this issue.
-
-
bq. no QtQuick 2 which probably means no Qt at all.
That is absurd. Qt would do just fine without the completely unnecessary abomination that is Qt Quick.
-
There is already winrt branch in Qt's git repository... they are working on it... And if there will be no QtQuick - who cares??? Qt is C++ framwork in first place and QML is just new and still unstable and not matured part of it...