Apple Watch merupakan smartwatch besutan Apple yang baru saja dijual di beberapa negara. Smartwatch ini sendiri memiliki integrasi terhadap iPhone. Dengan hadirnya Apple Watch di dunia membuka peluang baru bagi developer untuk mengembangkan aplikasi pada perangkat tersebut.
Beberapa waktu lalu, Apple merilis WatchKit SDK yang dapat memungkinkan developer untuk mengembangkan aplikasi yang inovatif dan menarik di Apple Watch. Nantinya hal utama agar dapat menghubungkan aplikasi yang berada pada Apple Watch dengan iPhone ini developer membutuhkan dua pendukung utama yang terdiri dari WatchKit App yang berjalan di Apple Watch dan WatchKitExtension yang berjalan di iPhone.
WatchKit App sendiri merupakan beragam aplikasi yang dapat diakses dan tampil pada halaman utama Apple Watch. Sedangkan WatchKit Extension ini merupakan bagian penting dari WatchKit untuk mendukung agar aplikasi pada Apple Watch dapat berjalan dan terhubung dengan iPhone.
Secara skema, WatchKit App akan memiliki storyboard dan sumber daya aplikasi untuk bisa dijalankan di Apple Watch. Sedangkan WatchKit Extension akan memiliki kode-kode dan sumber daya aplikasi sebagai tambahan dari Apple Watch yang berada di iPhone. Ketika WatchKit App dijalankan makan secara otomatis akan melakukan sinkronasi dengan WatchKit Extension.
Selain WatchKit App, WatchKit sendiri memberikan dua fitur lainnya untuk mengembangkan aplikasi Apple Watch yang terhubung dengan iPhone yakni Glances dan Actionable Notifications. Dengan Glances ini pengguna Apple Watch dapat melihat informasi terbaru dari sebuah aplikasi yang berada di iPhone langsung pada Apple Watch seperti pesan Twitter, Facebook, dan lainnya.
Sedangkan Actionable Notifications ini memiliki fungsi untuk melihat informasi dari aplikasi iPhone yang selanjutnya dapat ditindaklanjuti langsung dari Apple Watch seperti informasi mengenai kondisi rumah yang lampunya masih menyala dan penggunanya dapat mematikan lampu tersebut langsung dari Apple Watch.
Untuk saat ini, dalam mengembangkan aplikasi di Apple Watch ini pembaca membutuhkan IDE XCode terbaru yang telah dilengkapi dengan iOS 8.2 SDK atau ke atas. Dalam IDE ini telah disediakan WatchKit yang nantinya dapat membuat aplikasi, Glances, atau Actionable Notifications pada Apple Watch.
Selanjutnya, developer dapat menargetkan perangkat Apple Watch di IDE XCode dan selanjutnya memilih WatchKit App. Selain itu, developer juga dapat mengembangkan Glances atau Actionable Notifications pada XCode ini.
Developer juga harus memperhatikan tata letak dari tampilan antarmuka yang berbeda dari WatchKit App, Glances, dan Actionable Notifications dengan memperhatikan panduan yang diberikan oleh pihak Apple. Selain itu, performa dari aplikasi yang dikembangkan pada Apple Watch harus diperhatikan agar dapat bersinkronasi dengan iPhone secara lancar dan cepat.
Nantinya aplikasi Apple Watch yang dikembangkan dapat disimulasikan dengan menggunakan emulator yang terdapat pada Xcode versi terbaru. Dimana developer dapat memilih iOS emulator dan memproyeksikannya ke Apple Watch yang berukuran 38 atau 42 mm.
Bagi developer yang ingin mengetahui informasi lebih lanjut dan mendapatkan pengetahuan lebih mendalam dalam pengembangan aplikasi di Apple Watch ini dapat langsung mengunjungi situs resmi WatchKit Apple.