- Apple memperkenalkan teknologi dan alat baru untuk pengembang, termasuk framework Foundation Models dan framework kontainerisasi
- Dengan model Apple Intelligence yang berjalan di perangkat serta integrasi large language model di Xcode 26, produktivitas dan kecerdasan dalam pengembangan aplikasi meningkat drastis
- Desain material baru Liquid Glass dan Icon Composer membuat pengalaman visual aplikasi serta pembuatan ikon yang konsisten menjadi jauh lebih mudah
- Swift 6.2, Metal 4, Game Porting Toolkit 3, dan lainnya menghadirkan kemampuan performa generasi berikutnya serta fitur pengembangan game
- Penekanan juga diberikan pada pengalaman terpadu dan aman di seluruh platform, termasuk App Intents baru, perlindungan anak, dan penguatan aksesibilitas
Ringkasan pengumuman utama
- Apple merilis alat dan teknologi baru yang kuat untuk mendorong kreativitas dan inovasi pengembang, sekaligus desain aplikasi
- Teknologi yang diumumkan kali ini mencakup model Apple Intelligence yang berjalan di perangkat, Xcode 26 yang dipadukan dengan large language model, serta desain perangkat lunak baru yang elegan yang diterapkan di seluruh platform Apple
Fitur baru yang dapat dimanfaatkan di semua platform
- Desain baru yang konsisten diterapkan di iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, dan tvOS 26
- Dukungan untuk lebih dari 250 ribu API serta berbagai teknologi seperti machine learning, augmented reality, kesehatan, kebugaran, komputasi spasial, dan grafis performa tinggi semakin diperkuat
- Di setiap rilis platform, Apple terus memperluas dan meningkatkan teknologi serta alat untuk membantu pengembang mewujudkan ide mereka dan menghadirkan pengalaman yang optimal
Desain Liquid Glass dan Icon Composer
- Liquid Glass adalah material perangkat lunak baru yang memanfaatkan karakteristik optik kaca sambil memberikan kesan yang dinamis
- Material ini dapat diskalakan secara konsisten ke seluruh aplikasi, mulai dari tombol, sakelar, slider, teks, kontrol media, hingga elemen navigasi utama di dalam aplikasi
- Berkat framework native seperti SwiftUI, penerapan desain baru dan penyediaan pengalaman yang konsisten menjadi lebih mudah
- Dengan aplikasi Icon Composer, pengembang dan desainer dapat memperkuat konsistensi dan daya tarik ikon melalui beragam alat seperti blur, transparansi sebagian, pratinjau tint, dan dukungan mode rendering
Framework Foundation Models
- Framework Foundation Models menghadirkan privasi dan pengalaman cerdas sekaligus melalui inferensi AI gratis dan dukungan offline
- Ini adalah framework machine learning yang memungkinkan pengalaman berbasis Apple Intelligence tetap tersedia secara offline dengan privasi yang ditingkatkan
- Dengan dukungan native Swift, akses ke model Apple Intelligence dapat dilakukan hanya dengan tiga baris kode
- Berbagai fitur AI generatif seperti guided generation dan tool calling dapat langsung diimplementasikan di dalam aplikasi
- Sebagai contoh, aplikasi Day One dari Automattic sudah menerapkan fitur cerdas yang berpusat pada privasi
Xcode 26 dan integrasi large language model
- Di Xcode 26, large language model dapat dihubungkan ke coding, testing, dokumentasi, dan debugging
- Tersedia dukungan ChatGPT bawaan, serta integrasi dengan berbagai API key pihak ketiga atau model lokal yang didukung Apple silicon
- Coding Tools mendukung beragam alur kerja cerdas seperti prompt kode inline, pembuatan preview, dan perbaikan error
- Dengan Voice Control, kini menulis kode Swift dan bernavigasi di Xcode hanya dengan suara dimungkinkan, sementara katalog lokalisasi dan pengalaman navigasi juga ditingkatkan
App Intents dan visual intelligence
- Melalui App Intents, aksi dan konten aplikasi dapat dihubungkan lebih dalam dengan Siri, Spotlight, widget, kontrol sistem, dan lainnya
- Tahun ini, fitur visual intelligence ditambahkan sehingga pengalaman pencarian dan penjelajahan visual di dalam aplikasi semakin luas
- Melalui contoh Etsy, diperkenalkan pengalaman penelusuran produk cepat berbasis visual intelligence di iPhone
Swift 6.2
- Meningkatkan kompatibilitas dengan performa, konkurensi, C++, dan berbagai bahasa lain, serta menghadirkan dukungan WebAssembly berbasis kolaborasi komunitas
- Kini tersedia pengaturan default untuk kode eksekusi single-thread, sehingga kode lebih mudah dijalankan di main actor tanpa anotasi tambahan
Framework kontainerisasi
- Pengembang dapat membuat, mengunduh, dan menjalankan image kontainer Linux langsung di Mac
- Ini adalah framework berbasis open source yang dioptimalkan untuk Apple silicon dan menyediakan isolasi antar-image
Alat dan fitur pengembangan game
- Game Porting Toolkit 3: mendukung evaluasi game, profiling, kustomisasi Metal Performance HUD, panduan performa kode grafis, dan lainnya
- Tersedia Mac Remote Developer Tools for Windows untuk alur kerja build game Mac dari Windows
- Metal 4: mendukung grafis generasi berikutnya dan komputasi machine learning khusus Apple silicon, termasuk kemampuan menjalankan jaringan inferensi di dalam shader
- MetalFX Frame Interpolation: menghasilkan frame di antara dua frame untuk menghadirkan frame rate tinggi, MetalFX Denoising: mendukung ray tracing/path tracing real-time
- Aplikasi Apple Games: mengelola game dan teman di satu tempat di seluruh perangkat Apple, dengan tantangan dan fitur Game Center yang lebih mendalam
- Managed Background Assets: mengelola hosting aset aplikasi/game, dengan kapasitas hosting Apple 200GB yang disediakan secara default, dan dapat dikirim terpisah dari build
Alat untuk membantu melindungi anak secara online
- Selain alat yang sudah ada seperti pemblokiran konten berbahaya dan framework analisis konten sensitif, pengenalan Declared Age Range API mempermudah penyediaan konten yang disesuaikan dengan usia
- Orang tua dapat membagikan dan mengatur informasi usia anak dengan aman tanpa mengungkap data sensitif
- Informasi usia hanya dibagikan dengan persetujuan orang tua dan selalu dapat dikelola kapan saja
Fitur aksesibilitas App Store dan App Store Connect yang baru
- Dengan diperkenalkannya lembar ringkasan dukungan aksesibilitas, kontribusi aksesibilitas aplikasi/game dapat ditinjau sebelumnya
- Pengembang dapat mendaftarkan sendiri dukungan untuk VoiceOver, perintah suara, teks besar, subtitle, dan lainnya
- Informasi aksesibilitas dan URL kini dapat ditambahkan ke halaman produk
- Melalui pembaruan aplikasi App Store Connect, kini dimungkinkan untuk melihat screenshot dan umpan balik crash di TestFlight serta menerima push notification
- Perluasan App Store Connect API juga menghadirkan webhook, pembaruan real-time, konfigurasi Game Center, dan dukungan background asset
Informasi rilis
- Melalui pembaruan ini, fitur Apple Intelligence tersedia di seluruh model iPhone 16, iPhone 15 Pro/Pro Max, iPad mini (A17 Pro), iPad dan Mac dengan M1 atau lebih baru
- Bahasa yang didukung: Inggris, Prancis, Jerman, Italia, Portugis (Brasil), Spanyol, Jepang, Korea, Tionghoa Sederhana, dan lainnya, dengan tambahan dukungan hingga akhir tahun
- Semua fitur akan dapat diuji secara bertahap melalui Apple Developer Program dan Apple Beta Software Program
1 komentar
Opini Hacker News
Fitur-fitur terkait AI juga keren, tetapi pengumuman "Containerization framework" menurut saya benar-benar isu besar. Jika container Linux bisa dipakai secara native di Mac, seluruh workflow saya bisa berubah, dan berbagai masalah akibat Docker juga tampaknya akan jauh berkurang
Sebagai referensi, repo untuk alat CLI dan backend masing-masing bisa dilihat di https://github.com/apple/container dan https://github.com/apple/containerization. Dari penjelasannya, ini bukan menerjemahkan system call seperti WSLv1 lama, melainkan dukungan container berbasis VM. API-nya mencakup pembuatan kernel Linux yang dioptimalkan untuk boot cepat, menjalankan VM ringan, pengelolaan lingkungan VM, dan sebagainya
Ada pendapat bahwa ini hanyalah gabungan dari teknologi yang sudah ada, bukan sesuatu yang benar-benar baru. Namun poin pentingnya adalah Apple mengintegrasikan semua elemennya dengan sangat rapi. Saya ingin menekankan bahwa menyediakan lingkungan pengembangan yang sebelumnya harus dirakit sendiri sebagai produk jadi lengkap siap pakai adalah nilai yang sangat besar
Ada yang menyoroti bahwa secara teknis mustahil container Linux berjalan ‘native’ di macOS. Pada dasarnya, container bergantung pada fitur kernel Linux. Jadi tampaknya Apple membangun lapisan virtualisasi Linux sendiri, seperti WSL atau Orbstack. Jika pada akhirnya hanya mendukung LXC, kemungkinan besar mayoritas pengembang akan tetap memasang dan memakai Docker Desktop seperti sekarang
Disebutkan bahwa Containerization adalah proyek open source yang ditulis dengan Swift, dan di video resmi WWDC2025 juga dijelaskan bahwa ini menyediakan cara yang sederhana namun kuat untuk membangun, menjalankan, dan mendistribusikan container Linux di Mac dengan mudah dan aman https://developer.apple.com/videos/play/wwdc2025/346/
Fitur container memang keren, tetapi saya tidak menganggapnya sebagai perubahan revolusioner seperti yang dikatakan. Sudah ada alternatif seperti Podman, Orbstack, dan Colima. Saya tidak terlalu tahu framework open source apa yang dipakai Apple, tetapi ini terlihat seperti versi alat yang sudah ada dengan integrasi level OS. Jelas akan memudahkan pengembang, tetapi saya belum merasa ini sampai level game changer
Ada banyak peningkatan yang benar-benar menarik dalam pembaruan Xcode 26 untuk Apple Developer. Framework Foundation berbasis model bahasa generatif yang baru ditambahkan terasa ramah Swift, dan karena semuanya berjalan di perangkat lokal, ini adalah perubahan yang cukup disambut oleh pengembang Apple. Aplikasi contoh ‘saran rencana perjalanan’ diperlihatkan dalam demo State of the Union, dan vibe-coding dengan integrasi langsung model generatif seperti ChatGPT ke dalam Xcode kini juga hadir secara native. Melihat model dapat melacak perubahan kode yang berulang sehingga mudah di-rollback, serta memahami keseluruhan konteks kode saya, saya berharap ini menjadi peningkatan quality of life yang membebaskan kita dari era plugin GPT yang merepotkan. Fakta bahwa hanya dengan mengunggah sketsa di kertas serbet saja UI prototipe bisa langsung dihasilkan terasa menakjubkan bagi saya yang dulu pernah mengelola memori secara manual di era Objective-C. Ini memang tidak sepenuhnya revolusioner, tetapi seperti khas Apple, UX-nya tampak dipoles dengan baik dan menjanjikan pengalaman yang matang. Tentu saja performa penggunaan nyata tetap perlu dinilai setelah mencobanya sendiri https://news.ycombinator.com/item?id=44226612
Melihat desain baru berbasis Liquid Glass, saya merasa tren desain UI juga mulai memasuki tahap mendaur ulang ide-ide lama seperti halnya mode, film, atau arsitektur. Ini bukan penilaian resmi, hanya pengamatan pribadi karena saya merasakan suasana serupa juga pada perubahan desain Android belakangan ini https://en.wikipedia.org/wiki/Aqua_%28user_interface%29
Menurut saya, perubahan kali ini justru lebih mirip gaya Aero di Windows Vista daripada Aqua
Saya sangat senang tekstur dan nuansa material kembali lagi. Sejak iOS 7, UI terasa terlalu datar, dan saya melihat analisis yang bagus tentang materialitas UI baru ini dalam tulisan terbaru Sebastiaan de With, pengembang Halide https://www.lux.camera/physicality-the-new-age-of-ui/
Secara pribadi, saya kurang suka desain kali ini. Dalam video demonstrasi, ada banyak adegan di mana efek kaca terlalu transparan sehingga keterbacaannya sangat buruk
Dulu perubahan seperti ini terasa menarik, tetapi sekarang yang lebih dulu muncul justru rasa merepotkan atau tanda tanya. Nilai sejati UI adalah stabilitas, bukan perubahan yang terlalu sering. Situasinya terasa kuat seperti efek sesaat yang dibuat untuk dijadikan poin pemasaran mencolok di media tradisional
Saya juga biasanya cukup positif terhadap perubahan UI Apple, tetapi kali ini layar-layar contoh yang ditampilkan secara keseluruhan terlihat murahan. Mungkin akan terasa lebih baik saat memakai produk nyatanya langsung, tetapi dari screenshot dan demo yang dirilis sekarang saya masih belum merasa yakin
Saya sempat berharap ‘Containerization Framework’ berarti container hadir langsung di macOS itu sendiri. Sebenarnya, menjalankan container Linux atau VM secara virtual di Mac sudah mudah dan ada banyak opsi. Jika siap memakai aplikasi berbayar, OrbStack yang paling mulus, dan untuk alternatif gratis ada Lima/Colima, Podman Desktop, serta Rancher Desktop yang semuanya bagus. Namun masalah besarnya adalah macOS sangat kekurangan fitur container yang benar-benar khas macOS. Hampir mustahil pihak ketiga membuat fungsi seperti itu tanpa kerja sama Apple, dan beberapa upaya yang ada sebelumnya sebagian besar sudah dihentikan (misalnya https://macoscontainers.org/, https://github.com/macOScontainers). Bahkan proyek yang masih tersisa pun (misalnya https://github.com/Okerew/osxiec) punya terlalu banyak batasan karena karakteristik macOS. Jika fitur seperti ini ada, itu benar-benar akan memenuhi kebutuhan dan nilai praktis yang nyata. Namun kenyataannya, saya jadi bertanya-tanya apakah Apple pada dasarnya hanya meresmikan OrbStack
Ada yang bertanya untuk kegunaan apa tepatnya container macOS akan bermanfaat
Ada koreksi bahwa proyek macoscontainers bukan ‘kosong’, dan situs yang sebenarnya bisa dilihat di https://darwin-containers.github.io. Pengembangnya sangat cepat menanggapi feedback. Juga ditunjukkan bahwa Apple sangat menekankan konsistensi lingkungan dibanding platform lain, dan itulah penyebab utama banyaknya batasan pada container/otomatisasi https://github.com/darwin-containers
Sekitar 15 tahun lalu, seorang teman pernah meramalkan, “Apple pada akhirnya akan menggabungkan OSX dan iOS di iPad,” dan setiap keynote tahunan terasa seperti selangkah lebih dekat ke arah itu. Sekarang iPad sudah hampir setara dengan MacBook Air. Kecuali untuk editor video, compiler, atau pekerja 3D, iPad rasanya sudah cukup untuk kebanyakan hal
Kalau melihat fakta bahwa selama 15 tahun benar-benar tidak digabungkan, saya menduga Apple memang sejak awal tidak berniat menyatukan kedua platform itu. Dalam periode yang sama, Apple bahkan merancang ulang MacBook secara total sampai ke chipset-nya. Dari sisi hardware maupun software sebenarnya tidak ada hambatan untuk penyatuan, tetapi ekosistemnya secara mendasar benar-benar berbeda. Perangkat untuk profesional harus memberi pengguna kendali penuh, sedangkan Apple tidak mau memberikan tingkat kendali seperti itu pada i-Device, dan juga tidak berniat melepaskan pendapatan komisi 30%
Jika dilihat dalam praktiknya, kebanyakan pengguna tetap lebih cocok memakai laptop. iPad sangat ideal untuk menggambar dengan Pencil atau konsumsi media, tetapi dari sisi efisiensi kerja, tenaga, dan ergonomi, MacBook jauh lebih unggul
Saya sendiri tidak terlalu banyak memakai iPad secara terpisah, tetapi menarik melihat proses evolusinya. Secara teknis perangkat itu pada dasarnya bisa menjalankan MacOS, namun Apple tidak melakukannya. Jika Apple mendesain laptop benar-benar dari nol hari ini, saya malah merasa mereka mungkin akan membuatnya dengan pendekatan tertutup seperti sekarang. Saya penasaran bagaimana pengalaman desktop untuk ‘power user’ seperti pembagian jendela dan manajemen file akan terus diadaptasi di sisi iPad
Saya tidak tahu apakah pada akhirnya kedua platform itu akan digabungkan (dan saya meragukannya), tetapi saya rasa langkah Apple selama 15 tahun terakhir—membuat pengalaman pengguna makin mirip secara bertahap sambil menghindari penyatuan yang dipaksakan—adalah pilihan terbaik. Microsoft sangat berambisi menggabungkan tablet dan desktop Windows, dan memang ada sedikit inovasi, tetapi hasilnya tidak semulus ipadOS/macOS
Hardware iPad memang memakai chip seri M yang sama. Artinya, secara hardware sama sekali tidak ada batasan untuk menjalankan macOS, tetapi jika digabungkan maka mereka akan mengkanibal lini produknya sendiri
Saya berharap saat ada acara besar seperti WWDC, ada thread ‘kesan konferensi’ di HN yang merangkum poin-poin penting berdasarkan prioritas dampak. <br>P4: model Foundation bagus untuk pemula tetapi tidak tak tergantikan,<br>P4: fitur container baru juga bukan berita besar di bidang virtualisasi kecuali jika benar-benar membutuhkan inisialisasi cepat di bawah 1 detik.<br>P2: concurrency kini bisa terlihat juga di Instruments, tracing performa tinggi menjadi mungkin, dan kesalahan sampling dapat dihindari, sehingga era perkiraan black box lebih dari 4 tahun tampaknya akhirnya mulai berakhir (bahkan solusi untuk concurrency backtracking ternyata adalah mengembalikannya ke default main thread).<br>P5: meskipun UI terlihat seperti berubah total, kenyataannya hampir tidak ada API baru yang bertambah sehingga terasa cuma polesan luar. Secara keseluruhan, hanya L&F, app intents, widget, dan semacamnya yang ditonjolkan, sampai muncul kekhawatiran apakah hanya itu saja karena jumlah kontennya sendiri terasa kurang.<br>Saya juga menganggap kualitasnya rendah: materi online tidak terbuka dengan baik, presentasi dipenuhi teknologi yang belum matang. Interoperabilitas Swift+Java juga sama sekali belum berada di level yang layak dipakai. Banyak sesi hanya berisi tautan ke dokumentasi API, atau sekadar mengulang isi sesi lain.<br>Dan perlu memperhatikan faktor pendorong upgrade juga: selain kebutuhan memori untuk AI, fitur tracing concurrency yang baru hanya didukung perangkat M4 ke atas
Pengumuman bahwa "lebih dari 250.000 API memungkinkan developer mengintegrasikan aplikasi dengan hardware dan software Apple" bukan terasa mengesankan, malah membuat kepala pening
Diskusi lama ternyata sedang menjadi kenyataan https://github.com/apple/ml-fastvlm/issues/7
Video resmi tentang Containerization.framework dan alat Container sudah dirilis https://developer.apple.com/videos/play/wwdc2025/346. Menarik bahwa setiap container berjalan di VM terpisah, dan boot dilakukan melalui proses init ringan bernama ‘vminitd’ yang diimplementasikan dengan Swift. Detail seperti jenis kernel yang didukung atau cakupan dukungan ARM/Intel tampaknya masih perlu dikonfirmasi lebih lanjut https://github.com/apple/containerization