Limitations¶
iOS technical limitations¶
Some features are limited:
- SMS: the only way to send an SMS is to open the iOS message composer. NeoMAD’s send message method (SmsManager.send()) will open the composer with the predefined message.
- Back button and navigation bar: there is no back button on iOS devices. To simulate a back button, NeoMAD includes a navigation button in the navigation bar at the top of the screen. This navigation bar is added automatically if the screen has a title.
Android issues¶
Android 7
(API Level 24) needs JDK 8
or later to compile.
Transcompilation limitations¶
Java local classes are not translated into Objective-C (a local class is declared locally within a block of Java code, in a method for example).
Java local classes are not translated into C# (a local class is declared locally within a block of Java code, in a method for example).