Uno Platform, WebAssembly desteğini geliştiriyor


C# ve XAML ile platformlar arası masaüstü, mobil ve web uygulamaları oluşturmaya yönelik açık kaynaklı bir araç seti olan Uno Platform’un en son sürümüyle geliştiriciler, WebAssembly ikili talimat biçimi için ince ayarlar aracılığıyla gelişmiş performans elde ediyor.

Uno Platform 4.4, 28 Haziran’da duyuruldu. Platformun geliştiricileri, Microsoft’un .NET 7 platformundaki resmi desteğin öncesinde WebAssembly ile ilgili özellikleri etkinleştirerek, deneme veya üretimde kullanım sağladıklarını söyledi. En büyük iyileştirmeler WebAssembly istisnalarında ve iş parçacığı desteğindedir.

Uygulamalarda WebAssembly istisnalarının etkinleştirilmesi, kodun istisna işleme için tamamen WebAssembly’de kalmasına izin vererek performansı artırır. Oluşturulan kod da daha küçüktür. Uno.UI ve Uno Bootstraper’a WebAssembly iş parçacığı oluşturma desteği de eklenerek, iş parçacıklarının veya görevlerin oluşturulması ve ana iş parçacığına dönmek için CoreDispatcher ve Dispatcher’ın kullanılması sağlanır. Web uygulamaları, UI iş parçacığından pahalı görevleri gerçekleştirebilir ve UI’nin donmasını önleyebilir.

Uno uygulamaları Web’de WebAssembly aracılığıyla ve yerel olarak Windows, iOS, Android, macOS ve Linux’ta çalışabilir. Uno Platform’u kullanmaya başlama talimatları şu adreste bulunabilir: Uno Platformu web sitesi. Uno Platform 4.4’teki diğer iyileştirmeler şunları içerir:

  • .NET, Android, iOS ve Skia tabanlı hedeflerde akıcı animasyon. Skia bir 2D grafik kütüphanesidir.
  • Geliştirilmiş varsayılan proje şablonları.
  • Android çekmecelerinin nasıl çözüldüğüne ilişkin değişiklikler de dahil olmak üzere tüm platformlar için küçük performans iyileştirmeleri.
  • GamePad API aracılığıyla yeni giriş senaryoları.

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3665889/uno-platform-advances-webassembly-support.html#tk.rss_all

Yorum yapın