BASIN BüLTENI
10 Haziran 2024
Apple yeni ara?lar ve kaynaklarla geli?tiricilere ve inovasyona gü? veriyor
Xcode ve Swift’te yap?lan iyile?tirmeler, yeni API’larla birlikte geli?tiricilerin yüksek kaliteli uygulamalar olu?turmas?n? sa?layacak daha kapsaml? ?zellikler sunuyor
CUPERTINO, CALIFORNIA Apple bugün, tüm dünyadan geli?tiricilerin tüm Apple platformlar? i?in daha gü?lü ve verimli uygulamalar geli?tirmesini sa?lamak üzere tasarlanm?? inovatif ara?lar? ve kaynaklar? duyurdu. Xcode?16’daki Swift Assist ve tahmine dayal? kod tamamlama gibi ?zellikler sayesinde geli?tiriciler, geli?tirme sürecinde zamandan tasarruf edebiliyor ve ?ok daha fazlas?n? yapabiliyor. Yeni ve geni?letilmi? API’lar, geli?tiricilere uygulamalar?n? daha ileriye ta??malar?n? ve heyecan verici yeni ?zellikler eklemelerini sa?layacak ara?lar sunuyor.
“Apple olarak, dünyan?n her yerindeki geli?tiricilere inan?lmaz uygulamalar geli?tirmelerini sa?layacak en yeni teknolojileri ve kaynaklar? sunma konusunda kararl?y?z.” a??klamas?n? yapan Global Geli?tirici ?li?kilerinden Sorumlu Apple Ba?kan Yard?mc?s? Susan Prescott s?zlerini ??yle sürdürüyor: “Xcode?16 ve en yeni platform API’lar?m?z?n temelindeki incelikle dü?ünülmü? inovasyonlar sayesinde, geli?tiricilerin ola?anüstü uygulamalar olu?turmalar? i?in en iyi ara?lar? tasarlad?k. Geli?tirici toplulu?umuzun bundan sonra neler geli?tirece?ini g?rmeyi heyecanla bekliyoruz.”
Xcode?16
Xcode?16, geli?tirici üretkenli?i i?in yeni standard? belirliyor. Xcode?16’da geli?tiricilerin s?ra d??? uygulamalar? her zamankinden h?zl? geli?tirmesine yard?mc? olan ?zellikler ve performans iyile?tirmeleri sunuluyor.
Swift Assist, tüm geli?tirici kodlama g?revleri i?in mükemmel bir yard?mc?. Bu sayede geli?tiriciler daha üst düzey sorunlara ve ??zümlere odaklanabiliyor. Xcode’a kolayca entegre edilebilen bu ara?, en yeni yaz?l?m geli?tirme kitlerini (SDK’lar) ve Swift dil ?zelliklerini biliyor. B?ylece geli?tiriciler her zaman, projeleriyle mükemmel uyum sa?layan en son kod ?zelliklerinden yararlanabiliyor. Swift Assist’te, yeni yaz?l?m ?er?eveleri ke?fetmek ve yeni fikirlerle deneme yapmak gibi i?ler bir istek g?ndermek kadar kolay. Swift Assist, bulut üzerinde ?al??an gü?lü bir model kullan?yor. Ve tüm Apple geli?tirici servislerinde oldu?u gibi, Swift Assist de gizlilik ve güvenlik dikkate al?narak tasarland?. Geli?tiricilerin yazd??? kod yaln?zca istekleri i?lemek i?in kullan?l?yor ve asla sunucularda saklanm?yor. Apple, yapay ??renme modellerini e?itmek i?in bunlardan yararlanm?yor.
Xcode’daki yeni tahmine dayal? kod tamamlama motoru, Swift ve Apple SDK’lar? i?in ?zel olarak e?itilmi? benzersiz bir model kullan?yor ve geli?tiricilerin ihtiyac? olan kodu ?nerebiliyor. Kod tamamlama i?lemi tamamen Apple ?ipten ve macOS?Sequoia’da yap?lan yapay ??renme iyile?tirmelerinden gü? al?yor. Bu i?lem geli?tiricinin ayg?t?nda yerel olarak ?al??t?r?l?yor. Di?er bir deyi?le kod tamamen gizli tutuluyor ve geli?tiriciler offline ?al???rken bile ilgili ?nerileri h?zla alabiliyor.
Xcode ?nizlemeleri ?imdi ?nizleme ve kod yürütme i?in ayn? derleme yap?lar?n? kullanan yeni bir dinamik ba?lama mimarisi sunuyor. Bu da ?nizlemeyle kod yürütme aras?nda ge?i? yaparken daha kesintisiz ve üretken bir i? ak??? sa?l?yor.
Xcode?16’daki test ortamlar?nda yap?lan di?er iyile?tirmeler, geli?tiricilerin geli?tirme süreci ba?lad??? andan itibaren uygulamalar?n?n ger?ek ko?ullarda nas?l performans g?sterdi?ini her zamankinden daha kolay bir ?ekilde g?rebilmelerini sa?l?yor. ?rne?in, geli?tiriciler ?imdi uygulamalar?n?n gizlilik politikalar?n?, lisans s?zle?melerini ve abonelik gruplar?n?n ekran adlar?n? yerelle?tirebiliyor ve test edebiliyorlar.
Swift?6
Swift?6 geli?tirici üretkenli?ini ve kod netli?ini art?rmay? ama?layan yeni ?zelliklerle geliyor. ?ok ?ekirdekli mimarilerin ayg?tlar? daha gü?lü hale getirmesiyle birlikte, Swift’e de sürekli olarak e?zamanl? programlamay? kolayla?t?racak ?zellikler eklendi. Swift?6’da, derleme zaman? veri yar??? (compile-time data-race) i?in güvenlik ?zelli?i sunuluyor. Bu ?zellik, derleme a?amas?nda geli?tiricinin projesindeki e?zamanl? bellek eri?imini tan?ml?yor. Bu geli?me sayesinde hatalar kolayca yakalan?p kod taban?n?n tamam?nda minimum de?i?iklikle düzeltilebiliyor. B?ylece kod güvenli?i ve gelece?e y?nelik sürdürülebilirlik art?yor.
WWDC24 ile Swift’in 10. y?l d?nümünü kutluyoruz. Swift, ilk sunuldu?undan bu yana geli?tiricilerin Apple ekosistemi genelinde yüksek kaliteli deneyimler olu?turmas?na imkan veriyor. Bugün yakla??k 1 milyon uygulamada kullan?lan Swift’ten, uygulamalardan yaz?l?m ?er?evelerine ve Secure Enclave gibi ayg?t yaz?l?mlar?na kadar, Apple’?n tüm yaz?l?mlar?nda yararlan?l?yor.
Apple, on y?ld?r Swift ?zelliklerini geli?tirme ve geli?tirici toplulu?unda i? birli?ini destekleme konusundaki kararl?l???n? sürdürüyor. Apple, Language Server Protocol’dan yararlanan ek kod düzenleyicilerine y?nelik destekle Swift kullan?labilirli?ini daha fazla geli?tirici ve programc?y? kapsayacak ?ekilde geni?letiyor. Bu geni?letme kapsam?nda Swift’e ?zel yepyeni bir GitHub organizasyonu; Swift derleyici, Foundation ve di?er ?nemli ar?ivler dahil olmak üzere Swift ekosistemine y?nelik ?ok say?da kritik projeyi bar?nd?racak.


