I know some other native apps allowing custom js extensions allow native render of supported elements, like
Raycast uses React for its user interface declaration and renders the supported elements to our native UI. (User Interface - Raycast API)
It’ll be super cool for craft to implement a native UI library as well, although technically this is harder that the current solution. From a user’s perspective, seeing a slow webview inside of a “native app” is not really pleasant…
Raycast is simpler than craft in that it is desktop only, but using something similar to react native could potentially work.
Is this something the dev team is working on?