Categories: Ulasan

WatchKit Bantu Developer Kembangkan Aplikasi di Apple Watch

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.

Share
Published by
Adhitya Wibawa Putra

Recent Posts

Cisco Peringkatkan Kerentanan Kritis Dalam Cisco Data Center Network Manager

Cisco mengungkapkan tiga kerentanan dalam layanannya. Ini dia penanganannya!

January 7, 2020

Optimal idM Meluncurkan OptimalCloud Partner Platform

Ini ulasan mengenai keuntungan OptimalCloud Partner Platform, platform baru milik Optimal idM!

January 6, 2020

Google Siapkan Coral Accelerator Module dan Coral Dev Board Mini untuk Tahun 2020

Google kenalkan dua koleksi baru dari Coral. Dua koleksi baru ini bakal menambah kemampuan pengembangan…

January 3, 2020

Google Kembangkan Model Kecerdasan Buatan Untuk Deteksi Kanker Payudara

Raksasa Google baru saja mengembangkan sistem pemindaian kanker payudara berbasis kecerdasan buatan. Bagaimana hasilnya, berikut…

January 3, 2020

Google Dorong Fitur Bubbles Notifications Ke Versi Stabil

Meski dikenalkan bersamaan dengan Android 10 Beta, sampai kini Bubbles Notifications masih dalam tahap pengembangan.…

December 31, 2019

Samsung Siapkan Lima Proyek dan Empat Startup C-Lab Untuk CES 2020

Samsung akan kembali memamerkan hasil program C-Lab ke ajang CES 2020. Ini dia proyek dan…

December 30, 2019