Details
-
Epic
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
-
Revamp support for mobile platforms
-
Description
The support for mobile platforms have deteriorated over the last few years and it is time to revamp it.
There are several areas where improvements must be done in order to maintain Qt as a valid option for mobile development. We will probably not be able to convince Flutter and React Native developers to convert to Qt, but mobile targets (Android and iOS) should be useful for Qt developers. Today, the feature parity gap between Android and iOS is growing, we lack important features and developers will have to write native code in order to get the functionality they require.
The following major tasks are connected to this task
- Push notification (QTBUG-71517)
- Cross platform usability (
QTBUG-72086) - Other new API/helper functions
- Volume Key support
- Screen brightness control
- NFC improvements
- Investigate easier forms of converting native data types to Qt types and vice versa
- Haptic feedback
Attachments
Issue Links
- depends on
-
QTBUG-80621 iOS: Love at First Sight
- Open
-
QTBUG-71517 (Push) Notifications for Qt Applications
- Open
-
QTBUG-79664 Android: Love at First Sight
- Closed
-
QTBUG-72086 Qt for Mobile - Improving the cross-platform usability
- Closed
- relates to
-
QTBUG-79038 Way to mimic iOS's "3D Touch" in QML
- Closed
-
QTBUG-79047 Be able to access the extra cameras on an iOS device
- Closed
-
QTBUG-104531 Integrate Media Session API
- Blocked