Reklamı Kapat

WWDC oldukça geniş bir kitle tarafından izlense de bu konferans öncelikli olarak geliştiricilere ait. Sonuçta adından da anlaşılacağı gibi bu. Açılış konuşmasının üçte ikisi beklendiği gibi OS X Yosemite ve iOS 8'e aitti ancak daha sonra odak noktası tamamen geliştirici konularına kaydı. Bunları kısaca özetleyelim.

Hızlı

Objective-C öldü, yaşasın Swift! Kimse bunu beklemiyordu; Apple, yeni Swift programlama dilini WWDC 2014'te sundu. İçinde yazılan uygulamalar Objective-C'dekilerden daha hızlı olmalıdır. Geliştiriciler Swift'i ele geçirdikçe daha fazla bilgi ortaya çıkmaya başlayacak ve elbette sizi haberdar edeceğiz.

uzantıları

iOS 8 çıkana kadar uygulamalar arası iletişim için uzun süre bekledim.Üstelik Uzantılar sistemin işlevselliğini uygulamalarla yerel olarak genişletmeyi mümkün kılacak. Uygulamalar korumalı alanı kullanmaya devam edecek ancak iOS aracılığıyla eskisinden daha fazla bilgi alışverişinde bulunabilecekler. Açılış konuşmasında, Safari'de Bing kullanarak çeviri yapma veya VSCO Cam uygulamasından yerleşik Görüntüler'deki bir fotoğrafa doğrudan filtre uygulama konulu bir sunum vardı. Uzantılar sayesinde Bildirim Merkezi'nde widget'lar veya birleştirilmiş dosya aktarımı da göreceğiz.

Üçüncü taraf klavyeler

Bu konu Uzantılar kapsamına girse de ayrı ayrı belirtmekte fayda var. iOS 8'de yerleşik klavyenin yerine üçüncü taraf klavyelere erişime izin verebileceksiniz. Swype, SwiftKey, Fleksy ve diğer klavyelerin hayranları bunu sabırsızlıkla bekleyebilir. Yeni klavyeler de diğer uygulamalar gibi korumalı alanı kullanmaya zorlanacak.

HealthKit

Her türlü fitness bilekliği ve uygulaması için yeni bir platform. HealthKit, geliştiricilerin, verilerini yeni Sağlık uygulamasına aktaracak şekilde uygulamalarını değiştirmelerine olanak tanıyacak. Bu adım, tüm "sağlıklı" verilerinizi tek bir yerde tutacaktır. Şu soru ortaya çıkıyor: Apple bu tür verileri yakalayabilen kendi donanımıyla mı gelecek?

Dokunmatik Kimlik API'sı

Şu anda Touch ID yalnızca bir iPhone'un kilidini açmak veya iTunes Store ve bağlı mağazalarından alışveriş yapmak için kullanılabilir. İOS 8'de geliştiriciler, bu parmak izi okuyucunun API'sine erişebilecek ve bu, yalnızca Touch ID kullanarak bir uygulamayı açmak gibi daha fazla kullanım olanağı sunacak.

Bulut Kiti

Geliştiricilerin bulut tabanlı uygulamalar oluşturmanın tamamen yeni bir yolu var. Apple, geliştiricilerin istemci tarafına odaklanabilmesi için sunucu tarafıyla ilgilenecek. Apple, sunucularına çeşitli kısıtlamalarla (örneğin, bir petabaytlık veri üst sınırı) ücretsiz olarak sağlayacaktır.

HomeKit

Birkaç yıl önce tek bir el cihazıyla kontrol edilen bir ev, kulağa bilim kurgu gibi gelirdi. Ancak Apple sayesinde bu kolaylık yakında gerçeğe dönüşebilir. İster aydınlatmanın yoğunluğunu ve rengini ister oda sıcaklığını değiştirmek isteyin, bu işlemlere yönelik uygulamalar doğrudan Apple'ın sunduğu birleşik API'yi kullanabilecek.

Kamera API'si ve PhotoKit

İOS 8'de uygulamaların kameraya gelişmiş erişimi olacak. Bu pratikte ne anlama geliyor? App Store'daki herhangi bir uygulama, beyaz dengesinin, pozlamanın ve fotoğrafçılıkla ilgili diğer önemli faktörlerin manuel olarak ayarlanmasına olanak tanıyabilecektir. Yeni API aynı zamanda, örneğin orijinal fotoğrafı değiştirmeden herhangi bir zamanda geri alınabilen düzenleme gibi, tahribatsız düzenleme olanağı da sunacak.

Metal

Bu yeni teknoloji OpenGL'den on kat daha fazla performans vaat ediyor. Açılış konuşması sırasında iPad Air, tek bir seğirme olmadan gerçek zamanlı olarak yüzlerce kelebeğin düzgün bir akışını göstererek çoklu iş parçacığı kullanmadaki gücünü gösterdi.

SpriteKit ve SceneKit

Bu iki kit, geliştiricilere 2D ve 3D oyunlar yapmaları için gereken her şeyi sunuyor. Çarpışma tespitinden parçacık oluşturucuya ve fizik motoruna kadar her şey bunlarda sağlanmaktadır. Yeni başlıyorsanız ve ilk oyununuzu oluşturmak istiyorsanız dikkatinizi buraya odaklayın.

.