1 марта 2012 в 12:44

Демонстрация работы Boot to Gecko

Вчера, помимо демонстрации Windows 8 Consumer Preview, которая заполонила собой почти всё новостное пространство на IT-сайтах, на MWC 2012 также произошло ещё несколько интересных событий. Одно из них — это, безусловно, демонстрация недавно анонсированной мобильной операционной системы от Mozilla Boot to Gecko.

Один из обозревателей Engadget смог поработать на Samsung Galaxy S II с Boot to Gecko. Журналист честно отмечает, что система ещё пока сырая (впрочем, в Mozilla на её готовности и не настаивают), так как смартфон умудрился зависнуть, а вернуть его к жизни смогли только вытащив батарею. Однако, B2G работает быстро, загрузка её заняла около двух секунд, а представитель Mozilla сообщил, что установить систему можно будет на любые разлоченные Android-телефоны; также фонд уже ведёт переговоры с производителями уровня Samsung о выпуске оригинальных устройств на B2G.

Оценить как работает новая система можно на видео.



[Источник]
+31
18
jeston 333,3 G+

комментарии (18)

+7
Ganesh, #
Иконки на домашнем экране доставляют, причем, на мой взгляд, поинтереснее, чем у метро реализованы.
–8
Claud, #
А разве не на этой OS иконки показывали круглые, тут же ведь не они?

А вообще достаточно плавненько работает учитывая, что это все на js+html. Хотя не чего такого особенного и не показали, да и телефон из слабеньких.
+2
3dstepych, #
Я бы не сказал, что прям плавненько, но будем надеяться что это допилят еще, все таки до выхода системы еще есть время.
>телефон из слабеньких
эмм… что!? Насколько мне известно, Galaxy S II был самым «мощным» смартфоном, до выхода в свет устройств на Tegra 3
0
Peretyaka, #
У меня на Desktope перетаскивание окна в JS примерно так и работает. Так, что это проблемы отрисовки DOM в целом, а не конкретной мобильной реализации. Постепенно и то и то допилят, по крайней мере, прогресс наблюдается.
+1
3dstepych, #
Если так, то это весьма печально, все таки фпс маловат для комфортной работы
0
Claud, #
> телефон из слабеньких

Это была опечатка.
+8
udachnik, #
SGS2 из слабеньких? Как там, в будущем, кто на выборах победил?
0
AHTOH, #
Наверное, опять Ху Цзиньтао ;)
+4
gigimon, #
Что же все хотят маленький телефон в облако засунуть та, лучше б батарейку новую придумали.
0
EndUser, #
Так и придумали, ждём.

Но в условиях города мне был бы интереснее быстрозаряжающийся. Тоже жду.
0
gigimon, #
Новые типы аккумов были разработаны еще вачалае 2000-х, на основе цинка, обещают 10 кратное увеличение емкости и запуск в коммерческое производство вот-вот, но вот уже 2012 и ничего, кроме Li-Ion нету :(
0
meako, #
Такое решение имеет смысл если вдруг придумают апаратное ускорение для рендеринга html+js.
0
leotsarev, #
Так все давно аппаратно ускорено, по крайней мере на десктопах.
Firefox, about:support
Direct2D Enabled true
DirectWrite Enabled true (6.1.7601.17563)
0
meako, #
Ииииии? Позвольте поинтересоваться что именно ускоряется при помощи Direct Draw?
0
leotsarev, #
С помощью DirectDraw — ничего.
0
meako, #
Оооокеййй. DirectDraw — старое название Direct2D.

Чтобы попусту не продолжать дискусию, и никто никого не тролил.
Уточню, что под рендерингом я имею в виду преобразование html-кода в графические обьекты, и выполнение js не на центральном процессоре а на дополнительном устройстве (процессоре) заточенном под эти задачи.
Точно так же, как програмный рендеринг 3D графики отличается от апаратного за счет того что первый осуществляется на универсальном процессоре, а второй — на специальных устройствах, которые мы называем видеоускорителями, или же видеокартами.

Теперь вернемся к вопросу при чем здесь Direct2D?

И еще, при чем Direct2D к Android?
0
leotsarev, #
Да дело-то не в разборе HTML-кода.
Рисование 2d-графики осуществляется на GPU. Композиция осуществляется на GPU. Тени, шрифты.
Разбор HTML-код вряд ли когда-нибудь будет ускорен, это не самая трудоемкая операция.
0
meako, #
Тени, шрифты, да. Рисование 2D графики — очень условно. Скорее только отображение.
Анимации на JS, насколько мне известно — не ускорены. Интерфейс современных веб-приложений ускорен тоже, очень условно (на уровне рендеринга шрифтов и примитивов). Анимации на CSS3 — пытаються ускорять.

Скажите мне, если ошибаюсь.

Когда интерфейс системы пишется целиком на (html)xml+js, то чтоб он жутко не тормозил, он просто таки обязан рендериться апаратно.

Тут нам может быть поможет WebGL, но до него дожить еще.

Это все — мысли вслух.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Неизвестный математик совершил прорыв в теории простых чисел-близнецов
Википедия не собирается подчиняться давлению «слабых и трусливых политиков»
Идентифицировать человека среди 1 500 000 пользователей мобильной связи можно всего по 4 точкам во времени и пространстве