2

私は新しいプロジェクトを書いています。OSX10.5以降(現在は10.6を使用しています)にのみ存在するライブラリを使用するか、以前のバージョンのライブラリを使用するかを選択できますが、私はもっ​​と多くの仕事を自分でしなければなりません。

この決定をどのように行うのですか?新しい/より良いテクノロジーと古いシステムの顧客のバランスをどのように取っていますか?

ETA:特定のOSの割合で市場シェアを比較するサイトを知っている人はいますか?これは消費者向け製品であるため、Macユーザーの2%だけがまだ10.4を使用している場合、そのようなことで私の生活は楽になります。同様に、25%がまだ10.4にある場合...(私は知っています、それはほぼ保証されています...)

4

7 に答える 7

7

クライアントに尋ねてください-古いバージョンのOSにはいくつありますか?

それらを失う余裕はありますか?

編集:(次のコメント)

ターゲットオーディエンスが何を使用しているかわからない場合は、問題があります。新しいライブラリを使用する場合、サービスを提供できない潜在的な顧客の数を把握する必要があります。

そうは言っても、出荷は機能であるため、製品をより早くリリースする場合は、多くの売り上げが得られると思われる場合は、いつでもコードをリファクタリングして古いライブラリを使用できます。

于 2010-02-12T15:02:18.787 に答える
1

別の見方をすれば、誰かが10.4を使用している場合、その人は過去3年間アクティブなアップグレード/ソフトウェア購入者ではなかった可能性があります。したがって、彼らがあなたのソフトウェアにお金を使いたがる可能性は低いです。

さらに、彼らが本当にあなたのソフトウェアを欲しているのなら、彼らは10.5または10.6にアップグレードし、同時に他の多くの利点を得るでしょう。そのOSのアップグレードは無料ではありませんが、顧客にとっては他にも多くの利点があり、気にしないかもしれません。

ソフトウェアの開発にどれだけの時間と労力がかかるかを考慮することも重要です。これらの新しいライブラリが、製品を数か月前に出荷することを意味する場合、またはより優れた機能を備えている場合は、それも効果があります。

于 2010-02-12T15:30:32.590 に答える
1

一般に、支払いを行う顧客の利益に基づいて、そのような決定を下す必要があります。問題と各選択肢に含まれるリスクを彼らに提示し、彼らに決定を下させる必要があります。

于 2010-02-12T15:04:32.753 に答える
1

特定のアプリケーションと要件に応じて、私はこれをメジャー アップデート (つまり、バージョン 1 と比べてバージョン 2) として個人的に出荷し、最小 OSX 10.5 が必要であることを明示します。

ライブラリ X に依存する新機能ではなく、バグ修正で以前のバージョンを引き続きサポートできます。

于 2010-02-12T15:04:34.720 に答える
0

他の人が言っているように、これは結局のところ、まだ 10.5 を使用していない顧客を失う余裕があるかどうかにかかっています。そうは言っても、多くの企業が新しいメジャー リリースで OS X の最新の 2 つのバージョンをサポートしているようですが、古いシステムを使用しているユーザーは古いバージョンを利用できることがよくあります。

于 2010-02-12T15:08:14.843 に答える
0

ソフトウェアの所有権が安定しており、ソフトウェア ベンダーが自社の古いソフトウェアを段階的に廃止することに力を入れていない場合、サポートしない理由はありません。

ベンダーが受動的に積極的であるか、段階的に廃止することを約束した場合、問題はさらに悪化します: ダウンロードリンクの無効化、ハードウェア/ドライバー/コンパイラ/ライブラリを作成したサードパーティ企業の無効化、入手不可能なドキュメント、互換性のないメディア/インストーラーによる製品の回復/再インストール.

私の例: 2000 年以前と 2005 年、再構築することはほぼ不可能です。1999 年から 2001 年までの 100% 保存され、一時停止された Visual Studio 6.0 プロジェクトの 100 万行のビルド プロセスは、その時代のすべてのサードパーティ ライブラリを取得し、適切な SDK、プラットフォーム自体、すべてのパッチを準備し、結果のバイナリを同一にします。とんでもない。

ただし、Studio 2005 ではほとんど機能します。

于 2010-02-12T16:00:54.063 に答える
0

営業とサポートの両方と話し、影響がどうなるかを彼らに判断してもらう必要があります。

于 2010-02-12T16:01:47.057 に答える