Paul Johl | Consulting Product Manager
Oracle Mobile Application Framework (MAF) release, 2.5.0
This is a major release containing a number of platform upgrades and enhancements, including the following:
- A NEW release of JDeveloper is required.
- You need to install the MAF extension in Oracle JDeveloper 12c (12.2.1.3.0). See Installing Oracle JDeveloper Studio in Installing Oracle JDeveloper and Installing Mobile Application Framework with JDeveloper.
- You need to install the MAF extension in Oracle JDeveloper 12c (12.2.1.3.0). See Installing Oracle JDeveloper Studio in Installing Oracle JDeveloper and Installing Mobile Application Framework with JDeveloper.
- The embedded Cordova platform engines have been updated to the following versions:
- iOS version 4.5.0
- Android version 6.2.3
- Universal Windows Platform (UWP) version 5.0.0
- We now support iOS 11, iPhone X and Xcode 9.
- You need Xcode 9.x to build and deploy your MAF applications. Upgrade your installation to Xcode 9.x, as described in Using Xcode 9.x with MAF 2.5.0.
- We have deprecated 32 bit support for iOS devices.
- Please check the Certification Matrix for devices now supported.
- We now support Android 8, and the Google Pixel C phone.
- You need Android API Level 26 to build and deploy you MAF applications. See Deploying a MAF Application to the Android Platform.
- Please check the Certification Matrix for devices now supported.
- For faster performance, MAF applications now evaluate EL expressions in the Java VM layer!
- Note: There is more error checking as well, such that new errors now may be raised causing code to break if it did not have full error checking in place already. For quick resolution, you can use a legacy mode. See Evaluating EL Expressions in the Java VM Layer.
- Note: There is more error checking as well, such that new errors now may be raised causing code to break if it did not have full error checking in place already. For quick resolution, you can use a legacy mode. See Evaluating EL Expressions in the Java VM Layer.
-
The inputDate component has been changed such that tapping the up arrow increases the value and the down arrow decreases the value. To keep the older behavior, there is a new attribute (legacyMode) whose value can be set to true.
- See How To Use The Input Date Component for more details.
- See How To Use The Input Date Component for more details.
- We now support JDeveloper constructs to deploy MAF applications to the Universal Windows Platform, which means that you can deploy your application from the command line
Please refer to the What's New section of the developer guide for detailed information about the changes and how they may affect you.
For additional release information, such as release notes and certification matrix, please refer to the MAF documentation on OTN.
We always encourage you to upgrade to this latest MAF release as soon as possible!
Paul Johl | Consulting Product Manager