Flappy Bird klonunu oynamak için Apple Watch'u hackledi
WatchOS 2 ile gelen destekle birlikte geliştiriciler daha fazla imkana sahip.
Hamza Sood daha önce iOS'taki gizli kodları tespit ederek, gelecekteki ürünler veya olası özelliklerle ilgili bilgileri paylaşmıştı. Sood şimdi ise Apple Watch'ta Flappy Bird klonu oynamayı başardı.
NanoFlappy isimli oyun yerel (Native) SpriteKit render'ı kullanıyor. Ekrandan kontrol edilmesi dışında kuşun aşağı yukarı hareketi için Digital Crown desteği de var. Videodan duyabileceğiniz gibi sesler geliyor, kısaca hoparlörü de destekliyor. Göründüğü kadarıyla herhangi bir gecikme ve yavaşlama da yok.
Bu durumun arkasındaki ana neden Apple Watch donanımının yerel kodu desteklemesi. Bilmeyenler için bu durumu biraz daha açayım. Eskiden bir Apple Watch uygulamasının yalnızca kullanıcı arayüzü saat üzerinden, diğer kodlar ise (Bluetooth ile) telefon üzerinden çalışmaktaydı (App Extensions). Şimdi ise watchOS 2 ile birlikte uygulamanın kaynak kodları da Apple Watch üzerinde çalışır hale geldi. Bir başka deyişle artık iPhone'a gerek kalmadan uygulamalar Apple Watch'ta çalışıyor. Bu durum geliştiriciler için oldukça avantaj sağlıyor.
Hacked a Flappy Bird clone onto Apple Watch with native SpriteKit rendering, touch/crown control, SFX through speaker pic.twitter.com/U1cavXb7SN
— Hamza Sood (@hamzasood) June 16, 2015