Цифровой журнал «Компьютерра» 2013 № 07 (160) (Журнал «Компьютерра») - страница 37

WebKit

WebKit — это движок, использующийся в браузерах Safari и Google Chrome. Своими корнями он уходит вглубь истории графической среды KDE для Linux. Одним из её компонентов был движок KHTML, который в Apple в 1998 году решили взять за основу своего будущего браузера. Первая версия Apple Safari увидела свет в 2003 году, но по-настоящему популярным WebKit стал после двух других событий: выпуска iPhone в 2007 году и Google Chrome — в 2008.


Стремительный рост доли WebKit продолжается уже больше четырёх лет, и на сегодняшний день она составляет 34 процента — то есть браузер с той или иной версией WebKit установлен у каждого третьего пользователя интернета. Если считать лишь настольные компьютеры, то эта цифра будет чуть ниже — около 23 процентов, по данным NetApplications за начало 2013 года. С мобильными же ситуация похожа на доминирование Internet Explorer в начале двухтысячных: WebKit используется примерно на 90 процентах нынешних телефонов и планшетов.

Успех WebKit тесно связан с появлением новых стандартов веба, и неудивительно: авторы многих важных частей HTML5 работает либо в Google, либо в Apple. Практика, когда какая-то новая функция появляется сперва в WebKit, и лишь потом — в заявках на стандартизацию, потихоньку становится нормой.

Смена курса

Популярные браузеры встречались и раньше: в районе 2005 года казалось, что если кто-то и составит конкуренцию Internet Explorer, то это будет Mozilla Firefox. Как и WebKit, его движок Gecko распространяется на свободных условиях, и в Opera тогда могли точно так же взять и присоединиться к лидеру рынка. Однако не присоединились, и это казалось логичным: собственный движок всегда был гордостью разработчиков Opera и одной из главных ценностей компании. В чём же отличие нынешней ситуации?

Семь-восемь лет назад можно было сказать, что дела Opera идут в гору. Производители мобильных телефонов и других устройств (к примеру, телевизоров и телеприставок) остро нуждались в браузере, который заработал бы на слабом «железе». Firefox с его высокими требованиями им не годился, а вот облегчённые варианты Opera (Mobile и Mini) были в самый раз. За каждую копию Opera, предустановленную в то или иное устройство, компания получала лицензионные отчисления, и они стали важной статьёй дохода. Кстати, именно в то время было решено сделать бесплатной версию Opera для десктопов.


С началом второго десятилетия XXI века всё изменилось радикальным образом: мобильные устройства обзавелись полноценными операционными системами, каждая из которых укомплектована фирменным браузером. Мобильный Safari, браузер Android (равно как и Chrome для Android) — все они работают на WebKit. Хуже того, для iOS запрещено выпускать браузеры с нестандартным движком, и использование WebKit здесь неотвратимо.