Philosophy of Uno Platform

Mission

To empower developers to build pixel-perfect, single-codebase applications for Windows, WebAssembly, iOS, macOS, Android, and Linux.

Uno Platform is committed to providing tools for developers to efficiently create high-quality, native-feeling applications across all modern platforms from a unified codebase.

Vision

Uno Platform strives to be the leading cross-platform UI framework enabling .NET developers to reuse their skills and code, thereby shrinking development time and cost while maximizing reach. Our vision is to make true cross-platform UI/UX parity possible—whether deploying to mobile, web, or desktop—with full support for the latest device capabilities, modern tooling including AI, and next-generation development experiences.


Core Philosophy & Principles

1. Leverage Existing Tools and Skills

Uno Platform is built on the foundation of well-established Microsoft technologies—including XAML and C#—so developers can apply the skills they already know instead of learning entirely new paradigms. And because Uno Platform supports development from any operating system, teams can build and ship cross-platform applications using the tools and workflows that fit their environment best.

Key Benefits:

  • Maximize productivity with cross-OS tooling like C# and XAML Hot Reload, Hot Design for real-time visual editing, AI-powered assistance through Docs MCP and App MCP, and streamlined CLI tools such as uno-check and project templates.
  • Build apps using proven Microsoft technologies and deploy to multiple platforms: WebAssembly, iOS, Android, macOS, Windows, and Linux
  • Reduce learning curve for .NET developers transitioning to cross-platform development
  • Day-0 support for the latest .NET and Visual Studio ecosystems

2. AI-Powered Agentic Development

As of 2024-2026, Uno Platform has embraced AI-powered development workflows to dramatically increase developer productivity while maintaining full developer control.

Innovation Highlights:

  • Hot Design: The only visual designer that enables real-time, on-app visual editing and AI-assisted UI creation.
  • AI Agents in Development: Uno Platform Studio 2.0 (an AI-powered development tool suite) introduces AI assistants like the Hot Design Agent, an AI-powered design assistant that can understand your code, context, and even control the running app to suggest and implement UI changes in real time
  • Human-in-the-Loop: Developers preview and approve changes, ensuring quality while benefiting from AI assistance
  • MCP Servers: AI interacts with documentation, APIs, app states, and UI elements live via Model Context Protocol (MCP) servers, providing context-aware assistance
  • App Live Testing: AI agents can interact with running apps, trigger UI events, and automate testing/debugging with human approval

This approach represents a fundamental shift in how developers work—enabling faster iterations, better design fidelity, and reduced time-to-market without sacrificing code quality or control.

3. Pixel-Perfect, Rich, and Responsive UIs

We believe developers shouldn't have to choose between productivity and great design. Uno Platform prioritizes both.

