OS X имеет множество браузеров на основе WebKit, то есть Safari / Shiira / iCab / OmniWeb, а также Firefox / SeaMonkey / Camino и Opera. У меня нет статистики, но я предполагаю, что она охватывает по меньшей мере 98% всех пользователей.
Результаты Конкурса популярности Debian :
w3m 85.93%
iceweasel 60.35%
lynx 25.71%
konqueror 21.95%
links 9.23%
iceape-browser 6.69%
elinks 6.51%
links2 4.09%
dillo 2.70%
galeon 2.35%
epiphany 0.79%
w3m-el 0.75%
kazehakase 0.58%
midori 0.30%
arora 0.29%
(Это не отслеживает пользователей с не [DFSG] бесплатным * программным обеспечением, таким как Mozilla Firefox и Opera.) Пользователи Linux - очень разнообразная толпа; даже если вы тестируете Mozilla Firefox, Opera и Konqueror из KDE 4 для Windows, вы даже близко не сможете охватить большую часть пользовательской базы.
При этом, если вы сосредоточитесь на браузерах с поддержкой современного CSS, вы обнаружите, что есть только несколько базовых движков: Trident (IE), Gecko (Mozilla), WebKit (Apple), KHTML (KDE). ) и Престо (Опера). Принимая их индивидуально:
- Trident: используется только IE в Windows, вы уже тестируете его.
- Gecko: используется браузером Mozilla Suite (Mozilla Navigator, SeaMonkey Navigator, IceApe Navigator, Mozilla Firefox, IceCat, IceApe, Epiphany-Gecko, Galeon, Kazehakase-Gecko). Рендеринг шрифтов, изображений и плагинов сильно различается в зависимости от платформы.
- WebKit: используется Safari / Shiira / iCab / Omniweb, Google Chrome, Epiphany-WebKit, Kazehakase-WebKit, Arora. Рендеринг должен быть полностью согласованным во всех браузерах OS X, так как они используют предоставляемую системой библиотеку WebKit, но Safari и Google Chrome в Windows имеют очень разные движки рисования, а в Linux есть версии Gtk + и Qt с различным поведением.
- KHTML: WebKit был разветвлен, но его разработка продолжалась независимо, и поэтому существует значительное количество расхождений. Используется в основном Konqueror. Konqueror KDE 4 был портирован на Windows и OS X, ведя себя очень похоже; однако KHTML в KDE 4 значительно продвинулся по сравнению с KDE 3, все еще широко распространенным.
- Presto, используется в Opera 7 и выше. Согласованно для разных платформ.
Как уже упоминалось в другом ответе, разбор HTML и блочная модель CSS для каждого движка не меняются на разных платформах. Это только «маленькие» вещи, такие как шрифты, изображения и плагины, которые будут действовать по-другому.