What's New in This Guide for MAF Release 2.4.1

The following topics introduce the new and changed features of Oracle Mobile Application Development Framework (Oracle MAF) and other significant changes, which are described in this guide.

New and Changed Features for MAF Release 2.4.1

Oracle MAF Release 2.4.1 includes the following new and changed development features, which are described in this guide.

  • Allowing Cordova Plugins to Run in the Native UI on the Windows Platform section added to describe the windows-run-in-core-window="enabled" attribute that you must add to the entry for a plugin in the maf-plugins.xml file to enable the plugin to run in the native UI of Windows so that it can use Windows applications, such as a camera, when the MAF application runs on the Windows platform.

  • Setting the Device Signing and Export Options has been revised to describe a new Method dropdown list where you must select the method of distribution (Ad Hoc, App Store, Development, or Enterprise) that Xcode uses when it exports the archive for your MAF application to package it or deploy it to an iOS device. This change has been introduced to support the newer version of Xcode (8.3.x) that MAF requires to build and deploy MAF applications in this release.

  • Deploying a MAF Application to the Android Platform revised to describe the change in the Android deployment profile options that allows you to enable multidex support in the MAF application that you deploy to Android. Multidex support is disabled by default.

  • Viewing MAF Application Performance Data added to describe how to use a new performance monitor graph tool to view performance data that you collect when you measure the performance of your MAF application in a graph in your default browser.

Other Significant Changes in this Document for MAF Release 2.4.1

This document has been updated in several ways for this release. Following are the sections that have been added or changed.

  • Registering SSL Certificate File Extensions in a MAF Application revised to recommend that you save certificates using a file extension for a binary format, such as .DER, to work around an issue where some versions of supported platforms open the certificates as text files rather than prompt the end user to install the certificate.

  • Using and Configuring Logging in MAF Applications has been revised to show code samples that demonstrate how to use the APIs that request and manage permissions in MAF applications that you deploy to the Android platform. Use these APIs if, for example, you want to request end users of Android 6.0+ devices to grant Storage permission to your application so that the application can write log output to /sdcard/Android/data/<app.package>/files/<app.name>.txt.