MENOU-TE / MENOU-RN / SDK のバージョン互換性について

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 間で互換性が維持できる範囲での変更を行った場合、このバージョンを更新します。

「いいね!」 2