-Ads Here-
Microsoft baru-baru ini mengumumkan sebuah aplikasi bernama WinApp / Windows App Development CLI sebagai preview publik. Aplikasi ini adalah sebuah alat CLI komando baris open source yang dimaksudkan untuk mempermudah siklus pengembangan atau siklus pengembangan aplikasi Windows di berbagai framework dan toolchain. Sangat mungkin bahwa alat ini akan sangat bermanfaat bagi pengembang lintas platform yang bekerja di luar ekosistem Visual Studio atau MSBuild, termasuk pengguna Electron, C++ (CMake),.NET, Rust, Dart, dan Python.
"Windows development often involves managing multiple SDKs, creating and editing multiple manifests, generating certificates and navigating intricate packaging requirements," Metulev explained in the announcement. The goal? "Unify these tasks into a single CLI, letting you focus on building great apps rather than fighting with configuration."
Pada dasarnya, WinApp akan menyelesaikan masalah pengguna dengan satu perintah. Jika Anda seorang pengembang yang membangun aplikasi Windows, Anda hanya perlu menjalankan perintah winapp init di root proyek Anda, dan aplikasi akan dibootstrap secara otomatis.
Selain itu, perintah ini dapat digunakan untuk mendownload paket App SDK dan Windows SDK, membuat projections (dimulai dengan C++/WinRT), membuat manifest dan aset, mengelola pembuatan sertifikat, dan menyiapkan dependensi. Selain itu, WinApp menyediakan workflow yang konsisten untuk membangun, menjalankan, dan men-debug aplikasi, baik di Windows 10 maupun Windows 11. Dengan demikian, pembangun tidak lagi perlu menyesuaikan script build untuk setiap framework atau toolchain karena WinApp menangani semua konfigurasi secara otomatis.
Selain itu, program ini mendukung integrasi dengan CI/CD, yang memungkinkan proses pembuatan dan penginstalan diotomatisasi tanpa perlu menulis banyak skrip lagi. Misalnya, Anda dapat melakukan build winapp secara instan untuk membuat paket MSIX siap distribusi atau run winapp untuk menjalankan aplikasi secara lokal dengan konfigurasi yang sesuai.
Halaman berikut berisi informasi lebih lanjut. Selain itu, jika Anda ingin mencoba WinApp CLI ini, Anda dapat mendownloadnya dari halaman GitHub berikut atau menggunakan perintah winget berikut:
winget install microsoft.winappcli
Dengan adanya WinApp, diharapkan siklus pengembangan aplikasi Windows akan menjadi lebih cepat, lebih mudah, dan lebih terstandardisasi, memberi developer lebih banyak waktu untuk mengembangkan aplikasi daripada menangani konfigurasi yang kompleks.
-Ads Here-