Софт

Uno анонсирует Platform Studio

Uno анонсирует Platform Studio

Компания Uno анонсировала Uno Platform Studio, набор инструментов для повышения производительности, включающий Hot Design, который, по словам компании, является визуальным дизайнером нового поколения для кроссплатформенных приложений .NET.

Uno Platform - это платформа с открытым исходным кодом для создания нативных мобильных, веб-, настольных и встраиваемых приложений с единой кодовой базой на .NET.
uno

Новый инструмент можно использовать на всех этапах жизненного цикла разработки - от передачи дизайна до внесения текущих изменений и создания приложения. Uno утверждает, что это первый в отрасли визуальный дизайнер для кроссплатформенных приложений .NET.

Новый инструмент призван стать лучшей альтернативой существующим редакторам приложений и инструментам предварительного просмотра, которые, по словам компании, зачастую позволяют вносить лишь базовые визуальные изменения и требуют перезапуска приложения при каждом внесении изменений.

Пользователи смогут взять работающее приложение и сделать его доступным для редактирования в элементе дизайнера любой IDE. Функция Hot Reload позволяет надежно обновлять любой код в приложении, а индикатор приложения подтверждает, что изменения были применены. Platform Studio устраняет ручной процесс передачи дизайна, генерируя, по словам компании, готовый к использованию хорошо структурированный/чистый код XAML или C# Markup одним щелчком мыши.

Студия работает с Visual Studio, VS Code или JetBrains Rider на всех операционных системах и может быть использована для разработки приложений с богатым пользовательским интерфейсом на всех платформах, поддерживающих .NET.

Корректировки, внесенные в конструктор, обновляют код XAML в режиме реального времени, и любые изменения кода отражаются в пользовательском интерфейсе. По словам компании, эта функция особенно ценна при работе над сложными пользовательскими интерфейсами, поскольку сокращает цикл разработки и упрощает процесс создания.

Инструмент имеет полную поддержку пользовательских и сторонних компонентов пользовательского интерфейса. Он также позволяет разработчикам работать непосредственно с реальными источниками данных в запущенном приложении, а не создавать макеты данных, хотя и это тоже поддерживается.

Hot Design не зависит от выбора паттерна управления состоянием, поэтому он будет работать как с MVVM, так и с MVUX. Его также можно использовать для проектирования и настройки пользовательского интерфейса непосредственно на удаленном устройстве.

Новый продукт вызвал интерес со стороны наблюдателей за индустрией. Мигель де Икаса, создатель Xamarin, сказал на сайте X:

«Это совершенно иной подход к дизайнерам пользовательского интерфейса. Вместо того чтобы использовать дизайнер для создания приложения, дизайнер встроен в приложение, и вы настраиваете его визуально на основе реальных данных во время разработки. И вам не нужен дизайнер, встроенный в IDE, чтобы создать приложение. Удивительно»

Uno Platform Studio уже доступна в ранней бета-версии через список ожидания.

Читайте также