商用デスクトップ製品についてこの情報を探していましたが、役に立ちませんでした。
具体的には、私が探しているのは、.NET フレームワークのエンドユーザー (「インターネットを閲覧しているだけ」の XP のおばあさんと、可能であればハイエンド ユーザーの両方)、および商用/事業部門。
編集: 以下のデータ ポイント以外に、.NET展開率に関する興味深いブログ投稿があります。
商用デスクトップ製品についてこの情報を探していましたが、役に立ちませんでした。
具体的には、私が探しているのは、.NET フレームワークのエンドユーザー (「インターネットを閲覧しているだけ」の XP のおばあさんと、可能であればハイエンド ユーザーの両方)、および商用/事業部門。
編集: 以下のデータ ポイント以外に、.NET展開率に関する興味深いブログ投稿があります。
Scott Wiltamuth のブログで見つけた 2005 年のいくつかの統計(これらの数値は現在、はるかに高いことを確認できます)。
また、Vista と Windows Server 2008 の両方に .NET Framework が付属していることにも注意してください。XP は、Windows Update 経由で取得します。
.NET 開発を許可するようマネージャーを説得しようとしていた前の仕事でも、同じ種類の情報が必要でした。顧客ベースは主にダイヤルアップ ユーザーであったため、20 MB 以上のダウンロードを要求するのは難しいものでした。残念ながら、Microsoft からも調査会社からも統計を見つけることができませんでした。
しかし、私が得ることができたのは、会社のホームページからの Web 分析でした。.NET はそのバージョン番号をユーザー エージェント フィールドに挿入します。これは、分析パッケージを使用してログに記録できました。そこから、いくつかの Excel の面倒な作業により、既に .NET をインストールしている顧客の数とバージョンを大まかに把握することができました。
残念ながら、これは複数の人口統計にまたがる展開率に関するより広範な質問への回答には役立ちませんが、単一の顧客ベースにとっては有用な手法になる可能性があります。
確かな数字はわかりませんが、最近では、ほとんどの Windows XP および Vista ユーザーが少なくとも .NET 2.0 を使用していると想定するのがかなり安全です。これは実際には XP の Windows Update によって削除されたと思います。Vista には少なくとも 2.0 が付属していました (この回答へのコメントで指摘されているように、明らかに 3.0 が付属していました)。
対象とするフレームワークのバージョンによって大きく異なります。1.1 (さらには 2.0) が広く展開されていると思います。それ以降のバージョンはそうではありません。
.Net Framework の展開に関する非常に優れた情報については、次のサイトにもアクセスしてください: http://www.hanselman.com/smallestdotnet/