Uno Platform расширяет поддержку WebAssembly

автор vadim


Благодаря последнему выпуску платформы Uno, набора инструментов с открытым исходным кодом для создания кросс-платформенных настольных, мобильных и веб-приложений с использованием C# и XAML, разработчики получают повышенную производительность за счет настроек двоичного формата инструкций WebAssembly.

Uno Platform 4.4 была анонсирована 28 июня. Разработчики платформы заявили, что они активировали функции, связанные с WebAssembly, до официальной поддержки платформы Microsoft .NET 7, что позволяет экспериментировать или использовать их в производстве. Самые большие улучшения касаются исключений WebAssembly и поддержки потоков.

Включение исключений WebAssembly в приложениях позволяет коду полностью оставаться в WebAssembly для обработки исключений, что повышает производительность. Сгенерированный код также меньше. Поддержка потоков WebAssembly также была добавлена ​​в Uno.UI и Uno Bootstraper, что позволяет создавать потоки или задачи и использовать CoreDispatcher и Dispatcher для возврата в основной поток. Веб-приложения могут выполнять дорогостоящие задачи вне потока пользовательского интерфейса и избегать зависания пользовательского интерфейса.

Приложения Uno могут работать в Интернете через WebAssembly, а также в Windows, iOS, Android, macOS и Linux. Инструкции по началу работы с Uno Platform можно найти на веб-сайте Uno Platform. Другие улучшения в Uno Platform 4.4 включают:

  • Плавная анимация на платформах .NET, Android, iOS и Skia. Skia — библиотека 2D-графики.
  • Улучшены шаблоны проектов по умолчанию.
  • Небольшие улучшения производительности для всех платформ, включая изменения в способе разрешения рисованных объектов Android.
  • Новые сценарии ввода через GamePad API.

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий