reklamı kapat

POPÜLER

WWDC25’te geliştiricilere yönelik yapılan önemli duyurular

iOS 26 ve fazlasının tanıtıldığı WWDC25 etkinliğinde geliştiricilere yönelik yapılan önemli duyurular bir araya getirildi.

Bu konuda Apple’dan gelen ilk açıklama şöyle oldu“Apple bugün, geliştiricilerin Apple platformları genelinde daha göz alıcı, akıllı ve etkileyici uygulama deneyimleri geliştirmesine yardımcı olacak yeni teknolojileri ve geliştirici araçlarında yapılan iyileştirmeleri duyurdu. Göz alıcı yeni yazılım tasarımı, içeriğe daha fazla odaklanılmasını sağlıyor ve iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26 ve tvOS 26’da1 daha etkileyici ve keyifli deneyimler sunarken her bir platformun yakından tanınan özelliklerini koruyor. Geliştiricilerin aygıt içi akıllı teknolojilerden yararlanmasını sağlayan araç seçeneklerine Temel Modeller çerçevesi de katılıyor. Xcode 26 ise şimdi ChatGPT gibi büyük dil modellerinden yararlanarak geliştiricilere Xcode’daki Coding Tools’a ve diğer akıllı özelliklere erişme olanağı sunuyor.” Ek olarak şun bilgiler verildi: “Yeni şık tasarım, geliştiricilere daha etkileyici ve keyifli uygulamalar geliştirirken yakından tanınan özellikleri koruma fırsatı veriyor. Bu tasarım, Liquid Glass adlı yeni bir yazılım tabanlı materyal kullanılarak geliştirildi. Bu materyal, camın optik özelliklerini akıcılık algısıyla bir araya getiriyor. Bu muhteşem yeni materyal kullanıcıların her gün etkileşime geçtiği düğme, anahtar, çubuk, metin ve medya denetimleri gibi en küçük öğelerden uygulamalarda gezinti için kullanılan sekme ve kenar çubukları gibi daha büyüklerine kadar tüm öğeleri kapsıyor. SwiftUI gibi özgün çerçeveler, geliştiricilerin uygulamalarında yeni tasarımı kullanabilmek için ihtiyaç duydukları her şeye sahip olmalarına imkan tanıyor. Evrensel tasarım sayesinde geliştiriciler kullanıcıların içeriklere daha iyi odaklanmasını sağlayabiliyor. Böylece tüm Apple platformları için uygulama geliştirirken tutarlı bir deneyim sunabiliyorlar.

-Yepyeni Icon Composer uygulamasıyla geliştiriciler ve tasarımcılar, uygulamalarının kimliğini öne çıkaracak, görsel açıdan güçlü uygulama simgeleri oluşturma olanağına kavuşuyor. Bu güçlü araç, farklı render alma modları için katmanlara açıklamalar ekleyerek uygulama simgelerine yönelik tutarlı görsel kimliklerin oluşturulmasına yardımcı oluyor ve bulanıklaştırma, yarı saydamlığı ayarlama, yansıyan ışıklı alanları test etme ve simgeleri çeşitli tonlarda önizleme gibi gelişmiş özellikler sunuyor.

-Temel Modeller çerçevesiyle geliştiriciler Apple Intelligence’tan yararlanabilecek ve ücretsiz yapay zeka çıkarımlarıyla kullanıcılara offline olduklarında bile kullanabilecekleri, gizliliklerini koruyan yeni akıllı deneyimler sunabilecek. Swift için özgün destek sunan çerçeve sayesinde geliştiriciler, Apple Intelligence modeline sadece üç satırlık bir kodla bile kolayca erişebiliyor. Çerçevede yerleşik olarak bulunan yönlendirmeli içerik üretimi ve araç çağırma gibi birçok özellik, mevcut uygulamalara yeni üretken yapay zeka özellikleri eklemeyi her zamankinden kolay hale getiriyor. Örneğin Automattic, kullanıcılara gizlilik odaklı akıllı teknoloji özellikleri sunmak için Day One adlı günlük tutma uygulamasında bu çerçeveyi kullanıyor.

