Paradoks Microsoft: WinUI 3 Terus Dikembangkan, tapi WEBVIEW2 Ada di Mana-mana

Paradoks Microsoft: WinUI 3 Terus Dikembangkan, tapi WEBVIEW2 Ada di Mana-mana

Microsoft kembali memperkenalkan kontrol baru untuk WinUI 3. Kali ini ada Inking, Charting, dan TableView yang tersedia melalui Windows App SDK Experimental terbaru.

Menarik? Tentu saja. Tapi di sisi lain, ini juga terasa cukup ironis. 😅

Microsoft sibuk mengembangkan WinUI 3 sebagai salah satu teknologi untuk membangun aplikasi Windows modern. SDK diperbarui, dokumentasi dibuat, dan kontrol native baru terus ditambahkan.

Tapi ketika melihat aplikasi dan layanan buatan Microsoft sendiri, kita justru semakin sering bertemu dengan satu teknologi:

WEBVIEW2

Microsoft menggunakan teknologi web atau WebView2 pada berbagai aplikasi dan pengalaman di Windows. Contohnya bisa ditemukan pada Microsoft Teams, Clipchamp, Outlook baru, beberapa pengalaman Microsoft 365/Copilot, Windows Widgets, dan berbagai komponen lain yang memanfaatkan konten berbasis web.

WinUI 3 untuk Developer, WEBVIEW2 untuk Microsoft?

Kurang lebih situasinya terasa seperti ini:

Microsoft ke developer:
"Nih, WinUI 3. Native, modern, kontrolnya makin lengkap. Silakan bikin aplikasi Windows."

Microsoft ketika membuat aplikasinya sendiri:
"Mantap... kita pakai WEBVIEW2." 😂

Inilah yang membuat ekosistem development Windows terasa seperti sebuah paradoks.

Microsoft terus mengembangkan teknologi native Windows, membuat SDK, dokumentasi, dan kontrol baru untuk developer. Tapi pada saat yang sama, banyak produk dan pengalaman buatan mereka sendiri justru menggunakan pendekatan berbasis web.

WEBVIEW2, WEBVIEW2, dan WEBVIEW2 lagi. 😂

Microsoft Sendiri Kapan Lebih Serius Menggunakan WinUI 3?

Tentu penggunaan WebView2 tidak otomatis buruk. Ada alasan teknis dan bisnis mengapa teknologi web dipilih, terutama untuk aplikasi yang harus dikembangkan lintas platform dan diperbarui dengan cepat.

Tapi kalau WinUI 3 terus diposisikan sebagai teknologi penting untuk pengembangan aplikasi Windows modern, rasanya wajar kalau developer bertanya:

"Kalau WinUI 3 memang bagus, Microsoft sendiri kapan mau lebih konsisten menggunakannya?"

WinUI 3 untuk developer.
WEBVIEW2 untuk Microsoft. 😂

CMIIW.

0/Post a Comment/Comments

Lebih baru Lebih lama