Apple umumkan pembaruan alat pengembang seperti Xcode 16 / Swift 6 / Game Porting Toolkit 2
(apple.com)- Xcode 16
- Swift Assist: pendamping yang membantu semua pekerjaan pemrograman agar pengembang dapat lebih fokus pada masalah dan solusi tingkat tinggi
- Menggunakan model canggih yang berjalan di cloud
- Kode pengembang hanya digunakan untuk memproses permintaan dan tidak pernah disimpan di server, serta Apple tidak menggunakan kode pengembang untuk melatih model machine learning
- Mesin pelengkapan otomatis kode baru menggunakan model unik yang dilatih khusus untuk Swift dan Apple SDK, serta menyarankan kode yang dibutuhkan pengembang (berjalan secara lokal di perangkat pengembang)
- Swift Assist: pendamping yang membantu semua pekerjaan pemrograman agar pengembang dapat lebih fokus pada masalah dan solusi tingkat tinggi
- Swift 6
- Memperkenalkan fitur keamanan data race saat waktu kompilasi: mendiagnosis akses memori serentak di seluruh proyek pengembang pada tahap waktu kompilasi
- Organisasi GitHub khusus Swift yang sepenuhnya baru akan menjadi host bagi berbagai proyek inti untuk ekosistem Swift, termasuk compiler Swift, Foundation, dan pustaka penting lainnya
- Framework Swift Testing: menyediakan API deklaratif agar pengembang dapat menulis pengujian dengan mudah. Lintas platform
- Game Porting Toolkit 2
- Menghemat waktu, baik untuk game yang sudah ada, game yang sedang dikembangkan, maupun apa pun itu
- Peningkatan kompatibilitas dengan game Windows, alat debugging shader baru yang kuat, serta pembaruan Xcode yang memungkinkan penyatuan kode game dan shader di berbagai perangkat
- visionOS 2
- Volumetric API: mengontrol dengan lebih efektif bagaimana objek 3D ditampilkan di dalam aplikasi
- TabletopKit: membantu pengembang membuat dengan mudah pengalaman aplikasi spasial yang terikat pada permukaan datar, seperti workstation manufaktur, board game, dan card game
- RealityKit: menyederhanakan pengembangan aplikasi yang mendukung beberapa perangkat Apple untuk mempersingkat waktu pengembangan dan membuat alur kerja aplikasi universal menjadi lebih efisien
- Kini pengembang yang tidak memiliki perangkat keras Apple Vision Pro juga dapat membuat dan meninjau aplikasi dengan dukungan SharePlay di simulator
- Juga mendukung HealthKit
- API platform lainnya
- Controls API: menambahkan berbagai fungsi ke Control Center
- Accessory Setup Kit: memungkinkan pengembang memasangkan aksesori Bluetooth secara mulus dan aman melalui aplikasi tanpa mengakses semua aksesori Bluetooth di sekitar, sementara perangkat lain tetap privat
- Melalui watchOS Double Tap API, gestur double tap dapat ditetapkan ke elemen utama pengalaman aplikasi Apple Watch
- TestFlight
- Dapat merekrut tester berdasarkan perangkat dan OS
- Undangan mencakup ringkasan aplikasi beta, kategori aplikasi, dan screenshot (opsional), sehingga dapat menyoroti fitur dan konten baru kepada calon tester
- App Store
- Fitur rekomendasi baru: pengembang dapat dengan mudah mengajukan sendiri konten mendatang dan peningkatan aplikasi agar dapat diperkenalkan di App Store
- Halaman produk kustom: mempromosikan beragam konten dan fitur yang ditawarkan aplikasi. Menyediakan deep link
- Langganan: mendorong pelanggan lama untuk berlangganan kembali melalui promosi win-back
4 komentar
Masa toolkit porting game disingkat jadi gpt....
Ah... saya sempat mencari-cari sambil berpikir, di mana isi GPT-nya, ternyata itu ya. Hahaha
Saya menulisnya agak bercanda... ternyata malah menimbulkan salah paham T_T
Memangnya gunanya apa kalau AI masuk ke Xcode... Xcode itu sendiri sudah jadi penjahatnya T_T