-Xcode 26, geliştiricilerin fikirlerini hayata geçirmelerine yardımcı olan akıllı teknoloji özellikleri ve deneyimleriyle dolu. Geliştiriciler büyük dil modellerini doğrudan kod yazma deneyimine bağlayarak kod, test ve belge yazabiliyor, tasarımları yineleyebiliyor, hataları düzeltebiliyor ve çok daha fazlasını yapabiliyor. Xcode, ChatGPT için yerleşik destek sunuyor ve geliştiriciler, diğer sağlayıcılara ait API anahtarlarını kullanarak veya Apple çipli Mac’lerinde yerel modelleri çalıştırarak ihtiyaçlarına en uygun modeli seçebiliyor. Geliştiriciler Xcode’da ChatGPT’yi hesap oluşturmadan kullanmaya başlayabiliyor. Aboneler ise daha fazla isteğe erişebilmek için hesaplarını Xcode’a bağlayabiliyor. Coding Tools, geliştiricilerin işlerini yakından takip etmelerine ve görevleri daha üretken şekilde gerçekleştirmelerine yardımcı oluyor. Geliştirici kodunun her yerinden erişilebilen Coding Tools, önizleme veya playground oluşturma ya da sorunları düzeltme gibi eylemler öneriyor. Ayrıca, diğer görevler için belirli istemleri doğrudan satır içinde işleyebiliyor. Xcode 26, geliştiricilerin daha iyi odaklanmasını ve üretken kalmasını sağlayan ek özelliklerle birlikte geliyor. Bu özellikler arasında yeniden tasarlanan gezinme deneyimi ve yerelleştirme kataloğunda yapılan iyileştirmelerin yanı sıra, Swift kodunu dikte etme ve Xcode arayüzünde sadece sesle gezinme olanağı sağlayan Sesle Denetim özelliğine yönelik geliştirilmiş destek yer alıyor.

-App Intents, geliştiricilerin uygulamalarında yer alan eylem ve içerikleri, Siri, Spotlight, araç takımları ve denetimler gibi tüm platformlardaki sistem deneyimlerine güçlü bir şekilde entegre etmesine imkan veriyor. Bu yıl App Intents’e görsel zeka desteği de ekleniyor. Böylece uygulamalar görsel zeka deneyiminde görsel arama sonuçları sunarak kullanıcıların bu sonuçlar üzerinden doğrudan ilgili uygulamaya gitmesine olanak tanıyor. Örneğin Etsy, mal ve ürünlerin daha hızlı ve daha kullanıcı dostu bir şekilde keşfedilmesini kolaylaştırarak iOS uygulamasındaki kullanıcı deneyimini iyileştirmek için görsel zekadan yararlanıyor.

-Swift 6.2; performansı, eşzamanlılığı ve C++, Java, JavaScript gibi diğer dillerle birlikte çalışabilirliği artıran güçlü özellikler sunuyor. Şimdi açık kaynak topluluğuyla yapılan iş birliği sayesinde Swift 6.2’ye WebAssembly desteği de geliyor. Swift 6’daki katı eşzamanlılık kontrolünü temel alan Swift 6.2, tek iş parçacıklı kod yazmayı basitleştiriyor. Geliştiriciler şimdi modülleri veya farklı dosyaları varsayılan olarak ana aktör üzerinde çalışacak şekilde yapılandırabiliyor, böylece ek açıklamalara gerek kalmıyor.

-Containerization çerçevesi, geliştiricilerin Linux kapsayıcı görselleri oluşturmasına, bunları indirmesine veya doğrudan Mac’te çalıştırmasına olanak veriyor. Apple çip için optimize edilmiş bir açık kaynak çerçeveyi temel alan bu çerçeve, kapsayıcı görseller arasında güvenli izolasyon sağlıyor.

