iOS 8 — WebKit для всех.

images
Сегодня сторонние приложения работают лишь с JavaScript, что вызывает проблемы на «яблочных» устройствах. Но следующая версия обещает улучшения.

Компания в течение многих лет строила программное обеспечение WebKit, которое используется для отображения веб-страниц и запуска веб-приложений. WebKit находится в самом сердце Safari, теперь Apple поставляет отдельную версию, чтобы другие приложения с прошивкой iOS 7 могли использовать WebKit. Это удобно для разработчиков, которые хотят создавать пользовательские интерфейсы на основе веб-технологий, таких как JavaScript и HTML, что очень важно для Google Chrome и Opera, потому что Apple запрещает вносить собственные детали.

Это было больным местом для сторонних разработчиков, не смотря на то, что Safari получает дополнительные привилегии, которые позволяют запустить сторонние приложения быстрее, чем WebKit, которое используют сторонние производители.

«За эти годы мы видели множество запросов на что-нибудь более мощное» — сказал Карлссон на WWDC. Поэтому Apple создали новый программный интерфейс под названием WKWebView, как для МО и OS X, что позволяет подключится к WebKit. — «Одна из целей, которая была с этим современным API, было принятие новых возможностей, которые ранее были доступны только на Safari. Например, полная мощность двигателя JavaScript Nitro.».

Обычные пользователи тоже будут в выигрыше. Ведь многие приложения опираются на веб-технологии и теперь, они будут работать быстрее и получат больше возможностей, free celeb sex tapes если программист, конечно, будет правильно пользоваться новинкой. К слову, сами программисты не были счастливы, ведь они получили только разбавленную производительность JavaScript на МО.

Крупнейшие бенефециары будут сторонние браузеры, в первую очередь Google Chrome. Ведь Chrome использует движок Blink от браузера Google, который расходился с WebKit 2013, но после обновения Goggle сможет использовать WebKit от Apple.





Подписаться на обновления:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *