9 puan yazan xguru 2020-11-06 | 4 yorum | WhatsApp'ta paylaş
  • .NET, C# ve WinUI tabanlı tek bir kod tabanıyla tüm işletim sistemlerini destekler

→ iOS/Android/macOS için Xamarin Native

→ WebAssembly için Mono-WASM

→ Linux için Skia

  • Uno, WinUI/UWP uygulamalarını Windows dışındaki işletim sistemlerinde çalıştıran bir köprü yapısı sunuyor

  • Pixel-perfect bir UI sağlar (tüm platformlarda UI piksel düzeyinde birebir aynıdır)

4 yorum

 
deadcat 2020-11-06

UWP uygulaması aslında diğer platformlarda kullanılabiliyor mu?!

 
galadbran 2020-11-06

MS, Xamarin'ı da satın alıp Mono projesini de bünyesine kattı(?) ve çapraz platform desteğini ciddi biçimde ilerletmeye başlayalı epey oldu ama buna kıyasla C# dilinin kullanım oranı da pek artmadı...

Kullanılmıyor değil ama çok popüler de olmayan, belirsiz bir seviyede kalması üzücü.

Kullandığım geliştirme ortamları arasında C#/.NET'te gerek dil gerekse ortam açısından en iyi deneyimi ben yaşadım. nuget çıktıktan sonra ilk dönemlerde paket ekosistemi biraz zayıftı ama şimdi fena değil.

 
sftblw 2020-11-06

Uno platform tarafında, açık kaynak olarak yayımlanmış Windows 10 Hesap Makinesi'ni (C++/CX) C# Uno platformuna port edip çeşitli platformlarda yayımlamışlardı.

Uno calculator diye aratırsanız çıkar. (Android, iOS, Linux Snap Store)

Merak edip kullanmıştım; Android biraz yavaş, Linux'ta Türkçe karakterler görünmüyor. iOS ise hızlıydı.

 
xguru 2020-11-06

WASM tarafı hâlâ çok yavaş ve boyutu da büyük olduğu için deneysel düzeyde olduğu söyleniyor.

Windows geliştirmeyi uzun zaman önce bırakmış biri olarak, .NET ile böyle bir şeyi düşünmenin ilginç bir girişim olduğunu düşünüyorum..