I just released a new version of my big app, now including a form with the FNC Maps component, and got many disoriented questions from users about the installing of Edge Webview2. It is unfortunate that an extra dll has to be installed on the client (and Linux users running the app in a virtual machine do not even have Edge). I have several questions about this:
- The Webview2 documentation contains general instructions for programmatic installation of the dll during app startup, with registry look-up etc. Is there a Delphi code for this? What is the recommended procedure to make the installation invisible to the user?
- Is Webview2 part of Windows 11, so that this problem will go away by itself?
- What about MacOS - does FNC Maps work there without extra installs?
- The FNC Map module in my app is not critical, so I would prefer that no warning message appears when the app starts ("Could not initialize Edge Chromium"). Can this warning be disabled?