The developers of Codename One define it as a native platform but clarify that native widgets are usually not used to render the user interfaces of Codename One applications, this allows for great portability but has also come under fire by some critics of the lightweight approach.
The developers of Codename One define the platform as a native code generator, but clarify that native widgets are usually not used to render the user interfaces of Codename One applications. This allows for great portability, but has also come under fire by some critics of the lightweight approach.