Apple Watch ve watchOS 2 için Apps oluşturma

Apple'ın Giyilebilir Cihazı ve En Son İşletim Sistemi için Uygulama Geliştirme Kılavuzu

15 Ekim 2015

Bu yıl, Apple etkileyici, fütüristik giyilebilir Apple Watch'u tanıtarak dalgaları yarattı. Sadece bu noktada durmak yerine, dev, bu cihaz için işletim sistemine yepyeni bir güncelleme ekledi - watchOS 2. Başlangıçta bu yıl WWDC'de (Dünya Çapında Geliştiriciler Konferansı) tanıtılan ve bu yıl 16 Eylül'de piyasaya sürülmesi planlanan bir hata nedeniyle gecikti. Sonunda 22 Eylül'de serbest bırakıldı.

Bu gönderide, size WatchOS 2'de oynayabileceğiniz bazı yeni özellikler sunan Apple Watch için uygulamalar geliştirmek için bir rehber sunuyoruz.

WatchOS 2'nin yeni özellikleri

Xcode ile Uygulama Geliştirme

Xcode artık geliştirme paketini sadece OS X ve iOS için değil, aynı zamanda watchOS için de sunuyor. Mac App Store'dan indirilebilir ve ücretsizdir. Ayrıca bir sonraki beta sürümünü buradan indirebilirsiniz. Bir Apple Kimliği aldığınızda, Apple Geliştirici Programına katılabilirsiniz.

Paftaları tasarlamanıza ve bunlar için doğru kod türünü geliştirmenize olanak tanıyan Xcode, çalışmalarınızı hatalara karşı tarar ve daha sonra kendinize ya da App Store üzerinden satabileceğiniz, yürütülebilir çalışma zamanlarına dönüştürür.

Xcode önceki sürüm, sürüm 6'dan bu yana Swift'i destekledi. Ancak Xcode 7'nin beta sürümü, Swift 2'yi destekliyor.

Swift ile Uygulama Geliştirme

İlk olarak WWDC 2014'te tanıtılan Swift , iOS ve OS X uygulamalarının geliştirilmesinde temel olan Objective-C'nin yerini almayı amaçladı. Bu yıl şirket, Linux için de destek sunan açık kaynaklı dil yaptı. Swift 2 ayrıca özelliklerinin ve işlevlerinin birkaçını genişletir.

Apple'ın belgeleri Swift'e yeterince iyi bir giriş sunuyor. Dil ile çalışma konusunda daha önceden herhangi bir deneyim sahibi olmanıza gerek yoktur ve basit adımları izleyerek süreci anlamanızı kolaylaştırır.

Bunun dışında Swift ile çalışmak için birkaç çevrimiçi kurs ve eğitici bulabilirsiniz. En iyilerinden biri, geliştiricilere öneriler, nasıl yapılır ve yararlı ipuçları veren Learn Swift Tips. Yeni başlayanlardan gelişmiş geliştiricilere doğru başlayarak tüm seviyeler spektrumunu kapsar. Ayrıca, kod kütüphaneleri, kitaplar ve geçmişte geliştiriciler tarafından yaratılan kod örneklerine de bağlantılar sağlar.

watchOS 2: Yeni Üreticilerin Geliştiricilere Açılması

WatchOS 2, şüphesiz iOS geliştiricilere daha fazla sayıda yol açtı ve böylece tüm iOS cihazları yelpazesi ve Apple'ın akıllı saati için daha iyi uygulamalar yaratmalarını sağladı.

Smartwatch pazarı sadece gelişiyor ve rekabet henüz tüm şiddetli değil. Bu nedenle, Watch için oldukça cazip ve kullanışlı uygulamalar yaratmak, bu nedenle giyilebilirliğe olan talebi arttırarak, rekabetin üstündeki ve omuzlarında durmasına yardımcı olabilir.