The new king of Apple’s devices.

Xcode for iPad Pro

Currently, Swift does not support creating frameworks to the same extent as the Objective-C tooling allows. Because of this, Apple have not yet shipped a Swift framework that can take full advantage of its new features. In the interim they have added some capabilities back to Objective-C, such as optionals and generics, though in a clunkier form.

So, if Apple were to create a new system that allowed Swift binary frameworks, how drastic a change would it be?

Could a new system lead to a new development app? One that purely focused on Swift, dropping support for the writing of Objective-C?

This could allow features dedicated to Swift, with a faster and more dynamic UI, such as in autocompletion, the assistant editor, debugging, and documentation. Maybe some of those neat features of playgrounds could expand to all workflows?

Could it dramatically simplify the UI, enough that a touch interface could be viable, such as on the new iPad Pro?

This new development app I imagine would be for developing iOS, watchOS, and tvOS apps, dropping support for the Mac.

One big advantages would be simulating an iPhone or iPad right on the device itself. No longer would developers iterate on a Mac, clicking around their lovely touch UIs with a mouse.

The iPad Pro’s display would be spacious, able to fit both an Apple Watch and iPhone, plus gauges and controls, all in the one touch screen.

Probably the hardest part to transfer from the current Xcode would be Interface Builder, since it requires precise editing that would be frustrating using a finger tip. But no longer: this fine level of precision would be right up the iPad Pro’s Pencil alley.

Xcode for iPad Pro would have less baggage than the Mac version, allowing it to be so much more. The introduction of Swift allows a rethink of the functionality sitting on top, and one day leading to new frameworks using the latest advances in software architecture.

One of the killer apps for the iPad Pro might be Xcode, allowing development for its sister and cousin devices in a pure touch screen world.


Originally published at www.burntcaramel.com.