Admito que estoy bastante intrigado por los marcos que te permiten escribir aplicaciones en marcos web porque hacen magia para convertirlas en aplicaciones nativas para ti. Hay muchos jugadores aquí. Tienes NativeScript, Cordova, PhoneGap, Tabris, React Native y Flutter. Para las aplicaciones de escritorio, tenemos Electron.
Lo que es interesante ahora es ver lo que es importante para estos marcos al concentrarse en su enfoque. Hummingbird es Flutter para la web. (Hay una serie divertida sobre Flutter en el blog de Bendworks además de una publicación que publicamos a principios de este año). La idea es que obtienes un rendimiento súper alto, gracias al marco, y teóricamente has creado una aplicación que ejecuta ambos en la web y de forma nativa. No conozco ninguna historia de éxito real que pueda señalar, pero parece una posibilidad asombrosa.
Nicolas Gallagher ha sido un firme defensor de React Native para la web.