Cupertino –
Meski tidak disertakan dalam pengumuman utama, Apple memperkenalkan sejumlah alat dan sumber daya baru untuk pengembang pada hari pertama WWDC 2024. Ini termasuk peningkatan pada Xcode 16, Swift, dan API baru yang dapat digunakan pengembang untuk membangun aplikasi.
“Apple berkomitmen untuk menyediakan teknologi dan sumber daya mutakhir sehingga pengembang di mana pun dapat menciptakan aplikasi luar biasa,” kata Susan Prescott, wakil presiden Hubungan Pengembang Seluruh Dunia di Apple.
“Dengan inovasi bijaksana di balik Xcode 16 dan API platform terbaru, kami telah menciptakan alat terbaik bagi pengembang untuk membangun aplikasi luar biasa. Kami tidak sabar untuk melihat apa yang mereka buat selanjutnya.”
Xcode 16 menawarkan peningkatan fitur dan kinerja yang memungkinkan pengembang membangun aplikasi lebih cepat dari sebelumnya. Apple memiliki Swift Assist dan penyelesaian kode prediktif.
Mesin penyelesaian kode prediktif baru di Xcode menggunakan model unik yang dilatih khusus untuk Swift dan Apple SDK yang dapat menyarankan kode yang dibutuhkan pengembang. Penyelesaian kode sepenuhnya kompatibel dengan Apple Silicon dan penyempurnaan pembelajaran mesin di macOS Sequoia, dan berjalan secara lokal di perangkat pengembang
Swift Assist terintegrasi dengan mulus
Swift Assist menggunakan model canggih yang berjalan di cloud, namun dibuat dengan mempertimbangkan privasi dan keamanan. Kode pengembang hanya digunakan untuk memproses permintaan dan tidak pernah disimpan di server, dan Apple tidak akan menggunakannya untuk melatih model pembelajaran mesin.
Pratinjau Xcode kini menawarkan arsitektur tautan dinamis baru yang menggunakan artefak build yang sama untuk pratinjau dan eksekusi kode. Pengembang kini juga dapat menemukan dan menguji kebijakan privasi aplikasi, perjanjian lisensi, dan nama tampilan untuk grup langganan. Cepat 6
WWDC24 menandai ulang tahun Swift yang ke 10. Saat ini, hampir 1 juta aplikasi menggunakan Swift dan digunakan dalam tumpukan perangkat lunak Apple. Swift 6 memperkenalkan fitur keamanan datarace kompilasi, yang mampu mendiagnosis akses memori bersamaan dalam proyek pengembang saat kode sedang dikompilasi
Hal ini memungkinkan bug ditangkap dan diperbaiki dengan sedikit perubahan pada seluruh basis kode, sehingga meningkatkan keamanan dan pemeliharaan kode untuk masa depan.
Sebuah organisasi GitHub baru yang didedikasikan untuk Swift melanjutkan ekspansinya, dan akan menjadi tuan rumah sejumlah proyek penting bagi ekosistem Swift, termasuk Swift Compiler, Foundation, dan perpustakaan utama lainnya.
Kerangka kerja Swift Testing lintas platform yang baru memberi pengembang API ekspresif yang memudahkan penulisan pengujian. Kerangka kerja ini bersifat lintas platform dan mudah dipelajari, sehingga pengembang dapat menggunakannya untuk menulis pengujian untuk berbagai platform dan domain.
Kerangka kerja ini juga mencakup sistem penandaan yang fleksibel untuk membantu pengembang mengatur pengujian dan rencana pengujian mereka. Tes Swift dirancang untuk banyak kasus penggunaan Swift, mulai dari aplikasi hingga server. Pemindahan permainan 2
Game Porting Toolkit 2 memudahkan pengembang untuk melakukan porting game ke Mac serta iPhone dan iPad. Selain itu, dengan peningkatan dukungan untuk game Windows, alat debugging shader baru yang canggih, dan pembaruan Xcode yang memungkinkan pengembang menyatukan kode game dan shader di seluruh perangkat, membuat game di perangkat Apple tidak pernah semudah ini.
Pengumuman WWDC 2024 juga mencakup API baru, peningkatan pada TestFlight untuk meningkatkan keterlibatan penguji, dan fitur baru untuk App Store guna membantu menemukan dan memonetisasi aplikasi. App Store yang diperbarui Terhubung dengan antarmuka baru dan pembuatan sumber daya pemasaran pengembang.
VisionOS 2 menawarkan API baru untuk menciptakan pengalaman spasial, termasuk API volumetrik dan TabletopKit untuk menghubungkan aplikasi ke permukaan datar. RealityKit telah diperbarui untuk mengurangi waktu pengembangan aplikasi Universal. Tonton video “Apple membocorkan fitur iOS-macOS baru di WWDC 2024” (afr/afr)