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


このリリースの新機能

  説明
1. iOS用のHTML起動ページ:

今回のリリースから、iOSデバイス上で起動されたアプリケーションの起動スクリーンは、レスポンシブHTMLページを使用して表示されます。詳しくは、こちらを参照してください。
2. Xcode 7のサポート:

Oracle Mobile Application Framework(Oracle MAF)2.2.1をiOSデバイスやiOSシミュレータにデプロイする場合は、Xcode 7をインストールする必要があります。

 

非推奨の機能

Oracle MAF 2.2リリースから、次の機能が非推奨になっています。非推奨の機能はこのリリースでも引き続き動作しますが、該当する機能の使用を中止できるよう、アプ リケーションの変更について計画を立てる必要があります。Oracle MAFの次のメジャー・リリース(2.3)では、これらの機能が製品から削除される可能性があります。
  説明 影響する内容 影響を受けるユーザー
1. SOAP Webサービス・データ・コントロール JSON ベースのRESTサービスのほうがパフォーマンスがはるかに高く、モバイル・アプリケーションでの利用への適合性も一般的にはるかに優れているため、 JSONベースのRESTサービスに移行することをお勧めします。Oracle MAFにはRESTサービス・アダプタとJSON BeanシリアライズAPIが用意されているほか、セキュリティ・サポートが組み込まれていて、RESTサービスを使用しやすくなっています。サービスを 変更できない場合は、モバイル・ミドルウェアか、Oracle Mobile Cloud ServiceやOracle API GatewayなどのMBaaS製品でSOAPサービスをモバイル機器に対応するRESTサービスに変換することを検討する必要があります。 バックエンド・システムからアプリケーション・データへのアクセスにSOAPサービスを使用しているユーザー
2. MobileFusionFXスキン iOS プラットフォームとAndroidプラットフォームの最新のルック・アンド・フィールをサポートするMobile Altaスキンに切り替えることをお勧めします。新しいMobile Altaスキンに移行するには、次のように、maf-config.xmlでスキン・ファミリとバージョンを更新します。

<skin-family>mobileAlta</skin-family>
<skin-version>v1.4</skin-version>

カスタム・スキンを実装しているか、MobileFusionFXスタイルに依存したカスタムcssスタイルを使用している場合は、必要に応じてcssを調整することが必要になる場合があります。
MobileFusionFXスキンを使用しているユーザー
3. ログイン・スライディング・ウィンドウ

ログイン・スクリーンでのスライディング・ウィンドウの使用は非推奨となっています。この機能は、今後のOracle MAFリリースでは削除される予定です。
ロ グイン・スクリーンをプライマリ・ウィンドウに表示するのがデフォルトとなっているため、この機能が削除されても、大半のユーザーにはほとんどまたはまっ たく影響がないと予想されます。Oracle MAF 2.2.xにもプロパティ'allowLoginInSlidingWindows'はありますが、デフォルトでfalseに設定されています。この機能 が削除されると、このプロパティをtrueに設定しているユーザーの場合は、ログイン・スクリーンがプライマリ・ウィンドウに表示されるようになります。 ログインにスライディング・ウィンドウを使用しているユーザー
4. Mobile & Socialの認証タイプ  類似機能を実現するには、Oracle MAFのOAuth 2.0サポートを使用することをお勧めします。 facebookやGoogle+などのソーシャルIDプロバイダを使用しているモバイル・アプリケーション・ユーザーの認証に、Oracle Mobile & Social Serverを使用しているユーザー
5. URLホワイトリスト

URLホワイトリストのサポートは非推奨となっています。近日中にホワイトリストに関連する変更がCordovaで実施されることが予想されるため、また プラットフォーム間のエクスペリエンスの整合を図るために、この機能が非推奨であることをお知らせしています。この機能は、次のメジャー・リリースである Oracle MAF 2.3で削除される予定です。2.2.x リリースではこの機能を引き続き使用できます。
既 存のホワイトリスト構成は無視され、ほとんどのアプリケーションはこれまでと同様に動作するはずであるため、この機能が削除されても、大半のユーザーには ほとんどまたはまったく影響がないと予想されます。ホワイトリスト・エントリがないために外部ブラウザに表示される、特定のURIに依存するアプリケー ションのために、外部ブラウザでURIを起動できるようにする新しいAPIを用意する予定です。このAPIの詳細と移行手順については、今後のリリースの 中で提供する予定です。 URLホワイトリストを使用しているユーザー


このリリースで修正されたバグ

  バグ番号 説明 プラットフォーム
1. 22140753 Displaying a FilmStrip component bound to an array leads to an error
配列にバインドされたFilmStripコンポーネントを表示するとエラーになる
両方
2. 21903356 Unable to fetch data from MCS services secured using OAuth
OAuthで保護されているMCSサービスからデータをフェッチできない
iOS
3. 21805264 'Remember user name' option is displayed incorrectly on the login page
'Remember user name'オプションがログイン・ページに誤って表示される
iOS
4. 22331354 Changes to settings values are not propagated to the UI
設定値の変更がUIに伝播されない
両方 
5. 21909436 'Could not find property error' is displayed when the resetFeature API is used during feature navigation
機能のナビゲーション中にresetFeature APIを使用すると、'Could not find property error'が表示される
両方 


このリリースの既知の問題

  バグ番号 説明 プラットフォーム 対処方法
1. 22314388 On Mac OS X 10.11, when AMX preview is used or when an HTML file is opened in preview mode (which is the default), JDeveloper becomes unresponsive.
Mac OS X 10.11でAMXプレビューを使用したりHTMLファイルを(デフォルトの)プレビュー・モードで開いたりすると、JDeveloperが応答しなくなる。
Mac OS X 10.11 次 の手順で、HTMLファイルのデフォルト・エディタを'Source'に変更してください。「JDeveloper」→「Preferences」→ 「File Types」→「Default Editors」→「HTML Source」の順に開き、Default Editorプロパティを'Source'に設定します。
2. 22451667 On iOS 9.2 devices, when ATS is enabled, GeoMap is not displayed.
iOS 9.2デバイスでATSを有効にするとGeoMapが表示されない。
iOS 9.2 アプリケーションのATSは、iOSデプロイメント・プロファイルで無効にすることができます。詳しくは、こちらを参照してください。
3. 22339692 The User Management API and Storage API features used within the MAF-MCS sample app shipped within MAF samples are not working correctly.
MAFサンプルに付属しているMAF-MCSサンプル・アプリケーションで使用されるUser Management API機能とStorage API機能が正しく動作しない。
AndroidとiOS サンプル実装に含まれる既知の問題は、今後のOracle MAFリリースで修正される予定です。