Я написал программное обеспечение, которое работает на .Net 2.0, но как часть телеметрии оно сообщает об установленных версиях, чтобы я мог определить, когда я могу выполнить обновление, не прерывая работу слишком большого числа существующих клиентов. Хотя я мог извлекать информацию обо всех установленных версиях, в настоящее время я делаю ежемесячную сводку самой высокой установленной версии, поскольку именно это я буду использовать, чтобы определить, когда обновлять. Вот как это выглядело в апреле 2015 года.
- 2,0 - 0,79%
- 3,0 - 0,52%
- 3,5 - 15,22%
- 4,0 - 31,50%
- 4,5 - 51,97%
Вы можете экстраполировать числа 2.0 и 3.0 из 3.5, так как 3.5 требует / включает те более ранние версии, которые должны быть установлены. Аналогично 4.5 заменяет 4.0 на полную обратную совместимость, поэтому 83,47% нашей существующей клиентской базы совместимы с 4.0.
В качестве бонуса приведена информация о дистрибутиве ОС для нашей клиентской базы для этого конкретного приложения.
- Windows XP - 23,12%
- Windows Vista - 1,04%
- Windows 7 - 66,75%
- Windows 8 - 8,83%
Это данные для активных установок, я отфильтровываю установки, в которых в течение нескольких месяцев не было данных.