私たちのソフトウェアは現在多くの機能を備えています。フルソフトウェアの軽量バージョンで構成される無料の試用版を作成するように依頼されました。トライアルで利用できる特定の機能はごくわずかです。また、jarファイルは暗号化されていないため、ハードコードされた制限付きのフルバージョンをリリースすることを躊躇しました。私は2つのjarファイルを作成できるようにしたいと考えています。1つは基本機能を含み、もう1つは高度な機能を備えています。
機能はさまざまなメニューにあります。コードが起動時に追加機能を備えたjarをロードし、無料のユーザーが詳細メニューを選択したときにメッセージを表示しようとすると便利です(たとえば、この機能は試用版では使用できません)。一方、高度な機能のjarにアクセスできる有料ユーザーは、違いを知りません(現在、1つのjarと、新しい方法である2つの別々のjarの違いについて話します)。
- 続行する方法に関するヒントはありますか?
- 避けるべき一般的な間違いに関する警告はありますか?
- 個別の瓶よりも優れた戦略はありますか?
編集:これまでのところ最良の提案は、私の機能限定を行う方法を説明していますが、機能限定を行わないように警告しています。では、どうすればよいですか?