BASIN BÜLTENI
08 Haziran 2021
Apple daha da iyi uygulamalar geliştirmeleri için geliştiricilere yeni araçlar ve teknolojiler sunuyor
Xcode Cloud ile geliştiriciler uygulamalarını daha da hızlı üretebilecek ve yeni App Store özellikleriyle daha fazla kullanıcıya ulaşabilecekler
Cupertino, California Apple bugün, geliştiricilerin daha ilgi çekici uygulama deneyimleri yaratmalarına yardımcı olmak ve yüksek kaliteli uygulamalar üretmeyi daha da kolaylaştırmak için geliştirdiği yeni araçları ve teknolojileri duyurdu. Xcode Cloud, bireysel geliştiricilerin ve ekiplerin daha üretken olabilmeleri ve kullanıcılarına mükemmel uygulamalar sunabilmelerini sağlamak amacıyla, güçlü bulut hizmetlerini kullanarak uygulamaları üretmek, test etmek ve dağıtmak için gereken çok sayıda görevi ve aracı bir araya getiriyor. Uygulama İçi Etkinlikler ve Özel Ürün Sayfaları’yla, App Store şimdi geliştiricilere uygulamalarını tanıtmaları ve kullanıcılarla bağlantı kurmaları için yepyeni yollar sağlıyor. Swift uygulaması dilin içine yerleştirilmiş eşzamanlılık desteğiyle büyük bir ilerleme kaydediyor ve artırılmış gerçeklik (AR) teknolojileri uygulamalarda veya web üzerinde etkileyici içerikler oluşturmayı hiç olmadığı kadar kolay hale getiriyor.
“Geliştirici topluluğumuza, daha da ilgi çekici ve yüksek kaliteli uygulamalar geliştirmelerine yardım etmek amacıyla güçlü yeni araçlar ve teknolojiler sağladığımız ve kullanıcılarıyla App Store aracılığıyla yepyeni yollarla etkileşimde olduğumuz için heyecan duyuyoruz,” diyen Apple’ın Global Geliştirici İlişkilerinden Sorumlu Başkan Yardımcısı Susan Prescott sözlerini şöyle sürdürdü: “Xcode Cloud’un güçlü araç seti, Swift programlama dilindeki sürekli yenilikler, çok çeşitli yeni API’lar ve kullanıcılara ulaşmanın daha da fazla yoluyla, Apple’ın platformları bugün hiç olmadıkları kadar güçlü.”
Xcode Cloud
Xcode Cloud özel olarak Apple geliştiricileri için tasarlanan yeni bir sürekli entegrasyon ve dağıtım bulut hizmetidir. Xcode 13’ün içine yerleştirilen Xcode Cloud, her büyüklükteki geliştiricilerin ve ekiplerin yüksek kaliteli uygulamaları daha da verimli bir şekilde üretmeleri test etmeleri ve dağıtmaları için hızlı ve basit bir yol sunuyor. Xcode Cloud uygulamaları otomatik olarak bulutta oluşturarak geliştiricilerin Mac’lerinin diğer görevler için boşta kalmasını sağlar. Bulutta paralel test, geliştiricilerin her güncel Apple aygıtının simüle edilmiş versiyonunda test edebilecekleri ve ardından dahili bir test için uygulamanın bir yapısını kolayca dağıtabilecekleri veya anında geri bildirim almak için TestFlight aracılığıyla şirket dışı beta testi için ilgili kişilere gönderebilecekleri anlamına gelir.
App Store
Canlı müsabakalar, film galaları ve canlı yayınlanan deneyimler gibi pek çok etkinliği içeren daha fazla uygulama ve oyunla, kullanıcılar şimdi bu tür etkinlikleri doğrudan App Store'da kişisel önerilerde, editörün seçimlerinde, arama sonuçlarında ve uygulama ürün sayfalarında daha kolayca keşfediyor. Bu, geliştiricilere yeni kullanıcılarla bağlantı kurmaları, mevcut kullanıcıları gelişmelerden haberdar etmeleri veya eski kullanıcılarıyla yeniden bağlantı kurmaları için yardımcı olarak, etkinliklerinin ulaştığı kitleyi önemli oranda genişletiyor. Bu, geliştiriciler için uygulamalarında neler olduğunu göstermenin yepyeni bir yolu.
Geliştiricilerden gelen yoğun talepler üzerine, Apple geliştiricilere büyük bir esneklik sağlayan ve kullanıcılarla doğrudan App Store’da bağlantı kurmanın yeni yollarını sunan yeni ürün sayfası araçlarını kullanıma sunuyor. Özel Ürün Sayfaları ile geliştiriciler farklı kullanıcılara uygulamalarının farklı özelliklerini sunabiliyor. Ürün Sayfası Optimizasyonu ise geliştiricilere farklı ekran görüntülerini test etme, videoları ve hatta uygulama simgelerini önizleme imkanını veriyor. App Store Connect’teki zengin ve gizlilik dostu analizlerle, geliştiriciler kullanıcıların en çok neleri sevdiğini görebiliyor ve ürün sayfaları için en iyi kararı verebiliyorlar.
Apple, yaratıcı içerik deneyimleri sunan, gelişmekte olan uygulama kategorisine yönelik desteği içeren güncellenmiş yönergeleri kullanıma sunuyor. Geliştirici davranış kuralları, geliştirici kimliği gereksinimleri, derecelendirmeler ve inceleme manipülasyonu ve yüksek miktarda müşteri şikayetleri ile ilgili güncellenmiş yönergeler dahil olmak üzere, App Store'un geliştiriciler ve kullanıcılar için adil bir pazar yeri olarak kalmasına yardımcı olacak şekilde genişliyor. Ayrıca, geliştiricilerin, bir uygulamanın bir güven veya güvenlik açığı sunduğuna veya ihlal ettiğine inanmak için bir nedeni varsa, bir uygulamayı rapor etme seçeneğinin yanı sıra, yanlılık endişeleri ya da App Store İnceleme Yönergeleri ihlali nedeniyle bir uygulamanın reddine itiraz etmeleri için yeni yollar da bulunmakta.
Swift
Apple’ın güçlü ve kullanıcı dostu programlama dili Swift şimdi yerleşik eşzamanlılık desteğine sahip. Böylece geliştiriciler paralel olarak çalışan kodları daha kolayca yazabiliyor. Bu özellik, arka planda daha fazla iş yaparken kullanıcı girişlerine daha duyarlı uygulamalar geliştirmek için kritik bir öneme sahip. Swift uygulamasındaki eşzamanlılık özelliğiyle, kullanıcılar daha az hata yaparak daha hızlı, modern ve güvenli kodlar yazabiliyor ve Apple’ın ürün aygıtlarındaki güçlü çok çekirdekli çipten tam olarak yararlanabiliyor.
SwiftUI olabildiğince az kodla muhteşem görünen uygulamalar geliştirmeyi kolaylaştırarak kullanıcı arabirimi geliştirmede çığır açıyor. SwiftUI geliştiricilerin tüm kullanıcılarına daha fazla harika deneyim sağlamalarına yardımcı olacak çok büyük bir adım atarak liste görünümlerinde, arama deneyimlerinde, uygulama içi erişilebilirlik özelliklerinde, çok sütunlu tablolarda ve çok daha fazlasında iyileştirmeler sağlıyor.
Swift Playgrounds, doğrudan Mac veya iPad’de kodlama öğrenmenin mükemmel bir yolu. Bu yıl içinde kullanıma sunulacak Swift Playground 4’te, kullanıcılar SwiftUI ile bir uygulamanın görsel tasarımını oluşturabilecekler. Uygulama projeleri Swift Playgrounds veya Xcode’da açılıp düzenlenebiliyor ve hazır olduklarında kullanıcılar gerçek bir uygulama oluşturup bunu iPad’lerinden doğrudan App Store’a gönderebiliyor.
Artırılmış Gerçeklik
Apple, AR özellikli 1 milyardan fazla aygıtla dünyanın en büyük AR platformuna ev sahipliği yapıyor. Bu platform gücünü, geliştiricilerin kolayca AR deneyimleri oluşturmalarını sağlayan bir çerçeve olan ARKit ve sıfırdan AR için geliştirilmiş render alma, animasyon, ses ve fizik motoru RealityKit’ten alıyor.
RealityKit 2 ile birlikte, macOS Monterey’de bulunan ve Wayfair, Etsy gibi pek çok geliştiriciye iPhone, iPad ve bir DLSR kamerayla fotoğraflar çekip AR için optimize edilmiş 3D modellere dönüştürerek dakikalar içinde gerçek dünya nesnelerinin fotoğraf gerçekçiliğinde yüksek kaliteli 3D modellerini oluşturma imkanını veren basit ve güçlü bir API olan Object Capture geliyor. Bu modeller AR Quick Look’ta görüntüleyebiliyor veya Reality Composer ya da Xcode’da AR sahnelerini eklenebiliyor. Bu özellikler, olağanüstü AR uygulamaları geliştirmeyi hiç olmadığı kadar kolaylaştırıyor. Maxon ve Unity gibi geliştiriciler, Cinema 4D ve Unity MARS gibi önde gelen 3D içerik oluşturma uygulamalarının bazılarında 3D içerikler oluşturmanın yepyeni yollarından yararlanmak içinObject Capture’u kullanıyor.
RealityKit 2’deki yeni API’larla, geliştiriciler özel render geçişleri ve dinamik gölgelendiriciler gibi özelliklerle görüntü, ses ve animasyonlar üzerinde daha büyük bir kontrol sahibi olarak daha gerçekçi ve karmaşık AR deneyimleri de oluşturabiliyor.
Grafikler ve Oyunlar
iOS, iPadOS ve macOS’taki yeni API’lar ve araçlar geliştiricilere yeni nesil oyunlar yaratmaları ve kullanıcılarına yepyeni deneyimler sunmaları için yardımcı olacak. Yeni Metal doku Sıkıştırma Aracı en yeni formatların yanı sıra Apple çip için optimize edilmiş formatları da destekleyerek geliştiricilerin üst segment oyunları Apple platformlarının tümüne taşımalarını kolaylaştırıyor. Ayrıca, iPhone ve iPad’deki yeni Sanal Oyun Kumandası, Oyun Kumandası desteği sunan oyunları optimize etmek için kolay bir yol sağlıyor.
Diğer Geliştirici Araçları ve API’ları
Apple geliştiricilere uygulama deneyimlerini ileriye taşıyacak ve yepyeni özellikler oluşturmalarını sağlayacak, hepsi gizlilik ön planda tutularak tasarlanmış çok sayıda yeni araç ve API sağlıyor.
- Xcode 13’te Xcode Cloud ile çalışmak için mükemmel yeni ekiple geliştirme özelliklerinin yanı sıra GitHub, Bitbucket ve GitLab’de ortak çalışma özellikleri sunuluyor.
- SharePlay ile, Disney+, ESPN+, HBO Max, Hulu, MasterClass, Paramount+, TikTok ve Twitch gibi popüler uygulamalar iPhone, iPad ve Mac'te kullanıcılar için yeni paylaşılan deneyim türleri oluşturuyor.1
- Üçüncü taraf görüntülü arama uygulamaları Ses Ayırma, Geniş Spektrumlu Ses ve Düşey Mod gibi son FaceTime iyileştirmelerinden yararlanabiliyor.
- Slack ve WeChat gibi Mesajlaşma uygulamaları şimdi yazışmalarda kullanıcı durumunu paylaşabiliyor, Uber Eats gibi uygulamalar Siri’ye gelen mesajları okutabiliyor ve yeni Bildirim API’ları Chase Mobile ve Zomato gibi uygulamalardan gelen yüksek öncelikli bildirimleri ve iletişim bildirimleri için Rahatsız Etme veya Odak özelliklerinin kullanılabilmesini sağlıyor.
- Yeni kamera API’ları resimlerin daha iyi birleştirilmesini sağlıyor ve şimdi aynı seansta yüksek kaliteli fotoğraflar ve 1080p HD video çekme özelliğine sahip
- Breakpoint Studio, Pandora, Qardio ve gibi Apple Watch geliştiricileri şimdi daha derin bir özelleştirme düzeyi sunan ve kullanıcının ortamına daha duyarlı yeni uygulama deneyimleri oluşturuyor.
- Mac üzerinde TestFlight ile geliştiriciler uygulama içi alışverişleri ve diğer mükemmel Mac uygulama özelliklerini test edebiliyor.
- Müşteriler için güvenli uygulama için alışveriş sağlayan StoreKit 2 şimdi ürün hak sahipliğini ve abone durumunu yönetmek ve hem Xcode hem Apple uygulama koruma ortamı desteğini test etmek için yeni API’lere sahip.
- Grammarly ve Honey gibi web geliştiricileri iPhone, iPad ve Mac’te kullanılabilen Safari eklentileri oluşturuyor. Geliştiriciler, Mail uygulamasında da yeni ve güçlü eklentiler oluşturabiliyor.
- Üçüncü taraf gezinme uygulamaları şimdi bir aracın gösterge paneli ekranında bir harita gösterebiliyor ve yeni Mac için CarPlay simülatörü test etkinliğini artırıyor.
- Uygulamalar Uzamsal Ses özelliğine sahip sinematik deneyimler sunabiliyor ve sesleri dinleyicinin çevresine diledikleri gibi yerleştirerek sundukları içeriklere hayat verebiliyor. Ve Fiziksel Ses Uzamsallaştırma Motoru oyun geliştiricilerin tüm Apple platformlarında gerçeğe yakın bir ses sunmasını kolaylaştırıyor.
- ShazamKit ile geliştiriciler Shazam’ın ses tanıma teknolojisini doğrudan uygulamalarına entegre edebiliyor. Böylece sadece Shazam’ın geniş şarkı kataloğu ile müzik eşleştirme olanağından yararlanmakla kalmıyor, önceden kaydedilmiş herhangi bir sesi kendi oluşturdukları özel sonuçlarla da eşleştirebiliyorlar.
Bulunabilirlik
iOS 15, iPadOS 15, macOS Monterey, watchOS 8 ve tvOS 15’in geliştirici beta sürümleri bugünden itibaren developer.apple.com adresinde Apple Geliştirici Programı üyelerine sunuluyor. Xcode Cloud Bugünden itibaren sınırlı ücretsiz beta sürümü olarak kullanıma sunulacak. Bu yaz ve sonbahar aylarında erişimin kapsamı genişletilecek ve önümüzdeki yıl tüm geliştiricilere sunulacak. Xcode Cloud’un fiyatı ve kullanılabilirliğiyle ilgili daha fazla ayrıntı önümüzdeki sonbaharda paylaşılacak.
Yazıyı Paylaş
Apple’ın Yeni Geliştirici Araçlarının ve Teknolojilerinin Görselleri
- Paylaşılan bazı içerikleri görüntülemek için abonelik gerekebilir.