9 poin oleh xguru 2020-11-06 | 4 komentar | Bagikan ke WhatsApp
  • Mendukung semua OS dengan satu codebase berbasis .NET, C#, dan WinUI

→ iOS/Android/macOS menggunakan Xamarin Native

→ WebAssembly menggunakan Mono-WASM

→ Linux menggunakan Skia

  • Struktur di mana Uno menjadi jembatan yang menjalankan aplikasi WinUI/UWP di OS selain Windows

  • Menyediakan UI yang pixel-perfect (UI identik hingga tingkat piksel di semua platform)

4 komentar

 
deadcat 2020-11-06

Apakah aplikasi UWP memang bisa digunakan di platform lain?!

 
galadbran 2020-11-06

Sudah cukup lama sejak MS mengakuisisi Xamarin dan juga menyerap (?) proyek Mono, lalu mulai mendorong dukungan lintas platform secara serius, tetapi dibandingkan dengan itu, tingkat penggunaan bahasa C# juga tidak begitu meningkat...

Bukannya tidak dipakai, tetapi juga tidak bisa dibilang populer, jadi sayang rasanya karena posisinya serba tanggung.

Di antara lingkungan pengembangan yang pernah saya pakai, C#/.NET adalah yang memberi saya pengalaman terbaik, baik dari sisi bahasa maupun lingkungannya. Pada awal-awal setelah nuget muncul, ekosistem paketnya memang agak kurang bagus, tetapi sekarang sudah tidak buruk.

 
sftblw 2020-11-06

Pihak Uno platform pernah mem-porting kalkulator Windows 10 (C++/CX) yang dirilis sebagai open source ke C# Uno Platform, lalu merilisnya di berbagai platform.

Kalau cari Uno calculator, kemungkinan akan muncul. (Android, iOS, Linux Snap Store)

Karena penasaran saya sempat mencobanya, tapi di Android agak lambat, dan di Linux huruf Korea tidak tampil. iOS justru terasa cepat.

 
xguru 2020-11-06

Sepertinya sisi WASM masih terlalu lambat dan ukuran filenya besar, jadi katanya masih sebatas level eksperimental.

Dari posisi saya yang sudah lama berhenti mengembangkan untuk Windows, rasanya cukup menarik melihat upaya mencoba hal seperti ini dengan .NET..