Apple’s Swift Playgrounds can help you learn to code, but it’s no HyperCard
For all Apple’s obsessive secrecy, even its senior managers acknowledge with an on-stage wink that much of what they announce these days has already been predicted. In the run-up to WWDC, I saw developers on Twitter wishlisting "Xcode for iPad"—a way to write apps on an iOS device rather than in the Xcode integrated development environment (IDE) that Apple makes available exclusively for the Mac. One suggestion was that this could be an iOS version of Playgrounds, the interactive test builder that Apple added to Xcode when launching its new programming language, Swift, in 2014.
Sure enough, 45 minutes into the 2016 WWDC keynote, Tim Cook—not an SVP, but Tim himself!—unveiled Swift Playgrounds for iPad, "a new way to learn to code." Because I’d been thinking about it, I had my tweet ready: "I personally think a way to learn Swift is not what the iPad needs—it needs a 21st Century HyperCard. But let’s see." Later, John Gruber (whose Daring Fireball blog is to Apple what BBC Radio 4’s Today show is to British politics) provided a glimmer of hope: "Swift Playgrounds = the new HyperCard?"
