It seems very similar to Android feature called Google Play instant: https://developer.android.com/topic/google-play-instant.
HTML5 is just 100X easier and nicer to program with than that abomination of Android Studio followed by aligning, keysigning, and other steps.
The HTML5 hello world is
<html><body>Hello World</body></html>
The native hello world is no less than 74 files of garbage, Gradle configurations, and other nonsense.- Work with others on standards
- Expose things on a open platform that won't allow you to have full control over what's possible for developers and users to do and use
- Admit that sometimes you're wrong and you have to change according to others
<html>
to <apple_ml>
and base64 encode the .html file (for no reason) and call the resulting file .iapp. Done. Standards broken. Proprietary status achieved with minimal effort. Change ".css" to ".bss" if you want to go the extra mile.and leave everything else as-is? Sounds like a win-win for both developers and biz dev.
Sadly already taken: https://en.wikipedia.org/wiki/.bss
Also, your html5 app needs several icons for different screen sizes.
(You should be able to find them in the list of apps in Settings)