2016-11-14 7 views
4

私は白いラベルのアプリケーションを開発しています。アプリケーションには多くの味があり、それぞれの味は異なるクライアント用です。すべてのフレーバーはコアロジックを剪断しており、それらの間の違いは主に設計上のものです。 バージョンの名前を付けて機能を更新するためのベストプラクティスは何ですか?Android - フレーバーバージョンの命名

たとえば、2つのクライアントでバージョン1.0.0をリリースしたとします。リリース後に最初のクライアントから多くの更新が要求され、バージョン1.2.6にアップグレードしました(ほとんどのアップデートがコアロジックにあったとしましょう)。 その後、2番目のクライアントは、ロゴなどの移動のような小さな更新をリクエストしています。彼のバージョンを1.0.1に増やすか、最初のクライアントバージョンと同じにする必要がありますか? 彼の新しいリリースでは、彼は最初のクライアントの1.2.6バージョンで得られたすべての新しいコア機能を持つためです。

答えて

3

コアアップデートにはメジャーバージョン、カスタムアップデートにはマイナーバージョンを使用する必要があると思います。たとえば、主要なコアアップデートの場合は2番目、マイナーコアのアップデートの場合は2番目の番号をコアアップデートに使用します。 3番目 - 主要なクライアントのカスタムアップデート、4番目 - マイナーなクライアントのカスタムアップデート。

コアバージョンが1.2の場合、最終バージョンは1.2.1.1となります。