One Year of Avalonia XPF - Revolutionising WPF development

Celebrating the first anniversary of Avalonia XPF and announcing Avalonia XPF for Indie Devs!

Mike James

It's astonishing to realise that a whole year has passed since we first unveiled Avalonia XPF to the world. It feels like only yesterday when we announced it, marking a pivotal moment in our journey. Today, we stand on the threshold of this significant anniversary, reflecting on a year that has been nothing short of incredible.

Achieving the Impossible

When we embarked on the Avalonia XPF project, we were driven by a vision that many considered unattainable. The challenge was clear: take Windows Presentation Foundation (WPF), a technology deeply entrenched in the Windows ecosystem, and transform it into a cross–platform UI framework. The community had been asking for this for years, but it was deemed impossible. Yet, here we are, a testament to what determination, innovation, and a bit of audacity can achieve. We turned the impossible into reality, delivering a cross-platform, binary-compatible WPF that has changed the game for enterprises with mission critical WPF applications and no viable modernisation strategy. 

Below is a screenshot of our first WPF app running on Linux! The first time it launched felt like a truly magical moment. 
Our first XPF app

Empowering Businesses and Developers

Avalonia XPF has become essential for countless businesses aiming to broaden their reach beyond Windows. Take Air France KLM, for instance, one of our flagship customers. Their commitment to taking one of their WPF applications cross-platform was met with the harsh reality of limited viable options. Avalonia XPF emerged as the beacon of hope, enabling them to target macOS without needing to rewrite their existing codebase. This narrative is not unique to Air France KLM but resonates across the spectrum of businesses we've had the pleasure of working with over the past year.

Most teams have found they can get their WPF applications running on new platforms in just a few hours, a testament to Avalonia XPF's power and adaptability. This rapid turnaround has not only been a boon for developers but also a strategic advantage for businesses, significantly reducing the time and investment needed to go cross-platform. On average, it takes a few weeks from the commencement of a trial for a company to recognise the unparalleled value Avalonia XPF offers, leading to the decision to purchase a license.

Syncfusion Demo App on macOS

In the current economic climate, marked by widespread cost-cutting measures and layoffs, the value proposition of Avalonia XPF has become even more pronounced. As companies navigate these turbulent times, the ability to maximise existing investments, reduce operational costs, and simultaneously expand market share is not just advantageous; it's imperative. 

The savings we have facilitated for our customers, amounting to years of development time and millions in cost, underscore both the economic value and the strategic value of adopting Avalonia XPF. 

Fostering Partnerships and Expanding Horizons

We've been working hand in hand with third-party UI control vendors to ensure seamless compatibility and ensure the mission-critical WPF controls work flawlessly on the new platforms. During the year, we created a compatibility database, which we regularly update so that you can understand the level of compatibility today. But we didn't stop there. We aim to ensure that WPF developers can target all the same platforms as Avalonia developers, with previews for XPF on iOS, Android, and WebAssembly in the works. The prospect of running WPF applications in a web browser powered by pro controls is not just exciting; it's a groundbreaking advancement!

XPF in the Browser

Indie License 

We're thrilled to announce a new tier of XPF, created to meet the unique needs of indie developers looking to expand their applications' to new platforms.

Independent developers are the heart and soul of innovation, often working on tight budgets while pushing the boundaries of creativity and functionality. Recognising this, we've tailored the Indie License to ensure that financial constraints do not hinder the potential for applications to flourish across multiple platforms. Here's what makes our Indie License great:

  • Per-application, per-platform licensing: Offering a streamlined approach to licensing, we enable developers to efficiently manage their investments in line with their project's scale and scope.
  • Subscription-based: With a keen understanding of budget constraints, our subscription model is competitively priced, starting at €99 a month, ensuring indie developers gain access to our cutting-edge technology without the financial strain.
  • Flexible platform addition: For a nominal, developers can extend their application's reach to additional platforms. This flexibility allows for a tailored approach, ensuring developers pay only for the platforms they target.
  • Significant savings on multiple applications: Acknowledging the dynamic nature of indie development, we offer significant discounts for developers working on multiple applications, ensuring our licensing framework grows with your portfolio of apps.

We invite indie developers to join this exciting journey, embracing the opportunity to take your WPF applications to new frontiers with minimal effort. By registering your interest now, you'll be among the first to access the Indie version of XPF! 

Looking Forward

The future of Avalonia XPF is one of massive potential. We're committed to bridging the gap for WPF developers, enabling them to venture into new platforms without abandoning their existing codebase, remains strong. 

As we celebrate this milestone, we are filled with gratitude for the community, our customers, and everyone who believed in Avalonia XPF. Your support, feedback, and success stories fuel our passion and dedication. Here's to another year of achievements, breakthroughs, and, most importantly, empowering more developers to reach new heights with Avalonia XPF.