WebSM X Uno Platform - New Major Version

By v38armageddon - 2026-02-10

Three computers that contains WebSM on different platform: Windows, Vincent OS, Android

Hello everyone!

This is a big Revolution for the way we develop our software, and I'm very proud to annouce that WebSM is now available not only on Windows, but also on Vincent OS, Linux and Android!

In this blog post, I will talk about the challenges we faced and how this will change the way we develop our software in the future.

But first, let's recap what about what's new with WebSM:

You can download the new version of WebSM:

Unfortunately, we don't provide a macOS, iOS version due to lack of resources to test properly.


The challenges

The question

Back in 2024, we announced that we begin research on potential porting WebSM on multiple platforms, there are multiples problems with this blog post:

  1. The Linux version of WebSM was planned to be based on GNOME Epiphany, which makes development difficult between the Windows version in UWP and the Linux version, which is on a different architecture.
  2. The development process of the Android version was not explained clearly.

2025 was a milestone year for v38armageddon, from the release of D.O.T on Steam but more importantly, the release of Vincent OS, our own Linux Distribution.

Even if the development of WebSM (and also we won't forget about MediaBrowser), has been suspended in order to focus on the stability of Vincent OS. The question about porting our software has never been more important.

WebSM was a big challenge for us, porting a UWP project with a web browser based on Microsoft WebView2 to other platforms that don't support natively WebView2 was a real headache.

After researching what platform will fit for our projects is Uno Platform.

The development

Thanks to the documentation we have followed, WebSM has been ported

The code has to be readapted multiple times, in particular removing some features due to compatibility between different platforms.

For the Vincent OS version, the .desktop has the enviroment variable GDK_BACKEND=x11 due to issues with Wayland.

In a positive note, when the code was fully ported, it is very easy to maintain the different versions, and we can easily add new features to all platforms at the same time.


The future of v38armageddon software

With the successful port of WebSM with Uno Platform, the next step is to port MediaBrowser, which will be simple than WebSM (only difficulty has saw is the Map application but the solution is currently in development).

Now all of our software will be fully created with Uno Platform, whenever it is from a simple tool for D.O.T or a installer for Vincent OS. Uno Platform is now our official solution.


A little end note, after porting all of our software, the development of D.O.T will resume slowly, stay tuned for a new DevLog!

With all said, hope you have a great day, and see you in the next release of MediaBrowser!