画像は癒される笑顔ということで。結局週末までのびてしまったけれども、明日はいよいよリリース作業だ。リリース後に追加していくコンテンツも見越した実装の漏れがないかどうか、いまだに不安が残る。アプリ側のバージョンアップは極力避けたいからなあ。自作のスクリプトエンジン系のコマンド追加なんかになると、バージョンにあわせてコンテンツも枝分かれすることになるため、最終手段ということになる。ここで、アップデートやバージョンアップの考え方についてまとめておこうと思う。・アップデートアプリの更新が必要ないものはアップデートと呼ぶ。アップデートはアプリを起動すると自動で行われ、ユーザーは特に意識する必要はない。ダンジョンの追加や魔物の追加、画像リソース系の差し替えなどは、アップデートで対応する。コンテンツに含まれるダンジョンの定義データやシナリオのスクリプトにバグがあった場合もアップデートで対応が可能。全シナリオが配信完了するまでは、最低でも週一回のペースでアップデートを行っていく予定。・マイナーバージョンアップアプリの更新が必要なものは、マイナーバージョン、メジャーバージョンアップと呼ぶ。バージョン番号の小数の番号がマイナーバージョン。ユーザーにアプリを更新してもらう必要がある。ダウンロードしたコンテンツは原則として互換性をもっている。マイナーバージョンが異なってもDLCコンテンツは共通のため、運用を考えると極力マイナーバージョンアップまでにとどめたい。アプリ側のバグの修正はマイナーバージョンアップで対応する。・メジャーバージョンアップバージョン番号の整数の番号がメジャーバージョン。ユーザーにアプリを更新してもらう必要がある。ダウンロードしたコンテンツは互換性をもたない(使いまわすことは可能)。そのため、メジャーバージョン毎にダウンロードコンテンツを用意する必要がある。コンテンツの二重管理が必要になってくるため、よほど大規模な仕様変更がない限りさけたい。モデルの追加や、システム機能の追加、スクリプトのインターフェースの仕様変更などが必要な場合はメジャーバージョンアップでしか対応できない。願わくば、サービスが寿命を全うするまで、メジャーバージョンアップは避けたい。明日は無事にこのブログでリリースを発表できることを願いつつ。コメントをキャンセルメールアドレスが公開されることはありません。VolThemes.。