Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
... that’s like saying I can’t develop an app for Mac OS 9 Xcode.

If Xcode is on the iPad, there’s almost no reason for the Mac and macOS to continue to exist.

I wonder if other IDEs will come to iPadOS. IntelliJ or Unity?

I think that is selling Mac OS very short. I love my iPad but it still has a long way to go to get to Mac OS. I need a terminal. I need to be able to run multiple 4k screens (properly). I need full USB device support. Given the work that has gone into universal apps across all Apple's platforms an Xcode that cannot support all they platforms is only half a solution
 
If Apple places Xcode on iPad wouldn’t they also have to open the iOS a bit more? I use a lot of scripts in my project.
See my posts before: I expect this to be a limited form of Xcode. Build iOS apps the way Apple want's you to build iOS apps. I'd go as far as saying this will be Swift only: no ObjC. And no scripts.
 
I can't imagine that would ever be a pleasant experience. Even paired to a small BlueTooth keyboard! But I can imagine people wanting to download open-source apps and compiling them into apps on their phones for things that Apple doesn't want in the App Store.
Extremely good point.
 
If this is true, wouldn’t surprise me if it was limited to SwiftUI rather than UIKit, and for iOS-only apps. Doubt you’d be able to use Cocoapods etc as well. Not that I’d mind, hopefully SwiftUI matures over the next few years as it’s really fun to work with.

Wonder if it’ll be limited either by RAM or screen size, if this rumour is indeed true? (Requires 12.9” and 6GB? Probably not, but who knows?) In any case, I’d probably rush out to buy any iPad that is compatible. I’ve been using my iPad for more and more Mac tasks lately, and it’s often quicker and more versatile because of the ability to use the touch screen. Of course, this doesn’t apply to everything just yet, but Xcode would be another large step in that direction.

I guess the ultimate goal is to carry around an iPad that can be docked to a large external monitor as your only computer in the future. I think we’re still 5-10 years off that though, not in terms of hardware, but software maturity.
 
  • Like
Reactions: udance4ever
I've used Xcode (and ProjectBuilder before that) and there zero way the same source code can run on an iPad. Xcode is a terrible pile of crappola that barely functions on a decent Mac. They could have decided to build a brand new Xcode light designed for an iPad, that would actually make sense. But this bloated monstrosity with source code roots going back more 3 decades is not possible to port.
 
... that’s like saying I can’t develop an app for Mac OS 9 Xcode.

If Xcode is on the iPad, there’s almost no reason for the Mac and macOS to continue to exist.

I wonder if other IDEs will come to iPadOS. IntelliJ or Unity?

intelliJ requires Java, so I doubt it’s coming
 
I guess the ultimate goal is to carry around an iPad that can be docked to a large external monitor as your only computer in the future. I think we’re still 5-10 years off that though, not in terms of hardware, but software maturity.

In the end, is software more than hardware the problem. I'm sure the A12X can run Xcode in a decent way and you don't need the iOS simulator so no additional RAM for that, but iOS is too limited at the moment for serious development.
 
Yeah, definitely bring the Terminal along with it that can run a sandboxed version of Unix. Xcode w/o Terminal env, Git, etc. is not useful imho.
But bringing Terminal to iPad means being able to curl, brew, etc. D.R.E.A.M.
 
Expect amazing iPad pro apps in the near future. With an OS with built in capacities for touch, pencil camera, IR and better dedicated processors i can see the eventual priorities further move towards the sunsetting of legacy Mac OS.
Not tomorrow, but the way is paved.
The move from a OS that sat planted on a desk to one that is multifunctional, multifaceted and mobile.
 
Last edited:
  • Like
Reactions: udance4ever
You don’t seriously think Apple is going to remove from Macs:
• More than 2 visible windows
• Multiple displays
• Unrestricted filesystem access
• Ability run code from any source
do you?

Even if iPadOS will support 3 or 4 windows at the same time (maybe with an external display) I don't think we'll have the ability to arrange them as we do on macOS.
File system access is too important, and even if I don't use too many external dependencies I guess only SPM would work, so no CocoaPods. And what is great about the simulator is I can access the file system while debugging, really convenient especially when dealing with JSON.

I'm fine with the idea of ARM Macs, but I want them to run macOS, not iPadOS
 
I don't expect the same experience macOS can offer. They may port Xcode to the iPad, but what if your build scripts require python or ruby or shell scripts? We won't have full access to the file system, it would be a huge change in iPadOS and I don't expect that.
So it will be a "baby" version of Xcode. I'd say better than nothing, now we have Swift Playgrounds but is very limited. I wouldn't say no to the ability to edit my source in Xcode on an iPad, but I don't expect to be able to work only on iPadOS for the entire lifecycle of an iOS app. And I love big displays when it comes to coding, my laptop is the 16" and I use it with an external display whenever possible, so using only iPadOS would be out of question. But that's a personal preference more than a technical limitation. For a quick edit iPad would be sweet, so in the end it is a good news, but not a breakthrough.

Apple already have "Reality Composer" on iOS which is probably the direction they will go in for xCode on mobile platforms. You'll be able to build AR/Studio/Graphic interfaces on the device first then send it into xCode rather then building on the Mac and compiling it into a test app for the device. Coding on a 11" screen is only useful if its mainly the UI components rather than the code aspects.
 
  • Like
Reactions: udance4ever
Would be nice to run your own code on an ios device without paying apple $100 a year.
 
If this is true, wouldn’t surprise me if it was limited to SwiftUI rather than UIKit, and for iOS-only apps. Doubt you’d be able to use Cocoapods etc as well. Not that I’d mind, hopefully SwiftUI matures over the next few years as it’s really fun to work with.

Wonder if it’ll be limited either by RAM or screen size, if this rumour is indeed true? (Requires 12.9” and 6GB? Probably not, but who knows?) In any case, I’d probably rush out to buy any iPad that is compatible. I’ve been using my iPad for more and more Mac tasks lately, and it’s often quicker and more versatile because of the ability to use the touch screen. Of course, this doesn’t apply to everything just yet, but Xcode would be another large step in that direction.

I guess the ultimate goal is to carry around an iPad that can be docked to a large external monitor as your only computer in the future. I think we’re still 5-10 years off that though, not in terms of hardware, but software maturity.

The new iPad Pro's are all 6GB in RAM.
 
  • Like
Reactions: udance4ever
See my posts before: I expect this to be a limited form of Xcode. Build iOS apps the way Apple want's you to build iOS apps. I'd go as far as saying this will be Swift only: no ObjC. And no scripts.

Partly agree - it wouldn't make sense for XCode for iOS to be able to create anything that won't run on iPad, iPhone, Apple TV, HomePod etc. - which requires App Store compliance. Otherwise, what you gonna do: hook a Mac (with large display and keyboard) to your iPad with a USB-C cable so you can develop Mac apps remotely on your tiny iPad?

That said, "just" developing App-store compliant iDevice apps accounts for a huge proportion of XCode use.

If Apple places Xcode on iPad wouldn’t they also have to open the iOS a bit more? I use a lot of scripts in my project.

If Apple deems scripting essential to iOS development, there's no reason that XCode for iPad couldn't run scripts within in the same sandbox/virtual machine that it will inevitably use to run your code.

I need a terminal. I need to be able to run multiple 4k screens (properly). I need full USB device support.

There's no rocket science involved in enabling any of those things in a future version of iPadOS - they're all things that Apple have previously deliberately left out for strategic, rather than technical, reasons. Terminals, like scripting, could be strictly sandboxed with no access outside the current project. iPad Pros already support a single external display for Apps with "second screen" options and a very sensible design for XCode would be to run the editor on the "second screen" while previewing the app being developed on the iPad. Future iPad Pros might have USB4 (i.e. Thunderbolt 3 with the serial numbers filed off) which could support multiple screens.

Bear in mind that if XCode for iOS ever appears you'll probably need to register as a developer to get it.


All that has me wondering whether the rumoured 12" ARM MacBook will actually be running MacOS - or if it will actually be a clamshell iPad with built-in keyboard and touchpad, running iPadOS: The one chink I see in the plausibility of the ARM Mac rumours is the amount of effort that Apple have recently put into making the iPad "more pro" - faster processors, bigger screens, USB-C rather than Lightning, improved USB device support and - in particular - more keyboard/pointer support (which is a major U-turn on the previous touch-first policy).

Personally, although there are many reasons why I want a Mac/PC rather than an iPad as my main machine, the #1 deal-breaker that limits my iPad to "consumption" has always been that the touch interface sucks for editing text or code - and if you add a keyboard case what you get is something more bulky and awkward than a MB Air (it has already been noted that a 12" iPad with Magic Keyboard is heavier than a MBA...)

Ultimately, I'm sure Apple would like to ditch the Mac, since they undoubtedly make more money from subscriptions and App Store purchases from an iPad than a low-end MacBook - and it's clear from the Mini, Mac Pro, iMac Pro specs and pricing that they have abandoned any ambition of attracting new pro users to the Mac platform and are just see how much money they can wring out of pro users in the next few years before they give up and take the hit of shifting to PC.
 
  • Like
Reactions: udance4ever
I still say the ARM based Mac we keep hearing whispers about is actually a desktop/notebook iOS device. Since the 4K Apple TV is technically an iOS device, an updated version with an A13 chip could easily be modified to become a very low cost desktop machine. iPhone SE logic board in an Apple TV sized machine with an Ethernet port, USB A and C priced at $199 would be killer.
 
  • Like
Reactions: udance4ever
But I think Apple is afraid to impact Mac sales.
I think Apple’s end goal is to terminally impact Mac sales.
I'd go as far as saying this will be Swift only: no ObjC. And no scripts.
I think so, too. Will you be able to start your development life at 12 writing and releasing apps to the App Store using an iPad? Yes. Will you be able to bring all your years built current customized dev workflows to the iPad? Probably not.
 
  • Like
Reactions: udance4ever
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.