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 794 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 12 Mar 2019, 17:38 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 2 Replies Last reply 12 Mar 2019, 21:14
    0
    • A AlienTed
      12 Mar 2019, 17:38

      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 12 Mar 2019, 21:14 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
        12 Mar 2019, 17:38

        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 Offline
        J Offline
        J.Hilk
        Moderators
        wrote on 13 Mar 2019, 06:03 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 13 Mar 2019, 07:23
        2
        • J J.Hilk
          13 Mar 2019, 06:03

          @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 13 Mar 2019, 07:23 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

          1/4

          12 Mar 2019, 17:38

          • Login

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