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
- Apple Watch'ın en yeni işletim sistemi, geliştiricilere donanımın daha temel işlevlerini sunarak, giyilebilir cihazla daha verimli çalışmasını sağlıyor. Akıllı saatin potansiyelini sonuna kadar kullanmanın, iPhone'a bağlı kalmak zorunda kalmadan, geniş bir işlev yelpazesini kendi isteğiyle yerine getirebilen tam teşekküllü bir mobil bilgi işlem cihazına dönüştürmesine yardımcı olur.
- Yeni giyilebilir OS sürümü, geliştiricilerin mikrofon ve Dijital Taç gibi bileşenlere erişmesini sağlar. Bu, kullanıcıların akıllı telefonlarına her zaman güvenmek zorunda kalmadan uygulamaları kullanabileceğini ima eder.
- Xcode'un en yeni sürümünde yeni piyasaya sürülen ClockKit, geliştiricilerin İzle yüzünü Komplikasyonlar özelliği ile manipüle etmelerini sağlıyor. Bunlar, kadranın yanında görünen ve çeşitli bilgi ve bildirimleri gösteren temelde okumalardır. Bu, kullanıcıların geçiş yapmasına gerek kalmadan bildirimlere ve güncellemelere erişmesine yardımcı olur. Geliştiriciler, saatlerini Dijital Taç üzerinde daha fazla seçenek sunmak için bu özellik ile çalışabilirler.
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.