1

1 週間前、Blackberry Z10 をサポートするアプリケーションを提出しました。昨日、Blackberry Q10 と Blackberry Q5 をサポートする別のバージョンを完成させました。現在、市場に出回っている私のアプリはバージョン 3.0 で、Z10 のみをサポートしています。

新しいバンドルをアップロードすると、アプリのバージョンが自動的に 4.0 に上がります。以前のバージョンはすでに Z10 をサポートしていたため、このバンドルは Q10 と Q5 のみをサポートします。この場合、Z10 ユーザーはどうなりますか? 特定のデバイスを Q10 と Q5 に既に設定していますが、新しいバージョンであるため、更新バージョン (4.0) を受け取ることはできますか?

将来、更新を行った場合、どのように管理できますか?

乾杯、

4

1 に答える 1

5

免責事項: 私は BlackBerry 10 向けには開発していませんが、従来の BlackBerry OS バージョン向けには開発を行っています。これは BlackBerry ベンダー ポータル内でも同じように機能すると考えています (確認の下の Peter Strange によるコメントを参照してください)

新しいバンドルをアップロードすると、アプリのバージョンが自動的に 4.0 に上がります。

まず第一に、これは Web インターフェースがデフォルトで行うことです。メジャーバージョン番号 (小数点の左側の数字) が自動的にインクリメントされます。ただし、バージョン番号のフィールドは編集可能であるため、デフォルトの選択が気に入らない場合は変更できます。たとえば、新しいバージョンを 4.0 ではなく 3.1 または 3.0.1 にしたい場合は、手動で変更できます。個人的には、新しいデバイスを追加するためだけに、同じ OS のライン内でメジャーバージョン番号を増やすべきではないと思います。

以前のバージョンはすでに Z10 をサポートしていたため、このバンドルは Q10 と Q5 のみをサポートします。この場合、Z10 ユーザーはどうなりますか?

Z10 ユーザーには変化は見られないはずです。以前に Z10 で利用可能なバージョンをお持ちの場合は、引き続き利用できるはずです。新しいバンドルをアップロードするときはいつでも、Web インターフェイスを使用して、リリース バンドルがサポートするデバイスを指定する必要があります。

ここに画像の説明を入力

(または、バンドルの zip コンテナーを作成し、release.xml/devices.txt を使用してデバイス サポートを指定することもできます)。

そのため、新しいリリースで Q10/5 のサポートのみが指定されている場合、そのバンドルは Z10 ユーザーには提供されません。Z10 ユーザーは引き続きバージョン 3.0 にアクセスできます。

将来、更新を行った場合、どのように管理できますか?

アプリの機能が大幅に変更された場合にのみ、メジャーバージョン番号を変更することをお勧めします。バージョン 3.0 から 4.0 への大きな変更は、ユーザーに表示されるはずです。個人的には、ユーザーにも表示される小さな変更にはマイナーバージョン番号を使用します。たとえば、バージョン 3.0 から 3.1 です。最後に、新しい機能を追加するのではなく、問題を防ぐバグ修正などの小さな変更のために予約しているバージョン番号の最後の桁。たとえば、バージョン 3.0 から 3.0.1 です。

新しいデバイスのサポートのみを追加する新しいリリースの場合、おそらく最後の桁を変更するだけです (たとえば、3.0 から 3.0.1)。しかし、それはあなたの決定です。

新しいデバイスのサポートのみを追加する新しいリリースがある場合は、すべてのデバイスの新しいコードをアップロードするのではなく、それらの新しいデバイスのサポートを指定する新しいバンドルのみをアップロードできるはずです。このように、Z10 ユーザーは、最新のリリースに実際にはデバイスの新しい機能が何も含まれていない場合でも、アップデートをインストールする必要はありません。

于 2013-08-14T23:53:57.027 に答える