Разработчики из Mozilla Foundation продемонстрировали прототип экспериментального веб-браузера для платформы Apple iOS. Прототип под кодовым названием Junior находится пока на ранней стадии разработки.
Как рассказали в компании Mozilla, ограничения, которые накладывает Apple на экосистему iOS, не позволяют использовать классический для компании веб-движок Gecko HTML, поэтому пришлось создавать новый рендеринговый продукт для iOS. Следовательно, говорить, что Junior - это разновидность порта Firefox для iPhone или iPad, было бы неверно. В Mozilla говорят, что раз создать родной порт Firefox не представляется возможным, то компания проектирует другое решение, которое будет базироваться на своих технологиях, но будет совместимо с Firefox. Оно, в частности, сможет синхронизировать cookie и другие данные с Firefox.
Пока Junior работает как автономный клиент, но в более поздних версиях Junior получит функционал, похожий на Firefox, а также Firefox-подобный интерфейс. Еще одним моментом, который будет роднить iOS-браузер и Firefox, станет поддержка движка рендеринга WebKit HTML.
В Mozilla говорят, что прототип браузера в значительной мере проектируется при помощи фреймворка Appcelerator Titanium, который позволяет создавать родные iOS-приложения с JavaScript. По словам разработчиков, уже сейчас браузер начал упираться в функциональные возможности Appcelerator, поэтому финальная версия Junior, скорее всего, будет реализована на базе Objective-C, кроме того, в планшетной версии браузера разработчики обещают реализовать несколько фирменных опций, которые до сих пор у Mozilla не были задействованы.
Напомним, что ранее Mozilla также сообщила, что ведет разработку браузера под Metro-интерфейс Windows 8, а кроме того реализует новый проект Boot To Gecko. На сегодня не до конца понятно, какое место в данной концепции займет браузер Junior. Кроме всего прочего, пока Junior доступен для ограниченного тестирования, поэтому даже разработчики пока получают к нему очень ограниченный доступ.
Мирант Киев по материалам: www.cybersecurity.ru/n...
|