iOS
Apple WatchKit'e Merhaba!
Apple Watch iki farklı boyutta ve çözünürlükte karşımıza gelecek: 38 mm, 272x340 42 mm, 312x390 WatchKit, iPhone'unuzda üç durumu desteklemektedir: WatchKit uygulamaları, Bakışlar sayesinde kullanıcıya sadece okunabilir bilgiler vermek, Etkilenebilir bildirimler sayesinde WatchKit ile kullanı...
Apple Watch iki farklı boyutta ve çözünürlükte karşımıza gelecek:
- 38 mm, 272x340
- 42 mm, 312x390
WatchKit, iPhone'unuzda üç durumu desteklemektedir:
- WatchKit uygulamaları,
- Bakışlar sayesinde kullanıcıya sadece okunabilir bilgiler vermek,
- Etkilenebilir bildirimler sayesinde WatchKit ile kullanıcıların bildirimleri bileklerindeki Apple Watch yardımıyla kolaylıkla yönetebilmesini sağlamak.
WatchKit uygulamaları Xcode 6 ve iOS SDK 8.2 ile geliştirilmektedir. Watch uygulamaları bütün kullanıcı arayüzünü içerebilir. Ekranda, uygulamanın görüntüsünü veya verilerin işlenmesini sağlar.
Bakışlar çoğu zaman ilişkisel verileri görüntüleyip, okumamızı sağlarlar. Bütün uygulamalar bakışa sahip olmak zorunda değildir fakat uygulama verilerine ulaşmanın en uygun yöntemidir.
Yerel ve uzaktan gelen bildirimler sayesinde özelleştirilmiş grafikler, içerik ve formatlama yapabiliriz fakat özelleştirilmiş bildirimler tercihe bağlı olduğundan ekleme zorunluluğumuz yoktur.
Watch uygulaması WatchKit eklentisi ile kullanıcının iPhone'u üzerinde çalışmaktadır. Uygulama hiçbir özel kod içermez, sadece storyboard görünümü ve kaynak dosyalarını içerisinde bulundurur. WatchKit eklentisini operasyonun beyin kısmı gibi de düşünebiliriz. Mantıksal işlemleri ve yazdığınız kodu kullanarak içeriklerinizi yönetebilir, kullanıcı etkileşimlerine cevap döndürebilir ve kullanıcı arayüzü kısmını güncelleyebilir.
Bakışlar, kullanıcıların ihtiyacı olduğu anda önemli gelişmeleri takip etmelerini sağlar. Bakışlarda sayfalama özelliği olmadığından yalnızca tek bir ekranda görüntülenecek şekilde sığdırılması gerekmektedir. Bakışlar tıklanıp tetiklendiği anda ilgili uygulama çalıştırılmaktadır.
Watch uygulamasının iOS uygulamasına eklenmesi
- Önceden oluşturduğunuz iOS uygulamanızı açın.
- File > New > Target > Apple Watch
- Watch App seçeneğini seçin.
- Next
- Bakış veya Özelleştirilmiş bildirimler eklemek istiyorsanız kutuları işaretleyin.
- Finish.
iOS App Bundle ID: com.example.MyApp
Watch App Bundle ID: com.example.MyApp.watchapp
WatchKit Extension Bundle ID: com.example.MyApp.watchkitextension
Özelleştirilmiş bakışların ve bildirimlere ait şemaların oluşturulması
- Önceden oluşturduğunuz Watch uygulama şemasını seçin.
- Menü üzerinden "Edit Scheme" seçeneğini seçin.
- Var olan şemanızı çoğaltıp, ismini değiştiriniz.
- Sol taraftaki sekmeden "Run" seçeneğini seçin.
- Info sekmesinden "Appropriate Executable" seçeneğini seçin.
- Şemanızı kaydedip, ekranı kapatın.
Özelleştirilmiş bildirimleri iOS Simulator'de debug ettiğimiz zamanlarda gelen bildirim için JSON oluşturmamız gerekmektedir.
Watch uygulamasının mimarisi
Watch uygulamasının işleyişi iki cihaza bağlı olarak oluşur;
- Apple Watch,
- iPhone
Aralarındaki ilişki aşağıda gösterilmiştir;
Watch uygulamasının yaşam döngüsü
11.12.2014
Yorumlar
2015'le ilk uygulamaları merakla bekliyoruz. Android saatlerden nasıl bir kullanıcı deneyimi farkı olur?
Kullanım açısından çok büyük farklar getireceğini düşünmüyorum açıkçası ama UI kısmı ve saatin tasarımının -özellikle farklı kayış seçenekleri- bir çok kullanıcıyı çekeceğini düşünüyorum.
Çok güzel bir saat hemde İphone ile uyumlu muhtemelen android satlerden çok daha pahalıdır bu