Our Commitment:

  • Support sophisticated animations, templating, and visual effects
  • Achieve responsive, pixel-perfect interfaces that adapt across devices
  • Enable designers and developers to work together seamlessly with tools like Figma integration (one-click export from Figma to C# or XAML)
  • Provide visual designers with hot reload capabilities on running apps for instant feedback

4. Separation of Concerns

Uno Platform advocates a clear separation between model, view, and presentation logic, promoting MVVM (Model-View-ViewModel) principles.

Architecture Benefits:

  • Clean, maintainable code using features like data binding and attached properties
  • Support for both classic MVVM and modern state management approaches (MVUX)
  • Scalable application architecture that grows with your team and project
  • Testable code with clear boundaries between business logic and UI

5. Native Inter-compatibility

While promoting maximum code reuse as the ideal approach, Uno recognizes the need for platform-specific functionality.

Flexibility Features:

  • Support "escape hatches" for platform-specific code when needed
  • Easy integration of native third-party libraries and APIs
  • Ability to call platform-specific APIs directly from shared code
  • Hybrid UI scenarios combining web and native elements

6. Performance as a Feature

Performance is not an afterthought; it's a primary consideration. We prioritize optimization based on real-world profiling and ongoing enhancements to ensure apps are fast and responsive.

Performance Focus:

  • Optimized Skia rendering engine for smoother performance
  • Hardware-accelerated UI features (e.g., hardware-accelerated shadows)
  • Optimized image loading (e.g., offloading decoding to WebWorkers for WebAssembly)
  • Continuous profiling and performance improvements in every release
  • Prevention of poor user experiences and negative reviews through proactive performance work

Comprehensive Cross-Platform Support

Uno Platform enables building applications for all major platforms from a single codebase:

  • Windows (Win32, UWP, WinUI 3)
  • WebAssembly (Browser-based, no plugins required)
  • iOS (iPhone and iPad)
  • Android (Phones and tablets)
  • macOS (Native Mac applications)
  • Linux (GTK-based applications)
  • Embedded devices (IoT and specialized hardware)

This comprehensive support dramatically lowers maintenance costs and reduces time-to-market for updates and new features.


Enterprise-Grade Tooling & Ecosystem

Development Tools

  • Visual Studio Integration: Full support for Visual Studio 2026 (and previous versions)
  • Always on the latest .NET: Day-0 support for new .NET releases, with preview‑specific builds available for teams who want to stay on the bleeding edge.
  • Hot Reload & Real-Time UI Design: Visual designer lets you tweak XAML and C# on a running app with instant changes
  • Status Indicators: Enhanced developer experience with environment health monitoring, restore progress, and SDK validation

Rich Component Ecosystem

  • Seamless integration with WinUI controls
  • Windows Community Toolkit
  • Uno Toolkit for additional controls and extensions
  • .NET MAUI controls compatibility
  • Hundreds of UI components available out of the box
  • Extensive open-source and 3rd party libraries support

Collaboration Features

  • Figma Integration for rapid prototyping and design handoff
  • Modern Solution Formats: Support for the human-readable .slnx solution format for easier team collaboration and code reviews
  • Source Control Friendly: Designed with team development and version control in mind

Open Source and Commercial Flexibility

Uno Platform balances open-source principles with commercial sustainability:

  • Open-Source Foundation: Free and open-source under the Apache 2.0 license
  • Commercial Tools: Optional AI-powered workflows and visual designers available
  • Community Edition: Full access to core platform features
  • Professional Edition: Advanced features for enterprise teams
  • Educational Support: Discounts for educational institutions and open-source contributors

Why Uno Platform?

For Organizations

  • Cost Efficiency: Single codebase significantly reduces development and maintenance costs compared to platform-specific implementations
  • Faster Time-to-Market: Deploy to all platforms simultaneously rather than building separately
  • Future-Proof: Active development, regular updates, and commitment to latest technologies
  • Risk Mitigation: Open-source foundation ensures you're never locked in

For Developers

  • Leverage Existing Skills: Use your C# and XAML knowledge immediately
  • Career Growth: Cross-platform expertise is highly valued in the market
  • Modern Tooling: AI-assisted development, hot reload, visual designers
  • Community Support: Active community, extensive documentation, and commercial support options

For Teams

  • Unified Codebase: Frontend and backend teams can work in the same language and ecosystem
  • Design-Developer Collaboration: Figma integration and visual tools bridge the gap
  • Scalable Architecture: From prototypes to enterprise applications
  • Quality Assurance: Single codebase means testing once deploys everywhere

Looking Forward

Uno Platform continues to evolve with the industry, embracing:

  • AI Integration: Making AI-powered development accessible and productive
  • Modern .NET: Supporting the latest .NET releases on day-0
  • Performance: Continuous optimization for better user experiences
  • Developer Experience: Tools that make developers more productive and happier
  • Platform Expansion: Supporting emerging platforms and form factors

Our philosophy is simple: empower developers with the best tools, leverage proven technologies, and never compromise on quality, performance, or developer experience.


Learn More