Swift Testing
Yeni Swift Testing yaz?l?m ?er?evesi, geli?tiricilere test yazmay? kolayla?t?ran etkileyici API’lar sunuyor. Farkl? platformlarda ?al??abilen bu yaz?l?m ?er?evesini ??renmek ?ok kolay. B?ylece geli?tiriciler bu ?er?eveyi kullanarak ?e?itli platformlar ve alanlar i?in testler yazabilecek. Esnek bir etiketleme sistemine sahip olan yaz?l?m ?er?evesi, geli?tiricilerin testlerini ve test planlar?n? organize etmelerine de yard?mc? olacak. Swift Testing, uygulamalardan sunuculara kadar Swift’in kullan?ld??? bir?ok durum i?in tasarland?.
Game Porting Toolkit 2
Game Porting Toolkit kullan?ma sunuldu?undan bu yana geli?tiriciler, oyunlar?n? Apple ayg?tlar?nda her zamankinden daha h?zl? sunabiliyor ve oyun severler Mac’te daha fazla oyunu deneyimleyebiliyor. Game Porting Toolkit 2 ise oyun geli?tiricileri taraf?ndan en ?ok talep edilen ?zelliklerle Toolkit’i üst seviyeye ta??yor ve Mac, iPhone ve iPad’de geli?mi? oyunlar sunmay? daha da kolayla?t?r?yor. Geli?tiriciler Apple ayg?tlar? i?in mevcut veya henüz geli?tirme sürecinde olan bir oyun üzerinde ?al???rken Game Porting Toolkit 2’den yararlanarak ?nemli ?l?üde zaman kazanabiliyor. Windows oyunlar?yla geli?mi? uyumluluk, gü?lü yeni shader hata ay?klama ara?lar? ve Xcode’da yap?lan güncellemeler sayesinde geli?tiriciler oyun kodunu ve shader’lar? farkl? ayg?tlar aras?nda birle?tirebiliyor. iPhone, iPad ve Mac’te büyüleyici oyunlar geli?tirmek hi? bu kadar kolay olmam??t?.
visionOS?2
Apple Vision Pro, tüm dünyadan geli?tiricilerin ilgisini ?ekmeye devam ediyor. Apple Vision Pro’nun benzersiz ?zelliklerinden yararlanan geli?tiriciler, dijital i?erikleri fiziksel dünyayla kusursuz ?ekilde bulu?turan devrim niteli?indeki uzamsal i?letim sistemi visionOS’in verdi?i gü?le yepyeni uzamsal deneyimler yarat?yor. visionOS 2, geli?tiricilerin daha ?nce mümkün olmayan karma??k ve farkl? uzamsal deneyimler olu?turmas?na yard?mc? olan yeni API’lar ve ?er?eveler sunuyor.
Yeni Volumetric API’lar, geli?tiricilerin 3D nesnelerin uygulamalar?nda nas?l g?ründü?ü üzerinde daha fazla kontrol sahibi olmalar?n? sa?l?yor. Bu API’lar sayesinde en karma??k uzamsal uygulamalar bile yan yana ?al??abiliyor ve b?ylece birden ?ok uygulamayla ?al??ma deneyimi üstün bir seviyeye ula??yor. TabletopKit, geli?tiricilerin üretim at?lyeleri veya kutu ya da kart oyunlar? gibi, düz yüzeylere sabitlenen uzamsal uygulama deneyimleri geli?tirmelerine olanak tan?yor. RealityKit, birden ?ok Apple ayg?t?n? destekleyen uygulamalar?n geli?tirilmesini kolayla?t?rarak geli?tirme süresini k?salt?yor ve Universal uygulamalarda i? ak??lar?n? daha verimli hale getiriyor.
Yeni API’lar, geli?mi? ara?lar ve sadele?tirilmi? geli?tirme süreci sayesinde geli?tiriciler uygulamalar?nda daha kolay bir ?ekilde g?z al?c? ve etkileyici ortamlar olu?turabiliyor. Ola?anüstü SharePlay deneyimleri geli?tirmek de daha kolay hale geliyor. Ve geli?tiriciler ?imdi Apple Vision Pro donan?m? olmadan da Simulator’da SharePlay tabanl? uygulamalar olu?turabiliyor ve bunlar?n ?nizlemesini yapabiliyor. visionOS?2’de HealthKit deste?i de sunuluyor. B?ylece uygulamalar sa?l?k verilerine gizli ve güvenli bir ?ekilde eri?ebiliyor.
Yeni kurumsal API’lar kurulu?lar?n ve i? geli?tiricilerin sa?l?k hizmetleri, üretim, havac?l?k ve uzay, otomotiv gibi bir?ok sekt?rde i? ak??lar?n? gü?lendirmelerine yard?mc? olacak.
Ek Platform API’lar?
Geli?tiriciler yeni Controls API’?n? kullanarak kullan?c?lar?n daha fazla yerde daha da fazla i? halletmelerine imkan tan?yabiliyor. Kullan?c?lar bu sayede ara?lar?n?n kilidini a?mak veya Denetim Merkezi’nden favori ü?üncü taraf kameralar?n? ba?latmak gibi i?lemler yapabiliyor.
AccessorySetupKit ile geli?tiriciler, Bluetooth aksesuarlar? kendi uygulamalar? üzerinden sorunsuz ve güvenli bir ?ekilde e?le?tirebiliyor. B?ylece yak?ndaki tüm Bluetooth aksesuarlara eri?meye gerek kalm?yor ve di?er ayg?tlar gizli tutuluyor.
Apple?Watch’taki Ak?ll? Gruplama’da yap?lan güncellemeler sayesinde geli?tiriciler, saat ve tarih, konum, uyanma ve yatma zaman? gibi i?aretlerden yararlanarak uygulamalar?n?n ?nerilen ara? tak?m? olarak g?sterilmesini sa?layabilecek. Ve Canl? Etkinlikler’i destekleyen uygulamalar ilk kez Apple?Watch’ta otomatik olarak g?sterilebilecek.


Geli?tiriciler ?imdi yeni watchOS ?ift dokunma API’?na da eri?ebiliyor. Bu API ile ?ift dokunma hareketi Apple?Watch uygulama deneyiminin ?nemli b?lümlerine atanabilecek.
TestFlight
TestFlight, geli?tiricilerin test kullan?c?lar?ndan beta sürümüyle ilgili de?erli geri bildirimler toplayarak geli?tirme ve kullan?ma sunma sürecinde uygulamalar?n? iyile?tirmelerine yard?mc? oluyor. TestFlight’taki davet ve kaydolma deneyiminde yap?lan iyile?tirmeler sayesinde geli?tiriciler, ayg?t ve OS üzerinden test kullan?c?lar?yla etkile?ime ge?erek uygulamalar?n? iyile?tirmeye y?nelik daha yüksek kaliteli geri bildirimler alabilecek.
Test kullan?c?s? adaylar?n?n yeni ?zellikleri ve i?erikleri kolayca g?rebilmeleri i?in TestFlight davetlerinde beta uygulaman?n a??klamas?, uygulama kategorisi ve ekran g?rüntüleri yer alacak. Yeni ?l?ümler, geli?tiricilerin herkese a??k ba?lant?larla etkile?imi de?erlendirmelerine ve davetlerin kabul edilme ya da reddedilme durumunu g?rüntülemelerine yard?mc? oluyor.
App?Store
App?Store, 15 y?ld?r geli?tiricilerin uygulama ve oyunlar?n? tüm dünyadaki kullan?c?lara ula?t?rmalar?n? ve i?letmelerini büyütmelerini kolayla?t?r?yor. Bu y?l App?Store’a, geli?tiricilerin uygulamalar?n?n bulunmas?n? sa?lamak i?in kullanabilece?i yeni yollar ve abonelikler üzerinden para kazanmaya y?nelik yeni ?zellikler ekleniyor.
Yeni ?ne ??kanlar i?in adayl?k ?zelli?i, geli?tiricilerin uygulamalar?nda yak?nda sunulacak i?erik ve geli?tirmeleri App?Store’da ?ne ??kanlar aras?nda listelenmek üzere kolayca aday g?stermelerine imkan tan?yor. Geli?tiriciler App?Store?Connect’e g?nderilebilen adayl?k ba?vurular?na yay?nlanma tarihi ve ilgili ülke veya b?lge gibi bilgileri dahil edebiliyor. App?Store’un uzman edit?r ekibi, her ba?vuruyu inceleyerek harika uygulama ve oyunlar? kullan?c?larla bulu?turuyor.
?zel ürün sayfalar?, geli?tiricilerin uygulamalar?nda sunulan farkl? i?erik ve ?zellikleri sergilemelerine olanak veriyor. ?imdi ?zel ürün sayfas? derin ba?lant?lar? sayesinde geli?tiriciler, kullan?c?lar? App?Store’daki belirli bir ?zel ürün sayfas?ndan uygulamalar?ndaki ilgili yere kolayca y?nlendirebiliyor. Derin ba?lant?lar, Arama A?? Reklam kampanyalar?nda da kullan?labiliyor. B?ylece kullan?c?lar, reklamda g?rdükleri i?eriklerden uygulamada a??lan ekrana kadar her a??dan tutarl? bir deneyim ya?ayabiliyor.
Abonelik uygulamalar?nda geli?tiriciler, yeni geri kazanma teklifleriyle eski aboneleri yeniden abone olmaya te?vik edebiliyor. Ko?ullara uygun mü?teriler hem App?Store’da hem de uygulaman?n i?inde bu teklifleri g?rebiliyor. macOS uygulamas? geli?ticileri yeni aboneler edinmek, eski aboneleri elde tutmak ve geri getirmek i?in teklif kodlar? sunarak belirli bir süre boyunca indirimli veya ücretsiz abonelikler sa?layabiliyor.
StoreKit g?rünümleri, geli?tiricilere uygulama i?i sat?n almalar i?in yeni düzenleme ve sunma se?enekleri sunuyor.
Uygulama Analizi’nin kapsam?, geli?tiricilerin i?letmelerinin ve uygulamalar?n?n performans?yla ilgili daha da fazla analize ula?abilmeleri amac?yla geni?letildi. ?imdi raporlarda geli?tiricilerin iyile?tirme f?rsatlar?n? bulmalar?n? sa?layan yüzlerce yeni ?l?ü yer al?yor.
App Store Connect
iOS ve iPadOS i?in App?Store?Connect uygulamas?, güncellenen kullan?c? arayüzüyle geliyor ve geli?tiricilerin ?zel günlerde uygulamalar?n? tan?tmalar? i?in yeni bir yol sunuyor. Yepyeni bir uygulamay? kullan?ma sunmak veya heyecan verici yeni bir uygulama güncellemesi yay?nlamak isteyen geli?tiriciler, ?imdi App?Store?Connect’te kolayca olu?turabilecekleri pazarlama materyallerini do?rudan sosyal medya kanallar?nda payla?abiliyor. Geli?tirdikleri uygulama Günün Uygulamas? olarak ?ne ??kar?ld???nda, geli?tiricilere App?Store?Connect’ten anl?k bildirim g?nderiliyor. Bu bildirim, geli?tiricileri bu an? kutlamak i?in ?zel bir pazarlama materyali olu?turmaya davet ediyor.
Bugün yap?lan güncellemeler, Apple’?n geli?tiricilere sundu?u ve say?lar? gün ge?tik?e artan zengin ara?, teknoloji ve kaynak se?eneklerine ekleniyor. Bugünden itibaren kullan?ma sunulan ?nemli teknolojiler ve heyecan verici ?zellikler hakk?nda daha fazla bilgi i?in developer.apple.com/whats-new adresini ziyaret edebilirsiniz.
Yaz?y? Payla?
Media
-
Bu makalenin metni
-
Bu makaledeki g?rseller