Other than targeting a lower version of the mobile APIs is it worth rewriting Blazor hybrid components in MAUI?

Tony Nicholls 26 Reputation points
2022-08-23T17:19:15.593+00:00

I have a fairly complex Blazor UI that I have ported into MAUI using w Webview. It works great and runs very quickly :)

Is it worth building a MAUI version of this user experience?

I know that MAUI targets a lower API version of the mobile APIs but are there any other benefits?

Blazor
Blazor
A free and open-source web framework that enables developers to create web apps using C# and HTML being developed by Microsoft.
1,385 questions
.NET MAUI
.NET MAUI
A Microsoft open-source framework for building native device applications spanning mobile, tablet, and desktop.
2,859 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Bruce (SqlWork.com) 55,601 Reputation points
    2022-08-24T15:58:52.25+00:00

    this is a question only you can answer.

    the Blazor UI is html based, and your app's UI is html based, and the look and feel is like a browser app. You can get a very custom ui look this way.

    MAUI UI is a wrapper around native controls, so the app has a more native look. But the wrappers are lowest common controls, so it hard to get a custom look. Also a big complaint is the navigation is also not completely native. Because IOS and Android have conflicting navigation norms, this will feel subtlety wrong for each platform (navigation buttons not quite in the correct spot, navigate feel not quite right). The apps are quite usable, its a tradeoff.

    while you can use the native ui directly rather than using MAUI UI, this is typically more difficult than just using native languages and having two code bases.

    0 comments No comments