Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-112649

Add support for WatchOS projects

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • Some future release
    • Build System: CMake
    • None
    • iOS/tvOS/watchOS

    Description

      Previously Qt had support for WatchOS by running Qt apps directly on the watch which was not optimal due to the large Qt size and specific UI limitations of WatchOS. Maybe the support for WatchOS was a bit too early. But now I am seeing a significant amount of adaption of smartwatches (in other words, an increasing number of customers ask for WatchOS and I use it myself a lot).

      At the moment the integration of WatchOS (WatchKit) with Qt is very cumbersome because the cmake XCode project generation process recreates the XCode project each time.

      For a future Qt version it should be possible to generate XCode projects with WatchKit support. This means that Qt prepares the project to include the two WatchOS specific app targets (extensions, see https://developer.apple.com/documentation/watchkit/setting_up_a_watchos_project?language=objc#3295999). Everything running on the watch is written using native WatchOS techniques (i.e. Swift). The watch communicates via WatchKit with the Qt app running on iOS.

      Attachments

        Activity

          People

            qtbuildsystem Qt Build System Team
            Harald Meyer Harald Meyer
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: