This Xcode for iPad App May Make You Appreciate the Mac

For some reason, a segment of the iOS developer community would love to have Xcode (the IDE for macOS, iOS, and other Apple platforms) on the iPad. One enterprising soul created a proof of concept for it, and – it’s something.

Software developer Louis D’hauwe tasked himself with creating Xcode for iPad as a side project. It’s got some legs, too. The app supports side-by-side and windowed views for iPad, and has a familiar file tree structure in a sidebar. The app launch screen is a list of projects you’re working on.

But that might be where the magic ends. As D’hauwe notes, code created in this Xcode for iPad concept is compiled on a Mac, “which acts as a remote server.” He says it “generates an .ipa that is uploaded by the Mac,” which is then installed on an iPad.

In a subsequent tweet, D’hauwe says the iPad Xcode app will let developers write code on a mobile device and compile directly to a Mac server. In his view, there’s suddenly no need for a Mac.

But the project is also patched together. It uses D’hauwe’s Savanna mobile IDE (built for the Cub programming language) and regexs for syntax highlighting. It also requires raw XML editing; there’s no storyboard support.

There’s a lot to unpack with this. It’s a very intriguing tool. It’s also not one that most developers would want as an end-to-end app creation tool. Storyboards work just fine in this Xcode for iPad project, but there’s no visual editor. That’s great for making minor adjustments, but creating in a proper design environment is much faster (and probably yields better results).

But as a means to pick at an Xcode project on the fly, this might be just what we need. If you’re the type to bring an iPad on vacation instead of a Mac, Xcode for iPad means those moments of inspiration could yield instant results instead of notes.

Even so, for many professionals, there’s just no replacing the Mac. It’s far more powerful, has a proper keyboard, and there’s access to other professional apps (such as Sketch).

4 Responses to “This Xcode for iPad App May Make You Appreciate the Mac”

  1. I just want “interface builder” to run on the iPad Pro. With just enough functionality to edit storyboards and enough runtime to exercise the storyboard links, and load precompiled classes that extend interface builder to allow custom controls.

  2. Brent Reed

    I am wanting to ditch my MacBook Pro on the road, for my new iPad Pro 11 (2018) edition, it has a “proper” keyboard and is now arguably more powerful than my quad core i7 MBP. Having Xcode or a development environment for the iPad would be useful, as when I get to heavy lifting I use my iMac Pro in the office. We are now a “mobile” world, so even if Xcode supported only iOS development, I would be fine for this. The only other issue is full chrome or safari (preferably chrome) support for the browser compatibility and richness rather than only the iOS WebKit. It’s time we have the ability to use our iPad like a computer as Tim Cook and Apple have stated, and stop the incremental development of this when the hardware is there now and much of the software is there to make this happen.

  3. As end users and pro users, we should make our voice heard. The new iPad Pro 2018 edition is a pro table. With the current benchmarks, this table can definitley hold its own ground and develop like any Mac. I think all of us that would desire this, should raise a thread on apple forum and make our voice heard. What do you think all?