3. The method of claim 2 , further comprising: determining, by the second computing device, whether processing the first user input does not require the native feature; and determining, by the second computing device, whether processing the second user input requires the native feature.
2. The method of claim 1 , further comprising: loading, by the second computing device, the code in a web browser executing on the second computing device and within a context of the native application to render and display the structured document.