- Apple, geliştiriciler için Foundation Models framework ve Containerization framework dahil yeni teknoloji ve araçlarını tanıttı
- Cihaz üzerinde çalışan Apple Intelligence modelleri ve Xcode 26'nın büyük dil modeli entegrasyonu ile uygulama geliştirmenin üretkenliği ve akıllı yetenekleri önemli ölçüde güçlendirildi
- Liquid Glass adlı yeni tasarım malzemesi ve Icon Composer sayesinde uygulamaların görsel deneyimi ile tutarlı simge üretimi çok daha kolay hale geliyor
- Swift 6.2, Metal 4, Game Porting Toolkit 3 gibi yeni nesil performans ve oyun geliştirme özellikleri sunuluyor
- Yeni App Intents, çocuk koruma araçları ve erişilebilirlik iyileştirmeleriyle platform genelinde entegre ve güvenli bir deneyim sunma vurgulanıyor
Öne çıkan duyuruların özeti
- Apple, geliştiricilerin yaratıcılığını ve inovasyonunu ve ayrıca uygulama tasarımını desteklemek için güçlü yeni araçlar ve teknolojiler duyurdu
- Duyurulan teknolojiler arasında cihaz üzerinde çalışan Apple Intelligence modelleri, büyük dil modelleriyle birleştirilmiş Xcode 26 ve tüm Apple platformlarında sunulan şık yeni yazılım tasarımı yer alıyor
Tüm platformlarda kullanılabilen yeni özellikler
- iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26 ve tvOS 26 genelinde yeni ve tutarlı bir tasarım uygulanıyor
- 250 binden fazla API ile makine öğrenimi, artırılmış gerçeklik, sağlık, fitness, mekansal bilişim ve yüksek performanslı grafikler dahil geniş bir teknoloji yelpazesine destek güçlendiriliyor
- Apple, her platform sürümünde teknolojilerini ve araçlarını genişletip iyileştirerek geliştiricilerin fikirlerini hayata geçirmesine ve optimize edilmiş deneyimler sunmasına yardımcı oluyor
Liquid Glass tasarımı ve Icon Composer
- Liquid Glass, camın optik özelliklerinden yararlanırken akışkan bir his veren yeni bir yazılım malzemesidir
- Düğmeler, anahtarlar, kaydırıcılar, metinler ve medya denetimlerinden uygulama içindeki temel gezinme öğelerine kadar uygulama genelinde tutarlı biçimde ölçeklenebilir
- SwiftUI gibi yerel framework'ler sayesinde yeni tasarımı uygulamak ve deneyim tutarlılığı sağlamak kolaylaşıyor
- Icon Composer uygulaması ile geliştiriciler ve tasarımcılar; blur, yarı saydamlık, ton önizlemesi ve render modları desteği gibi çeşitli araçlarla simgelerin tutarlılığını ve çekiciliğini artırabiliyor
Foundation Models framework
- Foundation Models framework, ücretsiz yapay zeka çıkarımı ve çevrimdışı destekle gizlilik ile akıllı deneyimleri aynı anda sunuyor
- Apple Intelligence tabanlı deneyimleri çevrimdışıyken de daha güçlü gizlilikle sunabilen bir makine öğrenimi framework'ü
- Swift için yerel destek sayesinde yalnızca üç satır kodla Apple Intelligence modellerine erişilebiliyor
- Guided generation, tool calling gibi çeşitli üretken yapay zeka özellikleri doğrudan uygulama içine entegre edilebiliyor
- Örnek olarak Automattic'in Day One uygulamasında gizlilik odaklı akıllı özellikler şimdiden kullanılıyor
Xcode 26 ve büyük dil modeli entegrasyonu
- Xcode 26'da kodlama, test, dokümantasyon ve hata ayıklama süreçlerinin tamamına büyük dil modelleri bağlanabiliyor
- Yerleşik ChatGPT desteği, çeşitli üçüncü taraf API anahtarları ve yerel modellerle entegrasyon sunuluyor (Apple silicon destekli)
- Coding Tools, satır içi kod istemleri, önizleme oluşturma, hata düzeltme gibi çeşitli akıllı iş akışlarını destekliyor
- Voice Control ile yalnızca sesle Swift kodu yazmak ve Xcode içinde gezinmek mümkün hale gelirken, yerelleştirme kataloğu ve gezinme deneyimi de iyileştiriliyor
App Intents ve görsel zeka
- App Intents sayesinde uygulamaların eylemleri ve içerikleri Siri, Spotlight, widget'lar ve sistem denetimleriyle daha derin biçimde bağlanabiliyor
- Bu yıl eklenen görsel zeka özelliğiyle uygulama içi görsel arama ve keşif deneyimi genişletiliyor
- Etsy örneği üzerinden, iPhone'daki görsel zeka tabanlı hızlı ürün keşfi deneyimi tanıtıldı
Swift 6.2
- Performans, eşzamanlılık ve C++ dahil çeşitli dillerle uyumluluk artırılıyor, ayrıca WebAssembly desteği sunuluyor (topluluk iş birliğiyle)
- Tek iş parçacıklı çalışan kod için varsayılan ayar yapılabildiğinden, ek açıklamalara gerek kalmadan kodun main actor üzerinde çalıştırılması kolaylaşıyor
Containerization framework
- Geliştiriciler Mac üzerinde doğrudan Linux container image oluşturabiliyor, indirebiliyor ve çalıştırabiliyor
- Apple silicon için optimize edilmiş açık kaynak tabanlı framework, image'lar arasında izolasyon sağlıyor
Oyun geliştirme araçları ve özellikleri
- Game Porting Toolkit 3: oyun değerlendirme, profilleme, Metal Performance HUD özelleştirme ve grafik kodu performans rehberliği desteği sunuyor
- Windows'tan Mac için oyun derleme iş akışları adına Mac Remote Developer Tools for Windows sunuluyor
- Metal 4: Apple silicon'a özel yeni nesil grafik ve makine öğrenimi hesaplamalarını destekliyor; shader içinde inference network çalıştırabiliyor
- MetalFX Frame Interpolation: iki kare arasına ara kareler üreterek yüksek yenileme hızlı kare akışı sağlıyor; MetalFX Denoising ise gerçek zamanlı ray tracing/path tracing desteği sunuyor
- Apple Games uygulaması: oyunları ve arkadaşları tüm Apple cihazlarında tek bir yerden yönetmeyi sağlıyor, başarımlar ve Game Center özellikleri daha da geliştiriliyor
- Managed Background Assets: uygulama/oyun varlıklarının barındırılmasını yönetiyor, varsayılan olarak 200 GB Apple barındırma kapasitesi sunuyor ve build'den ayrı gönderilebiliyor
Çevrimiçi çocuk güvenliğine yardımcı olan araçlar
- Zararlı içerik engelleme, hassas içerik analiz framework'ü gibi mevcut araçlara ek olarak, Declared Age Range API ile yaşa uygun özelleştirilmiş içerik sunmak kolaylaşıyor
- Ebeveynler, hassas bilgileri ifşa etmeden çocuklarının yaş bilgisini güvenli şekilde paylaşabiliyor ve ayarlayabiliyor
- Yaş bilgisi yalnızca ebeveyn onayıyla paylaşılır ve her zaman yönetilebilir
Yeni App Store erişilebilirlik ve App Store Connect özellikleri
- Erişilebilirlik beslenme etiketi ile bir uygulama veya oyunun erişilebilirliğe katkısı önceden görülebiliyor
- Geliştiriciler VoiceOver, sesli komut, büyük metin ve altyazı gibi destekleri doğrudan kaydedebiliyor
- Ürün sayfalarına erişilebilirlik bilgileri ve URL eklenebiliyor
- App Store Connect uygulaması güncellemesiyle TestFlight ekran görüntüleri ve çökme geri bildirimlerini görmek, push bildirimleri almak mümkün hale geliyor
- App Store Connect API genişletmeleriyle webhook'lar, gerçek zamanlı güncellemeler, Game Center yapılandırması ve arka plan asset desteği sunuluyor
Yayın bilgileri
- Bu güncellemeyle Apple Intelligence özellikleri iPhone 16 serisinin tamamında, iPhone 15 Pro/Pro Max, iPad mini (A17 Pro) ve M1 veya üzeri iPad ile Mac modellerinde kullanılabilecek
- Desteklenen diller: İngilizce, Fransızca, Almanca, İtalyanca, Portekizce (Brezilya), İspanyolca, Japonca, Korece, Çince (Basitleştirilmiş) ve diğerleri; yıl sonuna kadar ek diller de sunulacak
- Tüm özellikler Apple Developer Program ve Apple Beta Software Program üzerinden kademeli olarak test edilebilecek
1 yorum
Hacker News görüşü
Yapay zeka ile ilgili özellikler de harika, ama bence asıl büyük olay "Containerization framework" duyurusu. Eğer Mac'te Linux container'larını native olarak kullanabilirsem tüm iş akışım değişebilir ve Docker'ın yarattığı baş ağrıları da epey azalabilir
Bu arada CLI aracı ve backend deposu için sırasıyla https://github.com/apple/container ve https://github.com/apple/containerization bağlantılarına bakılabilir. Açıklamaya göre bu, eski WSLv1 gibi sistem çağrılarını çevirmek yerine VM tabanlı container desteği sunuyor. API tarafında hızlı açılış için optimize Linux çekirdeği üretimi, hafif VM çalıştırma ve VM ortamı yönetimi gibi özellikler yer alıyor
Bunun tamamen yeni bir şey değil, mevcut teknolojilerin bir araya getirilmiş hali olduğu yönünde bir görüş var. Ama asıl önemli nokta, Apple'ın tüm bu parçaları çok iyi entegre etmiş olması. Daha önce elle kurulması gereken geliştirme ortamını pille birlikte gelen hazır bir ürün gibi sunmasının başlı başına büyük değer taşıdığını vurgulamak isterim
Linux container'larının macOS'te ‘native’ çalışmasının teknik olarak imkansız olduğuna dikkat çekiliyor; çünkü container'lar özünde Linux çekirdeği özelliklerine dayanıyor. Sonuçta Apple'ın kendi Linux sanallaştırma katmanını (WSL, Orbstack gibi) kurmuş olduğu anlaşılıyor, ama eğer yalnızca LXC desteklenecekse geliştiricilerin büyük çoğunluğu bugün olduğu gibi Docker Desktop'ı kendisi kurup kullanmaya devam edecektir
Containerization'ın Swift ile yazılmış açık kaynak bir proje olduğu, Mac'te Linux container'larını kolay ve güvenli biçimde build etme, çalıştırma ve dağıtma için basit ama güçlü yetenekler sunduğu WWDC2025 resmi videosunda da anlatılıyor https://developer.apple.com/videos/play/wwdc2025/346/
Container özelliği güzel, ama söylendiği kadar devrimsel bir değişim olduğunu düşünmüyorum. Zaten Podman, Orbstack ve Colima gibi alternatifler var. Apple'ın hangi açık kaynak çerçeveleri kullandığını tam bilmiyorum ama mevcut araçların OS seviyesinde entegre edilmiş bir sürümü gibi görünüyor. Geliştiriciler için kesinlikle daha rahat olacak, fakat buna tam anlamıyla oyun değiştirici diyemem
Apple geliştiricileri için Xcode 26 güncellemesinde gerçekten ilginç pek çok iyileştirme vardı. Yeni eklenen üretken dil modeli tabanlı Foundation framework'ü Swift dostu ve her şey cihaz üzerinde yerel olarak çalıştığı için Apple geliştiricileri açısından oldukça sevindirici bir değişiklik. State of the Union'da ‘seyahat planı önerisi’ örnek uygulaması demo olarak gösterildi ve ChatGPT gibi üretken modelleri doğrudan Xcode'a entegre eden vibe-coding de artık native olarak geliyor. Modelin tekrarlayan kod değişikliklerini takip ederek geri almayı kolaylaştırması ve tüm kod bağlamını kavrayabilmesi, zahmetli GPT eklentileri döneminden çıkış gibi bir yaşam kalitesi artışı vadediyor. Kağıt peçeteye yapılmış bir çizimi yükleyince anında prototip UI üretebilmesi, Objective-C döneminde belleği elle yönettiğim günleri düşününce gerçekten şaşırtıcı geliyor. Tam bir devrim olmayabilir ama Apple usulü iyi cilalanmış bir UX ile oldukça olgun bir deneyim vaat ediyor. Tabii gerçek kullanım performansını anlamak için bizzat denemek gerekecek https://news.ycombinator.com/item?id=44226612
Liquid Glass tabanlı yeni tasarıma bakınca, UI tasarım trendlerinin de moda, sinema ve mimarlık gibi geçmiş fikirleri yeniden kullanma evresine girdiği hissi oluşuyor. Bu resmi bir değerlendirme değil; son dönemde Android tasarım değişikliklerinde de benzer bir hava sezdiğime dair kişisel bir gözlem https://en.wikipedia.org/wiki/Aqua_%28user_interface%29
Bana kalırsa bu değişim aslında Aqua'dan çok Windows Vista'nın Aero stiline benziyor; Aqua'dan ziyade Vista'ya daha yakın duruyor
Doku ve materyal hissinin geri dönmesine çok sevindiğini söyleyen bir yorum var. iOS 7'den beri UI çok düzdü; Halide geliştiricisi Sebastiaan de With'in yeni UI'nin fiziksel hissi üzerine son yazısında iyi bir analiz gördüğünü de ekliyor https://www.lux.camera/physicality-the-new-age-of-ui/
Benim kişisel görüşüm bu tasarımın pek iyi olmadığı yönünde. Tanıtım videolarında cam efekti fazla şeffaftı ve okunabilirliğin ciddi biçimde düştüğü sahneler sık sık vardı
Eskiden böyle değişiklikler ilginç gelirdi ama artık önce zahmetli ya da sorgulanabilir olduklarını düşünüyorum. UI'nin gerçek değeri sık değişmesinde değil, istikrarında. Geleneksel medyada göz alıcı bir pazarlama maddesi olarak kullanılmak için yapılmış tek seferlik bir ‘parıltı efekti’ kokusu alıyorum
Ben de genelde Apple UI değişikliklerine olumlu bakarım ama bu kez örnek gösterilen ekranlar genel olarak ucuz göründü. Gerçek ürünü kullanınca daha iyi hissettirebilir ama şu an paylaşılan ekran görüntüleri ve demolarda henüz ikna edici gelmedi
Kısa bir an için ‘Containerization Framework’ ile macOS'in kendisinde gerçek container desteği geliyor sandım. Oysa Linux container'larını ve VM'leri Mac'te sanallaştırmayla çalıştırmak zaten kolay ve bunun için birçok seçenek var. Ücretli bir uygulama kullanmaya açıksanız OrbStack en pürüzsüz seçenek; ücretsiz tarafta da Lima/Colima, Podman Desktop ve Rancher Desktop gayet başarılı. Ama asıl büyük eksik, macOS'e özgü gerçek container özelliğinin hâlâ olmaması. Apple'ın desteği olmadan üçüncü tarafların böyle bir şeyi yapması neredeyse imkansız ve geçmişte birkaç girişim olsa da çoğu durdu (ör. https://macoscontainers.org/, https://github.com/macOScontainers). Hâlâ ayakta kalan projelerde bile (ör. https://github.com/Okerew/osxiec) macOS'in doğası gereği kısıtlar fazla. Böyle bir özellik olsaydı gerçekten somut bir ihtiyacı ve değeri karşılamış olurdu. Ama şu anki haliyle Apple sanki sadece OrbStack'i resmileştirmiş gibi görünüyor
Birisi macOS container'larının hangi kullanım senaryolarında faydalı olacağını soruyor
macoscontainers projesinin ‘boş’ olmadığı, asıl sitenin https://darwin-containers.github.io adresinde görülebileceğini belirten bir düzeltme var. Geliştiricinin geri bildirimlere çok hızlı döndüğü de söyleniyor. Ayrıca Apple'ın diğer platformlara kıyasla ortam tutarlılığına çok önem vermesinin, container ve otomasyon tarafındaki kısıtların başlıca nedeni olduğuna dikkat çekiliyor https://github.com/darwin-containers
Yaklaşık 15 yıl önce bir arkadaşım “Apple sonunda OSX ile iOS'u iPad'de birleştirecek” diye öngörmüştü; o zamandan beri her keynote'ta sanki bu yöne doğru bir adım daha atılıyor gibi hissettim. Artık iPad neredeyse MacBook Air seviyesine geldi. Video düzenleme, derleme ya da 3D işlerle uğraşmıyorsanız iPad çoğu zaman yeterli görünüyor
15 yıldır bunu gerçekten yapmadıklarına bakılırsa Apple'ın baştan beri iki platformu birleştirme niyeti olmadığı sonucuna varılabilir. Aynı dönemde Apple, MacBook'u yonga setinden başlayarak baştan tasarladı. Donanım ya da yazılım tarafında birleşmeye teknik bir engel yok, ama ekosistemler özünde bambaşka. Profesyonel cihazların kullanıcıya tam kontrol vermesi gerekir; Apple ise i-cihazlarda bu düzeyde yetki vermiyor ve %30 komisyon gelirinden de vazgeçmek istemiyor
Pratikte çoğu kullanıcı için dizüstü bilgisayarın daha iyi olduğu görüşü de var. iPad, Pencil ile çizim yapmak veya medya tüketmek için harika; ama iş verimliliği, güç ve ergonomi açısından MacBook çok daha üstün
iPad'i kişisel olarak çok kullanmıyorum ama geçirdiği evrimi izlemek ilginçti. Teknik olarak üstünde MacOS çalıştırmak mümkün olsa da Apple bunu yapmıyor. Hatta Apple bugün sıfırdan yeni bir dizüstü tasarlasa, belki de şu anki kapalı ekosistem yaklaşımına benzer biçimde tasarlardı diye düşünüyorum. ‘Power user’ tipi masaüstü deneyiminin (pencere düzeni, dosya yönetimi vb.) iPad tarafında zamanla nasıl evrileceğini merak ediyorum
Nihayetinde iki platformu tamamen birleştirip birleştirmeyeceklerini bilmiyorum, hatta şüpheliyim; ama son 15 yılda kullanıcı deneyimlerini giderek benzeştirip zoraki bir birleşmeden kaçınmaları bence Apple'ın en doğru hamlesiydi. Microsoft, Windows tablet ile masaüstünü birleştirmeye çok hevesliydi ve bazı yenilikler getirdi, ama ortaya çıkan deneyim ipadOS/macOS kadar akıcı değildi
iPad donanımı zaten M serisi çipleri kullanıyor. Yani donanım açısından macOS çalıştırmasına hiçbir engel yok; fakat böyle bir birleşme ürün serilerinin birbirini yemesine yol açar
WWDC gibi büyük etkinliklerde HN'de ana noktaları etki önceliğine göre sıralayan bir ‘konferans izlenimi’ başlığı olsa güzel olurdu. <br>P4: Foundation modelleri yeni başlayanlar için faydalı ama vazgeçilmez değil,<br>P4: yeni container özellikleri de 1 saniyenin altında çok hızlı açılış gerekmediği sürece sanallaştırma alanında büyük bir haber sayılmaz.<br>P2: concurrency'nin artık Instruments içinde görünmesi, yüksek performanslı izleme yapılabilmesi ve sampling hatalarından kaçınılabilmesiyle, 4 yılı aşkın kara kutu tahmin döneminin sonunda nihayet ışık görünüyor (üstelik concurrency backtracking'in varsayılan olarak main thread'e dönmesi çözüm olarak sunuluyor).<br>P5: Tüm UI değişmiş gibi görünse de aslında neredeyse hiç yeni API eklenmemesi, olayın büyük ölçüde yüzeysel kaldığını gösteriyor. Genel tabloya bakınca sadece look & feel, app intents ve widget'ların öne çıkarıldığı; “hepsi bu mu?” dedirtecek kadar içerik zayıflığı olduğu söylenebilir.<br>Kalitenin de düşük olduğunu düşünüyorum: çevrimiçi materyaller düzgün açılmıyor ve sunumlar yarım kalmış teknolojilerle dolduruluyor. Swift+Java birlikte çalışabilirliği de hâlâ kullanılabilir seviyede değil. Birçok oturum sadece API dokümanı bağlantısı vermekten ya da başka oturumlarda söylenenleri tekrar etmekten ibaret.<br>Ayrıca yükseltme zorunluluğuna da dikkat etmek gerek: yapay zeka ile ilgili bellek gereksinimlerine ek olarak yeni concurrency izleme özellikleri yalnızca M4 ve üzeri cihazlarda destekleniyor
“250.000'den fazla API ile geliştiriciler uygulamalarını Apple donanımı ve yazılımıyla entegre edebiliyor” açıklaması etkileyici olmaktan çok baş döndürücü geliyor
Eski bir tartışma şaşırtıcı biçimde gerçeğe dönüşüyor https://github.com/apple/ml-fastvlm/issues/7
Containerization.framework ve Container aracıyla ilgili resmi video yayınlandı https://developer.apple.com/videos/play/wwdc2025/346. Her container'ın ayrı bir VM içinde çalışması ve Swift ile yazılmış ‘vminitd’ adlı hafif bir init süreciyle açılması ilginç görünüyor. Hangi çekirdek türlerinin desteklendiği veya ARM/Intel kapsama alanı gibi konular içinse hâlâ ek doğrulama gerekiyor https://github.com/apple/containerization