Webview2 questions

Paul NOWAK 0 Reputation points
2023-07-23T14:56:04.7866667+00:00

Hello,

I'm a student in computer Science, and I'm pretty interested by the service Microsoft Edge Webview2.

Indeed, I want to create a desktop C++ application for my school project: it's a tool to help creating battle systems for RPG games, and it has to contain a user-friendly interface similar to the game Super Mario Maker.

Before I start testing it, I have a few questions:

  • Is Webview2 completely free ? or there are subscription plans for a full version ?
  • Can I transfer HTML code made by UXPin for using it as an interface for the app I will create with Webview2 ?
  • Does Webview2 also provide us help to set up the installation process when a new user want to use my app ? I want it to be a desktop application for a better performance possible.
  • Once we create the app with Webview2, will it be possible to update it, and as a consequence, allowing the future app’s users to update their version ?

Please, answer me as soon as possible,

Sincerely,

Paul NOWAK

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,761 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Minxin Yu 12,011 Reputation points Microsoft Vendor
    2023-07-24T02:12:44.59+00:00

    Hi,

    1. WebView2 is free.
    2. Issues related to using UXPin are not supported on Q&A forum. You could ask for help on UXPin forum. It should be able to load HTML.
    3. WebView2 is not an application. You need to create a custom installer or use MSIX to package your desktop application.
    4. You need to manually check for updates. For Desktop app, you could check the desktop version before displaying the window. For web content, you could update the files on the server and periodically check for the latest content after the application starts.

    Best regards,

    Minxin Yu


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.