MENOU-TE / MENOU-RN / SDK のバージョン互換性についてご説明します
概要
- 公開しているアプリのバージョンは(メジャー、マイナー、パッチバージョン)の順で管理しています。
- マイナーバージョンが新しい MENOU-TE で作成したランタイムはそれより古い MENOU-RN / SDK で実行することは非サポートとなるためご注意下さい
- マイナーバージョンが古い MENOU-TE で作成したランタイムは新しい MENOU-RN / SDK でもサポート対象のため問題なく利用可能です
アプリインストーラーのバージョニングについて
バージョンはX.YYY.ZZZといった記法で管理しています。
各3種類のX.Y.Zのバージョン番号は下記の意味を示します。
X : メジャーバージョン
過去のランタイムファイルが全て動作しなくなる等の
大幅な変更を伴うリリースが行われる場合に更新されます。
(基本的に更新されませんが、更新予定の場合はあらかじめ周知させて頂きます)
YYY: マイナーバージョン
MENOU-TE / MENOU-RN / SDK の互換性を明示する番号として使用します。
MENOU-TE が出力するランタイムファイルについて、旧バージョンの MENOU-RN / SDK では動作しない変更が MENOU-TE に加えられた場合、MENOU-TE / MENOU-RN / SDK のマイナーバージョンを更新しています。
以下にバージョン違いによる動作例を示します
例1: 互換性あり
MENOU-TE v1.22.xxx でランタイムファイルを作成
MENOU-RN v1.22.xxx or SDK v1.22.xxxでランタイムファイルをロード
→サポート対象のためロード可能です
例2: 互換性なし
MENOU-TE v1.22.xxx でランタイムファイルを作成
MENOU-RN v1.21.xxx or SDK v1.21.xxxでランタイムファイルをロード
→非サポートのためロードに失敗する場合があります
例3: 互換性あり(後方互換性)
MENOU-TE v1.21.xxx でランタイムファイルを作成
MENOU-RN v1.22.xxx or SDK v1.22.xxxでランタイムファイルをロード
→サポート対象のためロード可能です
ZZZ: パッチバージョン
MENOU-TE / MENOU-RN / SDK 間で互換性が維持できる範囲での変更を行った場合、このバージョンを更新します。