Oracle Mobile Application Framework 2.4.2 リリース・ノート


新機能

  説明
1. ログインURLの非表示のサポート

SSOを使用するMAFアプリケーションはログイン・ページのアドレス・バーを非表示にして、ログイン・ページのURLを隠すことができます。詳しくは、開発者ガイドのこちらのセクションを参照してください。

2. Visual Studio 2017のサポート

MAF アプリケーション開発者は、Visual Studio 2017またはVisual Studio 2015を使用できます。いずれの場合も、Windows 10 SDK 10.0.10586.0とWindows 10 SDK 10.0.14393の両方をVisual Studioにインストールしておいてください。Visual Studio 2017のインストールについては、当該ドキュメントのこちらのセクションを参照してください。

3. plugmanのアップグレード

MAFがCordovaプラグインの統合時に使用するplugmanがアップグレードされて、MAFとさまざまな他社製Cordovaプラグインとの互換性が改善されました。

4. OpenID Connectのサポート

MAFアプリケーション開発者は、OpenID Connect認証プロトコルを使ったユーザー認証を提供できます。詳しくは、開発者ガイドのこちらのセクションを参照してください。

5. Windows上のバーコード・スキャナ・プラグインのサポート

Windowsで実行中のMAFアプリケーションはバーコード・スキャナ・プラグインを、BarcodeDemoサンプル・アプリケーションで使用されているようにスムーズに起動できます。


非推奨機能

次の機能はすでに非推奨とされており、次回のメジャー・リリースで本製品から削除されます。
  説明
1. 32ビットのiOSデバイスのサポート

次の32ビットのiOSデバイスのサポートは次回のメジャー・リリースで本製品から削除されます:iPhone 4S、iPhone 5、iPhone 5C、iPad 2、iPad第3世代、iPad第4世代、iPod Touch第5世代

2. Visual Studio 2015のサポート

Visual Studio 2015のサポートは将来のリリースで本製品から削除されるため、MAFアプリケーション開発者はその時点でVisual Studio 2017にアップグレードする必要があります。

3. org.ksoap2クラスを使用するAPI

org.ksoap2 パッケージは将来のリリースで本製品から削除されます。開発者は、コードによってAPI (oracle.adfmf.util.XmlAnyDefinition.addAttribute()、 oracle.adfmf.util.XmlAnyDefinition.getAttributeDetailInformation()、 oracle.adfmf.util.XmlAnyDefinition.getAttributeValue()、 oracle.adfmf.util.XmlAnyDefinition.getAttributeNames()、 oracle.adfmf.dc.ws.rest.RestGenericType.getPropertyInfo())が起動されないこと、およびク ラスoracle.adfmf.util.AttributeInfoが参照されないことを確認してください。

4. amx:validationGroup属性のvalidateCondition

amx:validationGroupのvalidateCondition属性の'always'オプションは将来のリリースで本製品から削除されるため、MAFアプリケーション開発者はこのオプションを使用しないでください。

5. iTunesへのデプロイによるデバイスとの同期

Appleは、iTunesを介したデバイス同期からアプリケーションを削除しました。デプロイメント・オプションはJDeveloperから削除されるため、MAFアプリケーション開発者はアプリケーションをiOSデバイスに手動でインストールする必要があります。

 

既知の問題

  バグ番号 説明 プラットフォーム 回避策
1. 26638874 When the user attempts to open a PDF, DOC or PPTX file, the MAF app itself appears in "Open With"

ユーザーがPDF、DOC、またはPPTXのファイルを開こうとすると、MAFアプリケーション自体が"Open With"に表示される。
Android 別の適切なアプリケーションを選択してください。
2. 26593356 When building a MAF app, the following error message may appear in the build log: "Using this version of Cordova with older version of

cordova-android is being deprecated. Consider upgrading to cordova-android@5.0.0 or newer."

MAFアプリケーションを構築する際、次のエラー・メッセージがビルド・ログに表示される:「Using this version of Cordova with older version of

cordova-android is being deprecated.Consider upgrading to cordova-android@5.0.0 or newer.」

Android 無視してください。
3. 26828565 Users with iTunes 12.7 cannot use the Deploy to iTunes for Synchronization to device option to deploy their MAF application to an iOS device as Apple has removed the Apps section from the iTunes 12.7 release.

AppleがiTunes 12.7リリースをAppsセクションから削除したため、iTunes 12.7のユーザーはDeploy to iTunes for Synchronization to deviceオプションを使ってMAFアプリケーションをiOSデバイスにデプロイできない。
iOS
  1. 検 索機能を使って"Automatically Add to iTunes"フォルダ(通常、/Users/<userName>/Music/iTunes/iTunes Media/Automatically Add to iTunes.localized/Not Added/<dateTime>/<appName>.ipa)内でアプリケーションを見つけます。
  2. .ipaファイルをiTunesのデバイスにドラッグ・アンド・ドロップします。

ドラッグ・アンド・ドロップ操作により、アプリケーションとデバイスの同期が自動的に開始されます。

4. 26812481 MAF apps running on Android 8.0 (Oreo) may freeze.

Android 8.0(Oreo)で実行中のMAFアプリケーションがフリーズすることがある。
Android 回避策はありません。