Вчера, помимо демонстрации 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.
Оценить как работает новая система можно на видео.
Я бы не сказал, что прям плавненько, но будем надеяться что это допилят еще, все таки до выхода системы еще есть время.
>телефон из слабеньких
эмм… что!? Насколько мне известно, Galaxy S II был самым «мощным» смартфоном, до выхода в свет устройств на Tegra 3
У меня на Desktope перетаскивание окна в JS примерно так и работает. Так, что это проблемы отрисовки DOM в целом, а не конкретной мобильной реализации. Постепенно и то и то допилят, по крайней мере, прогресс наблюдается.
Новые типы аккумов были разработаны еще вачалае 2000-х, на основе цинка, обещают 10 кратное увеличение емкости и запуск в коммерческое производство вот-вот, но вот уже 2012 и ничего, кроме Li-Ion нету :(
Чтобы попусту не продолжать дискусию, и никто никого не тролил.
Уточню, что под рендерингом я имею в виду преобразование html-кода в графические обьекты, и выполнение js не на центральном процессоре а на дополнительном устройстве (процессоре) заточенном под эти задачи.
Точно так же, как програмный рендеринг 3D графики отличается от апаратного за счет того что первый осуществляется на универсальном процессоре, а второй — на специальных устройствах, которые мы называем видеоускорителями, или же видеокартами.
Да дело-то не в разборе HTML-кода.
Рисование 2d-графики осуществляется на GPU. Композиция осуществляется на GPU. Тени, шрифты.
Разбор HTML-код вряд ли когда-нибудь будет ускорен, это не самая трудоемкая операция.
Тени, шрифты, да. Рисование 2D графики — очень условно. Скорее только отображение.
Анимации на JS, насколько мне известно — не ускорены. Интерфейс современных веб-приложений ускорен тоже, очень условно (на уровне рендеринга шрифтов и примитивов). Анимации на CSS3 — пытаються ускорять.
Скажите мне, если ошибаюсь.
Когда интерфейс системы пишется целиком на (html)xml+js, то чтоб он жутко не тормозил, он просто таки обязан рендериться апаратно.
Тут нам может быть поможет WebGL, но до него дожить еще.
Это все — мысли вслух.
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
комментарии (18)