This document discusses different approaches for developing cross-platform mobile applications, including using a virtual machine/interpreter, embedding a web browser, and converting source code. It notes common issues with the first two approaches like large install sizes, excessive memory use, and limited API access. The document then introduces a source code conversion approach using a programming language translator. This allows creating small installers, optimal memory use, native performance, and full API access across platforms. An example of converting Eqela code to Java code is provided.