Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt support for share (intent on Android, extension on iOS) limits usefulness of Qt on mobile platforms
Forum Updated to NodeBB v4.3 + New Features

Qt support for share (intent on Android, extension on iOS) limits usefulness of Qt on mobile platforms

Scheduled Pinned Locked Moved Mobile and Embedded
4 Posts 2 Posters 2.7k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    bootchk
    wrote on last edited by
    #1

    It seems that Qt doesn't support cooperation between apps on mobile platforms. Specifically, what is called 'Share and Action extensions' on iOS and 'share intent' on Android. (Think of it as drag and drop on the desktop). Is that something a developer must do natively, and are there any plans for Qt to wrap or abstract this?

    For example, the QtPrintSupport libraries are not compiled for the mobile platforms (also the QFileDialog is very unfriendly.) On mobile platforms, a user chooses a 'Share' button and a standard, native dialog opens letting the user share to social websites, or do an action such as print, save to cloud, etc. In other words, as iOS HIG discusses, the platform tries to simplify the user experience, hiding the notion of a file system and so forth, lumping it all under 'share.'

    If Qt doesn't support this abstraction, then the apps that Qt can effectively support is very limited, say games and content consumers, but not content providers such as editors and drawing apps.

    1 Reply Last reply
    1
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      That's something you should rather bring on the interest mailing list. You'll find there Qt's developers/maintainers. This forum is more user oriented.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • B Offline
        B Offline
        bootchk
        wrote on last edited by
        #3

        I'm sure you're right but 'user oriented' is the wrong word? To me, that means an app user, who shouldn't even know they are using an app implemented in Qt. Would 'app developer' make more sense? As distinguished from 'Qt developer.' In other words, this forum is for features of Qt that exist, and how to program using them, and the mailing list is for programmers developing new features of Qt.

        In my exploring, it seems some of these concepts are new to iOS 8 (and have no equivalent in Android?) so it is not surprising they are not in Qt yet.

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Not the wrong word at all. We're on a Qt user forum which means that generally people are either application or library developer, but still, Qt user.

          Anyway it seems indeed that it's not something that has been implemented yet. Did you took a look at the "bug report system":http://bugreports.qt-project.org ? To see if someone already wrote something about it

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved