Какие версии Java обычно устанавливаются в браузерах, можно ли с уверенностью предположить 1.4?
Вопрос
Есть ли какой-нибудь сайт / анализ о том, какую версию Java использует большинство людей на WWW?Похоже, эти данные недоступны в журналах веб-сервера (по сравнениюФлэш-версии)
Можем ли мы безопасно установить, напримерJava 1.4.2 как минимальное требование для нашего апплета, или все еще много пользователей используют Java 1.1 (MS one) или Java 1.2-1.3?
Обновление Java по-прежнему является немного сложным процессом, если оно слишком старое, напримерправа администратора необходимы на компьютере с Windows, и это немного сложно и в некоторых дистрибутивах Linux.
Решение
Эта диаграмма могло бы помочь.
Из 1 471 010 браузеров на 47 сайтах за последние 30 дней...
- У 6% было 1,4,
- 16% имели 1,5
- У 50% было 1,6
http://weblogs.java.net/blog/editors/archives/2009/03/bedbugs_and_bal.html это статья, в которой рассказывается о графике.
Другие советы
Вы можете изменить код Google Analytics для определения версии Java, см. этот скрипт .
Что касается версий Java до 1.4, данных мало, я провел свой собственный тест в середине февраля, собрав почти 20 000 посетителей с Java:
Java Number 1.6 15516 79.5% 1.5 2161 11.1% 1.4 685 3.5% 1.3 36 0.2% 1.2 0 0.0% 1.1 1115 5.7% Total 19513 100.0%
Исходя из этих данных, я, наконец, повысил требования с 1.1 до 1.4, позволив Swing только через десять лет после его выпуска!
Вы могли бы рассмотреть запуск Java. Это позволяет вам использовать любую последнюю версию, которую вы пожелаете. Это даже позволяет вам использовать версию, которая старше, чем версия по умолчанию для браузера. например если у вас есть программа, которая работает только с Java 5, но Java 6 установлена.