What is the truthful status of Qt on Android?
-
After a month of full time using Qt on Android (using 6.4.1), I got to ask, is this actually a supported platform?
Extremely basic stuff is simply not working reliably. Or at all. Camera support (bug, bug), basic typing bug, the full screenness problem (bug / forum post).
I'm just stunned that these bugs exist if the product has been on the market for 9 years (since Qt 5.2 2013-12-12).
And this is not just me, I've released my product in beta and lots of people are reporting these issues across a list of devices. Meaning that my product can't leave Beta until these issues are either worked around (I tried, doesn't seem viable), or Qt cleans up its act.
So, what is the honest state of Android? Is the Qt company actually supporting Android?
-
You may have to use gstreamer on Android and do not rely Qt for camera. Qt multimedia module has been redone. Do not be surprised that there are bugs. QML + gstreamer work fine for cameras on Android. Unluckily, Qt can not add gstreamer for Android because of license issue. However, there is no problem on Linux.
You may imagine that it is pretty tough for Qt to make multimedia cross-platform. Therefore, I do not complain Qt about this.
-
You may have to use gstreamer on Android and do not rely Qt for camera. Qt multimedia module has been redone. Do not be surprised that there are bugs. QML + gstreamer work fine for cameras on Android. Unluckily, Qt can not add gstreamer for Android because of license issue. However, there is no problem on Linux.
You may imagine that it is pretty tough for Qt to make multimedia cross-platform. Therefore, I do not complain Qt about this.
-
At least on Qt 5.15, we have had very good experience with camera on android (at QML level) for picture taking.
We had to carefully stick to the way the camera is implemented in the sample to make it work, but it works.On Qt 5.13, it was a mess.
Hopefully upgrading to Qt6 (which we plan to do next year as 5.15 reaches EoL) wont be a PITA..