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ı...

Anıl SÖZERİ |

11.12.2014

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

  1. Önceden oluşturduğunuz iOS uygulamanızı açın.
  2. File > New > Target > Apple Watch
  3. Watch App seçeneğini seçin.
  4. Next
  5. Bakış veya Özelleştirilmiş bildirimler eklemek istiyorsanız kutuları işaretleyin.
  6. 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şturulma

  1. Önceden oluşturduğunuz Watch uygulama şemasını seçin.
  2. Menü üzerinden "Edit Scheme" seçeneğini seçin.
  3. Var olan şemanızı çoğaltıp, ismini değiştiriniz.
  4. Sol taraftaki sekmeden "Run" seçeneğini seçin.
  5. Info sekmesinden "Appropriate Executable" seçeneğini seçin.
  6. Ş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ü

Anıl SÖZERİ |

11.12.2014

Yorumlar

Eyüp KAYA
25.12.2014 - 10:02

Çok güzel bir saat hemde İphone ile uyumlu muhtemelen android satlerden çok daha pahalıdır bu 

Anıl SÖZERİ
25.12.2014 - 11:10
350$ civarında olacağına dair söylentiler var.
Halil Keskin
12.12.2014 - 05:58

2015'le ilk uygulamaları merakla bekliyoruz. Android saatlerden nasıl bir kullanıcı deneyimi farkı olur?

Anıl SÖZERİ
12.12.2014 - 09:02

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.