LINUX.ORG.RU
ФорумTalks

[opennet] Firefox для Android прекращает использование XUL


0

2

http://www.opennet.ru/opennews/art.shtml?num=32050

Разработчики проекта Mozilla приняли решение отказаться от использования языка XUL при создании интерфейса пользователя в версии Firefox для платформы Android. Вместо XUL будут использованы стандартные механизмы построения интерфейса, предоставляемые платформой Android. В качестве web-движка по прежнему остаётся Mozilla Gecko, который параллельно используется в версии Firefox для настольных систем. Загрузить код прототипа переработанной версии Firefox для платформы Android можно из специально созданного hg-репозитория.

В качестве трёх ключевых мотивов отказа от XUL в пользу NativeUI называется:
Уменьшение времени запуска - использование штатного Android API для построения интерфейса позволит заметно увеличить скорость запуска приложения, в основном за счет возможности параллельной загрузки части, ответственной за интерфейс, и движка Gecko, собранного при помощи Android NDK (Native Development Kit) в виде библиотеки. В итоге запуск браузера будет происходить за доли секунды, а не за несколько секунд;
Значительное уменьшение потребление памяти за счет исключения фазы интерпретации XUL-кода (сам интерпретатор XUL основан на JavaScript и остаётся в Gecko) и использования стандартных виджетов;
Увеличение отзывчивости интерфейса, так как родной API позволяет без лишних манипуляций выполнять такие операции как панорамирование и масштабирование. Кроме того, исчезает дополнительный интерпретируемый уровень, приводящий к большим накладным расходам.


До них наконец-то дошло?

Хм, то есть раньше в андроид-версии был XUL? ОМГ, это ж надо.

dogbert ★★★★★ ()

ох, не может быть! наконец-то! ещё бы с размером текста они разобрались, а то на каждой новой странице он разный

OldWiseCat ★★ ()

молодцы, если и получится что-то вкусное, может на него и перейду... Пока что по очерёдности opera mini/opera mobile.

BattleCoder ★★★★★ ()
Ответ на: комментарий от d1337r

... можно было бы выбросить все дополнения и половаину кода самого FF, и при этом не обрели бы ни капли профита.

Deleted ()
Ответ на: комментарий от BattleCoder

Если бы ещё и XUL на Qt4 переписали...

Obvious fix.

PS. Попытки были, есть даже версии Firefox 3.6 с Qt, но потом это забросили.

Deleted ()
Ответ на: комментарий от ChALkeR

Значит, его заново возродили. Т.к. после 3.6 его объявили мертвым, но где-то перед релизом 5 сказали, что в будущем они снова возьмутся за переход на Qt.

Deleted ()
Ответ на: комментарий от JustGuest

Если будет на уровне Хромиума, то это будет большой прогресс для ФФ.

Ghostwolf ★★★★ ()
Ответ на: комментарий от Deleted

Это не firefox-qt. Это официальные сорсы фаерфокса с нужными флагами.

ChALkeR ★★★★★ ()
Ответ на: комментарий от Deleted

Оно собирает из тех же исходников, что и гтк-версия.

ChALkeR ★★★★★ ()
Ответ на: комментарий от JustGuest

Расширения можно и урезать в версии для ведроида. В том же Dolphin они есть и без XUL.

Quasar ★★★★★ ()
Ответ на: комментарий от JustGuest

>И хана всем расширениям. Чем он будет лучше хромиума?

А чего там на зуле было? диалог Конфига? Я сомневаюсь, что зул вообще ушел в отставку. В Андрюхе УИ тоже XML кажись. Поэтому тут речь о том, что убали при загрузке часть UI. Ну а хоббиты орут, что ЗУЛ умер. Хоббиты идиоты. Кроме Qt языка у ЗУЛа нет альтернативы....

demmsnt ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.