BASIN BüLTENI
06 Haziran 2022
Apple, uygulama deneyimini ileriye ta??mak i?in geli?tiricilere daha da gü?lü teknolojiler sunuyor
Yeni API’lar, ü?üncü taraf uygulamalar i?in daha derin platform entegrasyonu ve daha üstün ?zellikler sa?l?yor
CUPERTINO, CALIFORNIA Apple, bugün geli?tiricilerin kullan?c?lar?na daha da zengin i?erikli deneyimler sunabilmesi i?in tasarlanm?? yeni ara?lar?, teknolojileri ve API’lar? tan?tt?. Kilit Ekran?’ndaki Ara? Tak?mlar?, geli?tiricilere uygulamalar?ndan ?nemli bilgiler edinmek i?in yeni bir yol sunuyor. Apple platformlar?ndaki di?er yeni API’lar ise geli?tiricilerin daha da fazla benzersiz ?zellik olu?turmas?n? sa?l?yor. WeatherKit, geli?tiricilere Apple’?n Hava Durumu uygulamas?n?n tahmin verilerini do?rudan uygulamalar?na entegre etme imkan? sunuyor. Ayr?ca Apple’?n Xcode i?ine yerle?tirilmi? sürekli entegrasyon ve da??t?m hizmeti olan Xcode Cloud, ?imdi daha yüksek kaliteli uygulamalar? daha h?zl? tasarlamalar? i?in tüm Apple Geli?tirici Program? üyelerinin kullan?m?na a??l?yor. Metal 3 ile oyun geli?tiricileri h?zl? performansla muhte?em grafikler yaratabiliyor. Swift, SwiftUI ve Xcode’da yap?lan iyile?tirmelerle de Apple platformlar? i?in geli?tirme yapmak ?imdi daha da kullan?c? dostu hale geliyor. SKAdNetwork’te yap?lan iyile?tirmeler sayesinde reklam a?lar? ve geli?tiriciler reklamlar?n performans?n? kullan?c? gizlili?inden ?dün vermeden daha iyi ?l?ebiliyor.
“Geli?tirici toplulu?umuzla birlikte ?al??may? ve yeni nesil uygulamalar geli?tirebilmeleri i?in onlara yeni inovatif teknolojiler sunmay? ?ok seviyoruz.” diyen Apple’?n Global Geli?tirici ?li?kileri, E?itim ve Kurumsal Pazarlamadan Sorumlu Ba?kan Yard?mc?s? Susan Prescott s?zlerini ??yle sürdürdü: “Kilit Ekran?’nda yer alan yeni ara? tak?mlar? API’lar?, WeatherKit gibi yeni servisler, her Apple geli?tiricisinin Xcode Cloud’a eri?erek daha h?zl? uygulama geli?tirebilecek olmas? ve Metal 3’ün sundu?u yeni oyun ?zellikleri sayesinde geli?tiriciler, kullan?c?lar?n ?ok sevece?i uygulama deneyimleri yaratabilmek i?in hi? olmad??? kadar ?ok araca kavu?uyor.”
Xcode Cloud ?imdi Sizinle
Xcode Cloud ?imdi geli?tiricilerin ihtiya?lar?na y?nelik ?e?itli abonelik se?enekleri sunuyor. Apple Geli?tirici Program? üyelerine Aral?k 2023’e kadar ayda 25 saat ücretsiz abonelikten ba?layan se?enekler ayda 1.000 saate kadar ??k?yor.
Xcode’un i?ine yerle?tirilen Xcode Cloud, Apple geli?tiricileri i?in ?zel olarak tasarlanan yeni bir sürekli entegrasyon ve da??t?m bulut hizmeti. Xcode Cloud ile her ?l?ekten geli?tirici ve ekip, uygulamalar?n? otomatik olarak bulutta geli?tirerek Mac’lerinde ba?ka i?ler i?in yer a?abiliyor. Bu da geli?tiricilerin ve ekiplerin yüksek kaliteli uygulamalar? daha da verimli bir ?ekilde geli?tirmesini, test etmesini ve kullan?ma sunmas?n? sa?l?yor. Ayr?ca bulutta paralel test ile geli?tiriciler uygulamalar?n? her güncel Apple ayg?t?n?n simülasyon versiyonunda test edebiliyor, dahili bir test i?in uygulaman?n bir versiyonunu kolayca da??tabiliyor veya TestFlight arac?l???yla beta testi i?in ilgili ki?ilere g?nderebiliyorlar.
Geli?tiriciler Xcode Cloud’a abonelik se?enekleri hakk?nda daha fazla bilgiyi burada bulabilir.
Xcode 14 ?yile?tirmeleri
Xcode 14’te geli?tiricilerin üretkenli?ini daha da art?racak yeni iyile?tirmeler yap?ld?. Geli?mi? paralellik, proje olu?turma a?amas?n?n yüzde 25’e kadar h?zlanmas?n? sa?l?yor. Ayr?ca watchOS ve tvOS i?in indirilebilen simülat?r ?al??ma zamanlar? sayesinde Xcode uygulamas?n?n indirme boyutu ?imdi yüzde 30 kü?ülüyor. Yeni ?ok platformlu hedef; iOS, iPadOS, macOS ve tvOS’ta kullan?lacak tek bir SwiftUI arayüzü yarat?yor. Geli?tirici kodu daha kolay korunan, bununla birlikte her platformun kendine ?zgü ?zelliklerinden yararlanabilmek i?in son derece de ?zelle?tirilebilir bir yap?ya sahip. SwiftUI canl? ?nizlemeler Xcode’da ?imdi varsay?lan olarak interaktif sunuluyor. B?ylece de?i?iklikler an?nda canl? olarak g?rülebiliyor. Ayr?ca geli?tiriciler hi? kod yazmadan ve renk ?emas?n?, metin boyutunu, ayg?t?n y?nünü veya eri?ilebilirlik modlar?n? de?i?tirmeden her ?nizleme i?in farkl? varyantlar olu?turabiliyor. Assets Catalog’da yer alan yeni App Icon ?zelli?iyle geli?tiriciler tüm platformlar i?in tek boyutta simge sunabiliyor. Uygulama i?in gereken materyalleri Xcode otomatik olarak üretiyor. Xcode’da ayr?ca daha ak?ll? otomatik tamamlama ?zellikleri sunan dil ve düzenleme iyile?tirmeleri bulunuyor. Dinamik kod par?ac?klar? da, geli?tiricilerin daha h?zl? kod yazabilmesi i?in istedikleri koda ula?malar?n? sa?l?yor.
Yeni Eklenen Oyun ?zellikleri
Apple’?n grafik ?er?evesinin en yeni versiyonu olan Metal 3, yeni ?zellikleriyle geli?tiricilere Apple ?ipin gücünden yararlanarak daha da muhte?em bir oyun deneyimi sunma imkan? veriyor. MetalFX Upscaling sayesinde geli?tiriciler, karma??k sahnelerde bilgisayar?n yo?un olarak kullan?ld??? kareleri daha az kullanarak h?zla render alabiliyor. Yüksek kaliteli uzamsal ?l?eklemeyi ve ge?ici ?rtü?me ?nlemeyi ise bu i?lemin ard?ndan uygulayabiliyorlar. Sonu?ta ortaya, oyunlar?n daha duyarl? bir deneyim ve büyüleyici grafikler sunmas?n? sa?layan h?zl? bir performans ??k?yor. Oyun geli?tiricileri ayr?ca depolama ile GPU aras?nda daha do?rudan bir yol sunarak bekleme süresini minimuma indiren yeni Fast Resource Loading API’dan da yararlanabiliyor. Bu sayede oyun tutkunlar?, ger?ek?i ve etkileyici bir oyun deneyimi sunan zengin dünyalar yaratmak i?in gereken yüksek kaliteli dokulara ve geometriye kolayca eri?ebiliyor.
Game Center ile entegre olan oyun geli?tiricileri ?imdi Aktivite g?rünümlerini kontrol paneline ekleyebiliyor. B?ylece geli?tiricilerin uygulamalar?ndaki kullan?c?lar, arkada?lar?n?n oynad?klar? oyunlar? ve yüksek puanlar?n? g?rebiliyorlar. Ayr?ca SharePlay deste?i sayesinde kullan?c?lar?n birlikte ger?ek zamanl? oyun oynamas? ?imdi her zamankinden daha kolay hale geliyor.
Swift ve SwiftUI’daki ?yile?tirmeler
Uygulama geli?tirmenin en iyi yolu olan Swift ve SwiftUI, ?imdi geli?tirme sürecini kolayla?t?ran yeni ?zelliklere sahip.
Swift’te do?rudan dilin i?ine yerle?tirilmi? yeni bir kurall? ifade s?zlü deste?i bulunuyor. Gü?lü bir dizgi i?leme becerisi sunan bu ?zellik sayesinde geli?tiriciler kurall? ifadelerinin do?rulu?unu h?zla kontrol edebiliyor ve daha az kodla bilgi ?ekebiliyor. Swift Package Manager’da bulunan Package Plugins ile de geli?tiriciler ?zel komutlar? projelerinde daha kolay ?al??t?rabiliyor ve hatta komutlar? yükleyerek ba?kalar?yla da payla?abiliyor.
Apple’?n yeni nesil arayüz ?er?evesi olan SwiftUI, geli?mi? navigasyon API’?na sahip. Bu da geli?tiricilerin, uygulamalar?n?n her g?rüntülenmede nas?l hareket etti?ini kontrol etmelerini kolayla?t?r?yor. Custom Layouts sayesinde geli?tiriciler s?k kullan?lan uygulama yerle?imlerinin ?tesine ge?erek kendi uygulamalar?n?n tasar?m?na en uygun versiyonu yaratabiliyor. Neredeyse her grafik ihtiyac? i?in ?zelle?tirilebilen Swift Charts ise, geli?tiricilerin uygulamalar?nda yer alan verileri daha iyi g?rselle?tirebilmesini sa?l?yor.
Kar??n?zda WeatherKit
WeatherKit ile geli?tiriciler, Apple Hava Durumu uygulamas?na gü? veren birinci s?n?f küresel hava tahmini teknolojisini do?rudan uygulamalar?na entegre edebiliyor. Yüksek ??zünürlüklü meteoroloji modellerini yapay ??renme ve tahmin algoritmalar?yla birlikte kullanan Apple Hava Durumu uygulamas? güncel hava durumunu, 10 gün i?in saatlik tahminleri, günlük tahminleri ve ge?mi? hava durumunu g?steriyor.1 Geli?tiricilerin hem yerel Swift hem de REST API’lar? ile kullanabildi?i WeatherKit, Apple Geli?tirici Program? üyelerine ayda 500.000 API aramas? sunuyor. Daha fazlas?na ihtiya? duyan geli?tiriciler sonbahardan itibaren do?rudan Apple Developer uygulamas? üzerinden ek paketler sat?n alabilecek.
Geli?tiriciler WeatherKit’e abonelik se?enekleri hakk?nda daha fazla bilgiyi burada bulabilir.
Reklam ?l?ümlerine Gizlilik Odakl? Yakla??m
SKAdNetwork API’? reklam a?lar?n?n ve reklamverenlerin, reklamlar?n performans?n? kullan?c? gizlili?inden ?dün vermeden daha iyi ?l?ebilmesi i?in geli?tirilmi? yeni ?zelliklere sahip. Hiyerar?ik kaynak ID’leri geli?tiricinin, bireylerin uygulamalar aras? takip riskini yükseltmeden kampanyalar?n? optimize etme beceresini art?r?yor. SKAdNetwork’te ayr?ca geli?tiricilerin kü?ük kampanyalar?n d?nü?ümüne dair daha fazla bilgi edinebilmesi i?in hiyerar?ik d?nü?üm de?erleri de yer al?yor. Belirlenmi? zaman aral?klar? i?in sunulan birden ?ok d?nü?ümle geli?tiriciler reklam harcamalar?n?n getirisini daha iyi hesaplayabiliyor.
Daha Gü?lü Uygulamalar i?in Yeni API’lar
Apple geli?tiricileri ?imdi kullan?c?lar?n ?ok sevece?i uygulama deneyimleri yaratmak i?in her zamankinden de ?ok API’a sahip. Geli?tiricilerin kullan?m?na sunulan yeni uygulamalardan baz?lar? ??yle:
- Kilit Ekran?’ndaki Ara? Tak?mlar?: iOS 16’n?n iPhone Kilit Ekran?’nda ara? tak?mlar? kullan?m?na olanak tan?mas?yla birlikte geli?tiriciler ?imdi ayn? kodu Kilit Ekran?’ndaki ara? tak?mlar? ve Apple Watch’taki komplikasyonlar aras?nda payla?abiliyor. Her ikisi de ayn? yeni WidgetKit API’?na dayand??? i?in payla??m sorunsuz bir bi?imde ger?ekle?iyor.
- Canl? Metin: Geli?tiriciler, kullan?c?lar?n metinlere uygulamalar?ndaki foto?raflardan ve videolardan veya canl? ?ekimden eri?mesini sa?layabiliyor. Canl? Metin, daha fazla kullan?c? gizlili?i i?in ayg?tta i?leniyor.
- ?? birli?i ara?lar?: Mesajlar uygulamas? i?ine yerle?tirilen zengin i?erikli i? birli?i ?zellikleri, ü?üncü taraf uygulamalar?nda da bulunuyor. Geli?tiriciler ayr?ca, kullan?c?lar uygulamalar?ndan bir i?eri?i Mesajlar’da payla?t?klar?nda bu i?eri?i kendi uygulamalar?ndaki yeni Sizinle Payla??lanlar b?lümünde vurgulayabiliyorlar. B?ylece al?c?lar?n daha sonra dilediklerinde o i?eri?e d?nmesi kolayla??yor.
- Ge?i? anahtarlar?: Daha güvenli ve kullan?m? daha kolay yeni nesil bir hesap bilgisi olan ge?i? anahtar?, uygulamalarda da internette oldu?u kadar kolay ?al???yor.
- MapKit: ü?üncü taraf uygulamalar?, daha zengin bir kullan?c? deneyimi i?in detayl? 3D ?ehir deneyimini ve Etrafa Bak ?zelli?ini kullanabiliyor. Yeni Apple Harita Server API’lar? ise Haritalar entegrasyonlar?n?n daha h?zl? ve daha kolay hale getiriyor.
- Odak filtreleri: Geli?tiriciler, uygulamalar?n?n i?eri?ini kullan?c?n?n mevcut Odak’?na g?re ayarlayabiliyor.
- Otomatik Kestirmeler: Geli?tiriciler, uygulamalar?n?n kullan?c? kurulumu gerekmeden Siri ve Kestirmeler ile birlikte kullan?labilmesi i?in ?imdi App Intents ?zelli?inden yararlanabiliyor.
- watchOS 9: VoIP aramalar? ?imdi CallKit ile destekleniyor. Payla??m sayfas? ile kullan?c?lar favori uygulamalar?ndan bir i?eri?i do?rudan iMessage’ta veya di?er popüler mesajla?ma uygulamalar?nda payla?abiliyor. üstelik ü?üncü taraf uygulamalar?, Foto?raflar se?icisi ile Foto?raflar’a eri?ebiliyor ve hatta Apple TV ile entegre olabiliyor.
- RoomPlan: Gücünü ARKit’ten alan bu uygulamayla geli?tiriciler ?imdi iPhone ve iPad’deki LIDAR Taray?c?s?’ndan yararlanarak bir odan?n 3D yerle?im plan?n? boyutlar ve i?erisindeki mobilyalar?n türü gibi karakteristik ?zelliklerle birlikte olu?turabiliyor.
- Canl? Etkinlikler: Geli?tiriciler, kullan?c?lar?n?n en güncel aktivite veya etkinlik bilgilerine do?rudan Kilit Ekran? üzerinden ula?mas? i?in WidgetKit’i kullanabiliyor.2




Yaz?y? Payla?
Media
-
Bu makalenin metni
-
Bu makaledeki g?rseller
- Ge?mi? hava durumu verileri her b?lgede kullan?lmayabilir. ?zelli?in kullan?m bilgileri i?in developer.apple.com/weatherkit sayfas?n? ziyaret edebilirsiniz.
- Canl? Etkinlikler ?zelli?i bu y?l geli?tiricilerin kullan?m?na sunulacakt?r.