Apps running inside a JS vm on iOS or Android are not "truly native". Misappropriating an existing term (native app) to include such a design is uninviting; not even necessary.
There are so many ways in which this is inferior to native code. And I say this as someone who works primarily with JavaScript.
There are so many ways in which this is inferior to native code. And I say this as someone who works primarily with JavaScript.