WWDC: Xcode 9 Adds Wireless Development for iOS Devices

Reflecting the more public-focused nature of the main WWDC keynote, Apple’s Platforms State of the Union address at WWDC included a whole host of information around Swift deployments, including news that over 1 million people are now coding with Swift Playgrounds.


It also raised a cheer when developers learned that Xcode 9 supports wireless development so you can use the best and most appropriate way to connect dev machines to mobile devices for deployment and testing. Until now, you had to use a USB cable. Such a chore.

Swift Improvements

Apple’s developer language is an international success story, the company hinted. Over two-thirds of developers using Swift are based outside of the US.

What have they been doing? Well, it looks as if they have been developing, using Swift to make over 250,000 apps that have been submitted to the App Store so far.

There are a range of improvements in the language, line-by-line highlighting, content update notifications, new Playground pages, better error messages, MapKit support, and much, much more.

Apple also confirmed that Swift Playgrounds 1.5 (which is available now) will allow developers to create and control even more robots than the company announced last week.

When it comes to Swift itself, Apple confirmed Xcode 9 will indeed include Swift 4.0. It said that in contrast to the process of moving them from Swift 2.0 to 3.0, moving projects from Swift 3.0 to Swift 4.0 should be very simple.

Metal 2

The session also introduced Metal 2, which will run on hundreds of millions of devices from launch. Metal has already had a big impact, with Ian Bullock of Feral Interactive saying,  “Metal’s richer feature set and lower overhead have allowed us to bring cutting edge games to the Mac with frame rates and effects that simply weren’t possible before.”

Get this, GitHub

Developers will also be excited (I think) at a useful and powerful usability improvement around GitHub.com and GitHub enterprise, both of which have been integrated within Xcode 9. This means it has become incredibly easy to grab, submit and share the data you need around GitHub from within Xcode.

Developers can begin working with the first Xcode 9 betas, while the Swift Playgrounds 2 beta (which supports iOS 11 SDK and Swift 4.0) is available to registered developers requesting TestFlight access.

There’s a whole bunch more information across a range of other topics, including machine intelligence and ARKit,  here.

Jonny Evans

Watching Apple since 1999. I don't say what they should do. I say what they might do. They sometimes do.

1 Response

  1. June 16, 2017

    […] of useful development enhancements, though enterprise IT teams will likely welcome the addition of wireless development for iOS devices when using Xcode on Mac. The Cisco/Apple move to speed up iOS data on Cisco-based networks may also […]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.