Turkcell | Geleceği Yazanlar

GELECEĞİ YAZANLAR BLOG

Yeni Blog Yaz

Apple WatchKit'e Merhaba!

Anıl SÖZERİ - 11 Aralık 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ü

4 Cevap

Halil Keskin

12 Aralık 2014

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

Anıl SÖZERİ

12 Aralık 2014

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.

Eyüp KAYA

25 Aralık 2014

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

Anıl SÖZERİ

25 Aralık 2014

350$ civarında olacağına dair söylentiler var.

Yorum yapmak için Giriş Yapın ya da Üye olun.