New in OS X: Get MacRumors Push Notifications on your Mac

Resubscribe Now Close

Apple Watch on watchOS 2 Hacked to Run Truly Native Apps Including 'Canabalt' and 'Flappy Bird' Clone

Since watchOS 2 was released last Monday, several developers have been tinkering with the software and have managed to get games like Canabalt and a Flappy Bird clone to run natively on the Apple Watch using frameworks like UIKit and SpriteKit, which are not available to developers for Apple Watch apps.

One of the main features Apple added to watchOS 2 is the ability for developers to create "native" apps that run on the device itself instead of the iPhone, but as it turns out, developers are restricted to using WatchKit for Apple Watch interfaces and are not able to use more advanced frameworks available on for iPhone apps like UIKit, SpriteKit, and SceneKit.

Last week, developers Steven Troughton-Smith, Adam Bell, and Jay Freeman were able to get apps using UIKit and SceneKit to run on the Apple Watch, and in the video below, endless runner Canabalt is shown running natively on the Apple Watch.


Developer Hamza Sood has also been tinkering with watchOS 2 and today tweeted that he was able to get a Flappy Bird clone to run on the Apple Watch with native SpriteKit rendering. He also took it one step further, adding both touch and Digital Crown input controls.
Developers don't yet have permission from Apple to use these frameworks for Apple Watch apps, but the hacked games give a look at what the device might be capable of in the future. WatchOS 2, set to be released in the fall, will allow developers to create native apps that are powered by the Apple Watch instead of the iPhone, but without the frameworks used in the above examples.

watchOS 2 also gives developers access to the Digital Crown, the microphone, and various sensors on the watch, including the accelerometer and heart rate monitor, which will lead to more full-featured apps later this year.

Related Roundups: Apple Watch Series 2, watchOS 3
Buyer's Guide: Apple Watch (Buy Now)


Top Rated Comments

(View all)

17 months ago
My question is how long can you play a game like that before the battery dies?
Rating: 9 Votes
17 months ago
OS X on the watch or I'm not interested.
Rating: 7 Votes
17 months ago
I'm still waiting for the Flappy Bird movie.



Rating: 5 Votes
17 months ago

OS X on the watch or I'm not interested.


Waiting on 4K display minimum, and 8GB ram.
Rating: 5 Votes
17 months ago
So, so pointless.

How apt; it's a perfect fit for the Apple Watch.
Rating: 4 Votes
17 months ago

Waiting on 4K display minimum, and 8GB ram.

And then make sure you wait for the gen 2 of that revision, no one should buy the first gen redesign...
Rating: 3 Votes
17 months ago
I prefer the original "Flying Fish" aka Mario:

Rating: 2 Votes
17 months ago

My question is how long can you play a game like that before the battery dies?


About 110 flaps or up to about 500 steps in Canabalt. ;) (joking, I don't actually know)
Rating: 2 Votes
17 months ago

Joking aside, are you finding it unstable? Have the Apple Apps on the watch gotten worse?

Truth be told Watch OS 2 isn't that bad, of course it has it's glitches and all, the weather complication being the most annoying for me at the moment. But that's not the problem. The problem is with Watch OS 2, my iPhone is stuck on iOS 9. iOS 9 beta 1 is a hot mess, literally. The battery drain is bad and I can fry an egg on my iPhone. Downgrading to iOS 8, my Watch becomes useless since iOS 8 won't work with Watch OS 2.
Rating: 2 Votes
17 months ago
What a DREADFUL looking gaming experience. Utterly ridiculous! Why on earth would you play a game on that, rather than pull out your iPhone?
Rating: 1 Votes

[ Read All Comments ]