Sorry to bother you again with a crazy idea, which I would like to share with you
The current situation is: If you want to have a web app, you are installing it from the OpenStore. That means someone needs to create this webapp (for example with the webapp creator) and publish it. So the OpenStore is providing a list of webapps which are mostly bookmarks with the following informations:
Name, URL, icon, permissions, Headerbar or not.
Some big companies like Google are working on "Progressive web apps" since a couple of years. That means that a website can now have a manifest with informations like this:
"name": "Google Maps",
This allows us in theory to check if a website IS a web app and we have all informations to generate the webapp without user interaction automatically.
Also progressive web apps are supporting web push notifications which are in theory compatible with UBports push service, but thats another task...
But still someone needs to publish it to the OpenStore...
For this I see two solutions:
Provide a "Add-to-homescreen" button in the browser. Then the user can search by himself and install webapps like he want. This is the common way on Android now.
And this is my new idea: Create a webapp search engine for the OpenStore! Something like if the user is searching for "Google maps", the OpenStore will perform a web search (duckduckgo? Searx?) for "Google Maps" and will check the results for a webapp manifest and if they have one, it will become a search result. I would assume that this search could also be made client side so the OpenStore doesn't need to save any data about this. Of course it should be visible, that these results are done with a web search so the OpenStore is not responsible if it shows illegal web apps.
So what do you think? Is this even possible or a good idea?