Uno Platform 6.5がAIエージェントサポート、Unicodeテキスト、Studio改善をリリース
Uno Platform 6.5は、AIエージェントによるアプリ動作検証機能の追加、非ラテン文字対応のUnicodeテキストボックスサポート、WebView2 on WebAssemblyの改善、450以上のコミュニティ課題の解決など、クロスプラットフォーム開発ツールの機能強化をリリースした。
キーポイント
AIエージェントによる動作検証機能の追加
Antigravity AIエージェントサポートを導入し、実行時にアプリの動作を検証できるようになった。
Unicodeテキストボックスのサポート拡充
非ラテン文字スクリプトに対応するUnicode TextBoxサポートを追加した。
開発環境の改善
Hot Designがデフォルトで起動し、再設計されたツールバーと新しいスコープセレクターを備えた。
WebAssembly対応の強化
WebView2 on WebAssemblyの機能が改善された。
コミュニティ課題の解決
全サポートプラットフォームで450以上のコミュニティ課題が解決された。
影響分析・編集コメントを表示
影響分析
このリリースは、クロスプラットフォーム開発ツールにおけるAI統合の実用例を示しており、開発プロセスの自動化と品質保証へのAI応用の可能性を提示している。同時に、国際化対応と開発者体験の向上を通じて、グローバルな開発者コミュニティへの対応を強化している。
編集コメント
AIエージェントを開発ツールに統合する具体的な実装例として注目されるが、AI機能の詳細な技術仕様や実用性の検証データが不足しているため、現段階では実用化の評価にはさらなる情報が必要。
Uno Platform はバージョン 6.5 をリリースしました。これは 2 月のアップデートであり、Studio ツールとコアのクロスプラットフォームフレームワークの両方に一連の改善をもたらしています。チームによると、このリリースではコミュニティおよび顧客からの 450 件以上の課題が解決されています。
今回のリリースにおける主要な新機能の一つは、Google の Antigravity へのサポートです。これは VS Code を基盤としたエージェントファーストの開発環境であり、Uno Platform App MCP サーバーとの統合を通じて、Antigravity 内で動作する AI エージェントが、実行時に Uno アプリケーションと対話できるようになりました。
発表ブログ記事で述べられているように、エージェントはビジュアルツリーを検査したり、スクリーンショットを撮影したり、ユーザー入力をシミュレーションしたり、静的なコード解析に頼るのではなく、実際のインターフェース動作を検証したりできます。これらのチェックの結果はレビュー可能なアーティファクトとして保存され、開発者がエージェントが何を行い、何を発見したのかという具体的な記録を得ることができます。
Studio 側では、Uno のライブビジュアルデザインツールである Hot Design にいくつかの使いやすさの改善が加えられました。新しいプロジェクトを初めて実行する際に自動的に起動するようになり、追加の設定ステップが不要になりました。また、新しい導入体験により、利用可能な 3 つのモード(Agent、Design、Interactive)をユーザーに案内します。
以前はアプリウィンドウ上に表示されていたフローティングツールバーは、画面の上部に固定されたツールバーに置き換えられました。この変更は、チームによるとコミュニティからのフィードバックに基づいたものです。
新しいスコープセレクターも追加され、開発者は現在の画面に表示されている任意の UserControl またはテンプレートに直接移動できるようになりました。これは、深くネストされたインターフェース構造の編集を簡素化することを意図しています。
プラットフォームレベルでは、バージョン 6.5 で TextBox コントロール(TextBox)に Unicode サポートが追加されました。アラビア語、中国語(普通話)、ヒンディー語などの非ラテン文字も、正しいカーソル位置、テキスト選択、キーボードナビゲーションでレンダリングされるようになりました。チームによると、中国語、日本語、韓国語などの言語に対する入力メソッドエディタ(IME)は、今回のリリースではまだサポートされていません。
WebAssembly 上の WebView2 も改善され、ローカルにバンドルされた Web アセットの読み込みがより信頼性が高まりました。Skia レンダラーを使用した WebAssembly 上でのドラッグ&ドロップ機能も拡張され、外部アプリケーションからのファイルドロップに対応できるようになりました。
今回のリリースでは、WebAssembly、iOS、Android、macOS、Windows、Linux を含むすべてのサポート対象ターゲット全体で安定性の向上が図られており、TextBox、ListView、ProgressRing、PasswordBox、MenuFlyout などのコントロールに関する修正が含まれています。
その他の変更点としては、Skia レンダリングの改善、エラー診断機能の強化、アプリ起動およびナビゲーションの信頼性向上、プラットフォーム間での WebView の安定性向上などが挙げられます。
興味のある開発者のために、完全かつ詳細なリリースノートは公式 Uno Platform ブログ記事で確認できます。
著者について
アルミール・ヴーク
👋 .NET のコンテンツについては私をフォローしてください!私はマイクロソフト関連のイベントやユーザーグループの会議で頻繁に地域および国際的なスピーカーを務めています。余暇にはチェスを楽しんだり、自然の中でランニングをしたり、ブログ記事を書いたり、StackOverflow や MSDN フォーラムでコミュニティをサポートしたり、オープンソースプロジェクトに貢献したり、NGO のプログラミング関連イベントでインストラクターを務めたりするのが大好きです。
ソフトウェア開発、特に.NET プラットフォームに完全に専念し、C# と ASP.NET Core を用いて Web アプリケーションを構築し、モバイル開発には Xamarin ツールを活用しています。
幼い頃からプログラミングに心から魅了されています。
原文を表示
Uno Platform has released version 6.5, its February update, bringing a range of improvements to both its Studio tooling and the core cross-platform framework. The team states that the release resolves more than 450 community and customer issues.
One of the headline additions in this release is support for Google's Antigravity, an agent-first development environment built on top of VS Code. Through integration with the Uno Platform App MCP server, AI agents working inside Antigravity can now interact with a running Uno application at runtime.
As expressed in the announcement blog post, an agent can inspect the visual tree, take screenshots, simulate user input, and verify real interface behavior rather than relying on static code analysis. The results of those checks are saved as reviewable artifacts, giving developers a concrete record of what the agent did and found.
On the Studio side, Hot Design, Uno's live visual design tool, has received several usability improvements. It now launches automatically when a new project is run for the first time, removing extra setup steps. A new introductory experience guides users through the three available modes: Agent, Design, and Interactive.
The floating toolbar that previously appeared over the app window has been replaced with a fixed toolbar anchored to the top of the screen, a change the team says came directly from community feedback.
A new scope selector has also been added, allowing developers to navigate directly to any UserControl or template visible on the current screen, which is intended to simplify editing deeply nested interface structures.
At the platform level, version 6.5 adds Unicode support to the TextBox control. Non-Latin scripts, including Arabic, Mandarin, and Hindi, now render with correct caret positioning, text selection, and keyboard navigation. The team notes that Input Method Editors for languages like Chinese, Japanese, and Korean are not yet supported in this release.
WebView2 on WebAssembly has also been improved, with more reliable loading of locally bundled web assets. Drag-and-drop on WebAssembly using the Skia renderer has been expanded to support file drops from external applications.
The release also includes broader stability improvements across all supported targets, including WebAssembly, iOS, Android, macOS, Windows, and Linux, with fixes covering controls such as TextBox, ListView, ProgressRing, PasswordBox, and MenuFlyout, among others.
Other changes in this release include Skia rendering improvements, better error diagnostics, app startup and navigation reliability fixes, and further WebView stability across platforms.
For interested developers, the full and detailed release notes are available on the official Uno Platform blog post.
About the Author
Almir Vuk
👋 Follow me for more .NET content! I am a frequent regional and international speaker at Microsoft-related events and User Group meetings. While spending my free time, I love to play chess, run in nature, write blog posts, help the community on StackOverflow and MSDN forums, contribute to open source projects or be an instructor at NGO programming-related events.
Completely dedicated to Software Development, mostly on the .NET platform, crafting apps using C# and ASP.NET Core for web and Xamarin tools for mobile development.
Truly in love with programming since my childhood days.
Show moreShow less
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み