-Game Porting Toolkit 3, geliştiricilere oyunlarını değerlendirmeleri ve profil oluşturmaları için güncellenmiş araçlar sunuyor. Geliştiriciler şimdi Metal Performance HUD’yi özelleştirebiliyor ve değerlendirme ortamında olabilecek en iyi performansı elde etmek için grafik kodunu optimize etmek üzere ekranda gösterilen bilgi ve yönlendirmelerden yararlanabiliyor. Ayrıca geliştiriciler, Windows için Mac Uzaktan Geliştirme Araçları’nı kullanarak mevcut geliştirme iş akışlarında uzaktaki bir Mac’ten Mac oyunları geliştirebiliyor.

-Apple çip için özel olarak tasarlanan Metal 4, gelişmiş grafik ve yapay öğrenme teknolojilerine yönelik destek sayesinde Apple platformlarında yeni nesil oyunlar için gerekli zemini hazırlıyor. Geliştiriciler şimdi doğrudan kendi gölgelendiricilerinde çıkarım ağlarını çalıştırarak aydınlatma, materyal ve geometri hesaplamaları yapabiliyor. Böylece oyunları için son derece gerçekçi görsel efektler yaratabiliyorlar. MetalFX Frame Interpolation, girilen iki karede bir ara kare oluşturarak daha yüksek ve daha kararlı kare hızları elde edilmesini sağlıyor. MetalFX Denoising ise en gelişmiş oyunlarda gerçek zamanlı ışın izleme ve yol izleme özelliklerini mümkün kılıyor.

-Managed Background Assets, geliştiriciler için öğe barındırma işlemlerini kolaylaştırarak onlara uygulamalarının veya oyunlarının öğeleri nasıl indirdiğini kontrol etme imkanı tanıyor. Geliştiriciler uygulamalarını kendi kendilerine barındırabiliyor veya barındırma hizmetini Apple’ın sağladığı Apple Üzerinde Çalışan Arka Plan Öğeleri’ni kullanmayı tercih edebiliyor. Her Apple Geliştirici Programı üyeliği kapsamında App Store için 200 GB Apple barındırma kapasitesi sunuluyor. Apple Üzerinde Çalışan Arka Plan Öğeleri, uygulama sürümünden ayrı olarak gönderilebiliyor.

-Çocukların keyifli, bilgilendirici ve uygun uygulama deneyimleri yaşayabilmeleri için geliştiriciler, çocuk güvenliğini artıran ve gizlilik sağlayan ebeveyn denetimleri ve Sensitive Content Analysis çerçevesi gibi çeşitli araçlardan yararlanabiliyor. Bu mevcut araçları temel alarak geliştirilen yeni Declared Age Range API ise kullanıcıların yaş aralığına göre uygun içerikler yayınlamaları için geliştiricilerin kullanımına sunuluyor. Geliştiriciler bu API’ı uyguladıklarında ebeveynler, doğum tarihini veya diğer hassas bilgileri açıklamadan çocuklarının dahil olduğu yaş aralığını paylaşabiliyor. Böylece geliştiriciler de deneyimleri bu kriterlere uygun şekilde özelleştirebiliyor. Bu özellik gizlilik gözetilerek geliştirildi: Yaş aralığı verisi yalnızca ebeveynler izin verdiğinde paylaşılıyor ve kullanıcılar diledikleri zaman bu bilginin paylaşılmasını devre dışı bırakabiliyor.

-iOS ve iPadOS’teki App Store Connect uygulaması, geliştiricilerin TestFlight ekran görüntülerini ve çökme geri bildirimlerini görüntülemesini sağlayacak şekilde güncellendi. Geliştiriciler artık beta testi kullanıcıları geri bildirim sağladığında anlık bildirimler de alabilecek. Bu iyileştirmeleri destekleyen App Store Connect API ayrıca, geliştiricilerin gerçek zamanlı güncellemeler almak için webhook oluşturmasına olanak tanıyor ve Apple Üzerinde Çalışan Arka Plan Öğeleri ve Game Center yapılandırması için destek sunuyor.

WWDC25 duyuruları yanında bu da ilginizi çekebilir: Etkileyici görünen elektrikli motosiklet konsepti: Zero SR-X