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. Mobile App for iOS and Android using Windows 10
Forum Updated to NodeBB v4.3 + New Features

Mobile App for iOS and Android using Windows 10

Scheduled Pinned Locked Moved Solved Mobile and Embedded
4 Posts 3 Posters 832 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.
  • A Offline
    A Offline
    AlienTed
    wrote on last edited by
    #1

    Hi!
    I've been asked to come up with a cross-platform development environment for a mobile app we want to write for our company that would support both iOS and Android devices. Since I know c++ and pretty much familiar with QT, I wanted to go with it. The thing is that we all develop on Windows 10, since we don't use Macs at all. Would it be somewhat problematic to write one mobile app for the both systems in windows? What are most common problems? Is it possible to use, say, a virtual macOS (through VirtualBox) installed on Windows to test and compile for iOS?

    K J.HilkJ 2 Replies Last reply
    0
    • A AlienTed

      Hi!
      I've been asked to come up with a cross-platform development environment for a mobile app we want to write for our company that would support both iOS and Android devices. Since I know c++ and pretty much familiar with QT, I wanted to go with it. The thing is that we all develop on Windows 10, since we don't use Macs at all. Would it be somewhat problematic to write one mobile app for the both systems in windows? What are most common problems? Is it possible to use, say, a virtual macOS (through VirtualBox) installed on Windows to test and compile for iOS?

      K Offline
      K Offline
      koahnig
      wrote on last edited by
      #2

      @AlienTed

      Hi and welcome to devnet forum

      Development for Android on Windows 10 is directly possible. You can connect to AVDs for testing or to actual devices. I have managed to debug also for older Android devices (5.0) with cûrrent versions. At the time being the debugging for newer Android version e.g. Oreo on Huawei and Xiaomi has problems. I was not able to get it to work. however, you can still run it directly with Ctrl+R on devices and receive qDebug() outpput in creator. Not sure ifthe issue is with Android version or phones.

      You can use qt creator alsoin virtual box. I have done with ubuntu linux and did cross-compile for embedded linux.

      I have no experience with iOS or other operation systems. You would need to check if there are images for virtual box available.

      Vote the answer(s) that helped you to solve your issue(s)

      1 Reply Last reply
      2
      • A AlienTed

        Hi!
        I've been asked to come up with a cross-platform development environment for a mobile app we want to write for our company that would support both iOS and Android devices. Since I know c++ and pretty much familiar with QT, I wanted to go with it. The thing is that we all develop on Windows 10, since we don't use Macs at all. Would it be somewhat problematic to write one mobile app for the both systems in windows? What are most common problems? Is it possible to use, say, a virtual macOS (through VirtualBox) installed on Windows to test and compile for iOS?

        J.HilkJ Offline
        J.HilkJ Offline
        J.Hilk
        Moderators
        wrote on last edited by
        #3

        @AlienTed
        let me fill in for iOS,

        your qt application will, as long as you do not include 3rd party or native libs be able to run on iOS with very little adjustments.

        However MacOs is required to compile for iOS!

        • You can either buy a cheap MacBook/Mac mini
        • Try installing it on a vm (used to be highly illegal, iirc. Not sure what's the status on that today)
        • find a company that compiles your iOS app for you- there are some, but I have never used one.

        Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


        Q: What's that?
        A: It's blue light.
        Q: What does it do?
        A: It turns blue.

        A 1 Reply Last reply
        2
        • J.HilkJ J.Hilk

          @AlienTed
          let me fill in for iOS,

          your qt application will, as long as you do not include 3rd party or native libs be able to run on iOS with very little adjustments.

          However MacOs is required to compile for iOS!

          • You can either buy a cheap MacBook/Mac mini
          • Try installing it on a vm (used to be highly illegal, iirc. Not sure what's the status on that today)
          • find a company that compiles your iOS app for you- there are some, but I have never used one.
          A Offline
          A Offline
          AlienTed
          wrote on last edited by
          #4

          @J.Hilk Thanks for the fill in. I wanted to find out exactly that. It sums it then, I'll go with QT.

          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