Skip to main content

Apple wants iOS to be the first language your child learns

A new game will help kids, and everyone else, learn how to code. Apple is launching Swift Playgrounds for iPad later this year, free in the App Store.

In this game players can control a character named Byte by using real Swift code. Concepts like code fencing and loops are introduced as game mechanics to solve puzzles. Players learn more real coding skills as they progress through the game, as puzzles require increasingly complex movements in order to be solved. There’s also a sandbox mode, where users can create environments using code.

Recommended Videos

WWDC 2016: WatchOS 3 supercharges the Apple Watch with extra speed and Minnie Mouse

A demo by Cheryl Thomas. VP, Software Engineering Operations at Apple, showed off the main game. Players use Swift code to order Byte to do things like step forward and eat gems. Thomas also showed off a physics environment full of emoji, and showed how users can adjust the physics of the world and other properties by adjusting the code.

The idea here is for would-be programmers to learn Swift before any other language, as Apple CEO Tim Cook made clear.

“Swift is powerful, but it’s also simple and approachable, so it can be your very first programming language,” said Cook.

Apple has been working hard to promote Swift, going so far as to open source the programming language last year. The idea, no doubt, it to shore up Apple’s developer base.

The game fits in the same vein. The more developers who speak Swift “natively,” the more developers who think of Apple’s platforms first. Releasing the application on iPad helps make it accessible, potentially reaching people who otherwise wouldn’t consider learning to code.

“Because Swift is so easy to learn, it has the potential to bring many more people into coding,” said Cook.

Only time will tell how effective this new game is at teaching non-programmers to create in Swift.

Justin Pot
Former Digital Trends Contributor
Justin's always had a passion for trying out new software, asking questions, and explaining things – tech journalism is the…
If you have an iPhone, you need to download iOS 18 ahead of Hurricane Milton
Satellite messaging features on an iPhone with iOS 18.

Florida is preparing for Hurricane Milton's arrival on Wednesday. As the storm approaches, here's a valuable tip for iPhone users in its path.

Before the storm's arrival, it's crucial to download iOS 18 on your iPhone. With this version of iOS 18 installed, you immediately gain access to Apple's new Messages via satellite feature. The new feature lets you send and receive text messages without cellular and Wi-Fi coverage. This means you can stay connected with friends, family, and emergency services even in areas where power might be lost.

Read more
Xreal vs. Apple Vision Pro: Why I chose Air 2 and Beam Pro
My two monitor PC sits unused while I use the Xreal Air 2 and Beam Pro with Bluetooth accessories.

Xreal’s latest product, the Beam Pro, turned my $400 Xreal Air 2 smart glasses into a low-cost Vision Pro alternative. While Xreal’s spatial computing solution lacks the power and sophistication of Apple’s first VR headset, it offers many similar features.

The Beam Pro can also capture 3D photos and videos to help you relive memories with Xreal Air smart glasses, which show depth and movement that make those moments come alive. Undoubtedly, Apple’s headset is currently the best solution for spatial computing, but the Vision Pro's ultra-premium $3,500 price inspired my search for a more affordable alternative.

Read more
The first iOS 18 update fixes a major bug with Apple’s Passwords app
An iPhone showing the Apple Password app.

Apple has finally introduced iOS 18.0.1 and iPadOS 18.0.1, the first software updates for iOS 18 and iPadOS 18. Although this iOS 18.1, which will brng the Apple Intelligence update that many have been waiting for, it’s important nonetheless.

The iOS 18.0.1 update fixes a pesky bug in Apple’s new Password app. As the iOS 18.0.1 change notes explain, there was an issue where the Password app could inadvertently use VoiceOver to read out passwords. No doubt, this is a bug no one wants to see, and now it’s squashed.

Read more