Pada acara What’s next for Windows tadi malam, Microsoft meluncurkan Windows 11. Ini menandai era baru untuk Windows secara umum (ya, mereka selalu berkata begitu). Semua anggota yang tergabung dalam Windows Insider Program dapat mengunduh versi uji coba mulai pekan depan. Tentu saja Microsoft tidak hanya memberikan pengalaman baru bagi pengguna biasa namun juga pembaruan berarti bagi developer (pengembang aplikasi). Apa arti rilis Windows 11 bagi pengembang? Perusahaan menekankan bahwa Windows adalah platform terbuka, yang berarti bahwa pengembang dapat membuat aplikasi dan kemampuan yang sama sekali berbeda untuk membantu pengguna membuat, belajar, dan bermain.
Peningkatan utama di Windows 11 bagi pengembang:
- Toko Microsoft Baru
- Peningkatan dalam pengembangan web
- Fitur baru untuk aplikasi Windows asli
- Sistem Desain Lancar dan WinUI
- Baru untuk pengembang game
Baca juga: 3 fitur favorit kami (sejauh ini) di Windows 11
Microsoft Store Baru
Perusahaan telah meluncurkan Microsoft Store baru untuk Windows yang sekarang mendukung lebih banyak jenis aplikasi, termasuk Win32, .NET dan PWA. Terlebih lagi, Store sekarang dapat menemukan aplikasi Android dari Amazon Store.
Store itu sendiri juga telah didesain ulang. Dengan fitur baru seperti “pop-up Store”, pengguna akan dapat menginstal aplikasi langsung dari browser. Selain itu, perusahaan telah membuatnya lebih mudah untuk menemukan aplikasi.
Mulai sekarang, pengembang akan dapat menghemat 100% pendapatan mereka saat menggunakan sistem pembayaran mereka sendiri dalam aplikasi dari Microsoft Store (bukan untuk game PC). Perusahaan tidak akan membebankan komisi untuk aplikasi semacam itu. Versi pratinjau dari Microsoft Store baru akan segera tersedia untuk anggota program Windows Insider.
Windows 11 bagi pengembang web
Microsoft mengumumkan PWABuilder 3 baru, yang dengannya Anda dapat membuat PWA dari aplikasi web Anda dalam hitungan menit. Windows 11 juga hadir dengan komponen WebView2 yang terus diperbarui, membuatnya mudah digunakan sebagai cara yang efisien dan aman untuk membangun aplikasi web hybrid. Anda tentu saja dapat terus menggunakan alat pengembang seperti Terminal Windows dan Microsoft Edge DevTools karena sekarang tersedia juga pada Windows 11.
Windows App SDK (sebelumnya, Project Reunion) akan menyederhanakan integrasi fitur Windows 11 ke dalam aplikasi Anda sambil menjangkau lebih dari satu miliar pengguna Windows 10. Perusahaan berjanji untuk melanjutkan pengembangan paket dalam kolaborasi erat dengan komunitas. Omong-omong, mulai hari ini Anda sudah dapat menggunakan Project Reunion 0.8 versi stabil. Versi ini mencakup peningkatan stabilitas untuk WinUI3 dan dukungan untuk Visual Studio 16.10. Windows App SDK 1.0 akan rilis akhir tahun ini.
Terakhir, Anda dapat membuat aplikasi yang berjalan secara native di Windows pada ARM dengan alat Kompatibel Emulasi ARM64 yang baru. Menggunakan ARM64EC, Anda dapat mencampur kode ARM asli dan kode x64 yang diemulasi dalam proses atau modul yang sama. Kompatibilitas ini berarti Anda dapat mengoptimalkan aplikasi Anda untuk berjalan pada Windows ARM. Bahkan jika aplikasi Anda memiliki dependensi x64 atau memuat plugin x64 yang tidak dapat Anda kendalikan.
Memperbarui aplikasi
Jika Anda ingin memperbarui desain dan fungsionalitas aplikasi Anda sehingga berfungsi dan terlihat bagus pada Windows 11, maka Anda dapat menggunakan WinUI untuk mengimplementasikan geometri bulat, ikonografi yang baru, tipografi baru, interaksi mikro yang menyenangkan (seperti animasi Lottie) dan warna palet yang baru. Konten yang lebih baru seperti Mica juga mendapat hierarki yang bermakna dan banyak lagi. Tata letak snap memastikan Anda dan pengguna Anda lebih produktif pada Windows 11.
Selain itu, Anda dapat dengan mudah membuat dan mengelola jendela aplikasi menggunakan Reunion Windowing. Ia bekerja dengan kode aplikasi yang ada, menyederhanakan operasi umum, dan menghadirkan fungsionalitas baru ke aplikasi Anda seperti mode difusi cahaya, mode gambar-dalam-gambar, dan penyesuaian judul jendela yang lebih sederhana.
Pengembangan Game untuk PC dan Konsol
Untuk mempermudah pengembangan game PC, Microsoft menerbitkan Game Development Kit (GDK) di GitHub. SDK berisi alat, pustaka, dan dokumentasi umum yang Anda perlukan untuk membuat game PC, dan merupakan SDK dasar yang sama yang digunakan ribuan pengembang saat ini untuk memberikan pengalaman hebat bagi para gamer. GDK melengkapi kumpulan teknologi Game Stack untuk membantu developer membuat, memublikasikan, memonetisasi, dan menskalakan game mereka.
Microsoft juga mengumumkan bahwa teknologi game yang sebelumnya hanya tersedia di konsol sekarang akan hadir di Windows 11. Ini termasuk DirectStorage. Untuk memanfaatkan DirectStorage sepenuhnya, Anda memerlukan PCIe 3.0+ NVMe SSD dan GPU yang mendukung DirectX 12 dan Shader Model 6.0+. Ini memungkinkan waktu pemuatan game yang lebih cepat dan juga membantu Anda menciptakan dunia yang lebih kaya, lebih detail, dan hidup.
Sistem juga akan menambahkan dukungan untuk HDR Otomatis, yang secara otomatis memperkenalkan rentang dinamis tinggi (HDR) ke game berbasis DirectX 11 atau yang lebih baru. Sepertinya Windows 11 lebih menjanjikan bagi para pengembang.