Google реализовала поддержку чипов ARM в технологии NaCl

Технология Native Client (NaCl), разработанная Google для того, чтобы независимые разработчики могли писать клиентские приложения и веб-модули на компилируемых языках (таких как C и C++), сегодня получила обновление, позволяющее ей работать на процессорах ARM.

Google реализовала поддержку чипов ARM в технологии NaCl

Google реализовала поддержку чипов ARM в технологии NaCl

Прежние версии этой технологии позволяли работать с библиотеками бинарных кодов в окне браузера только на процессорах x86. Как сообщили в Google, с сегодняшнего дня Native Client SDK получает дополнительный набор компиляторов и прочих инструментов, которые можно использовать для создания NaCl-модулей для ARM-устройств. «Просто получите последнюю версию SDK и у вас будет все, что необходимо», — пишет в блоге Google Девид Зер, разработчик NaCl.

Охват Google технологией NaCl как можно большего числа устройств важен для компании , так как это позволяет не только шире распространить ее родные технологии, но и позиционирует Google как объективного вендора, развивающего NaCl независимо от аппаратной базы. В компании говорят, что модули NaCl пишутся на компилируемых языках, что позволяет им иметь низкоуровневый доступ к системным ресурсам. Впрочем, возможности NaCl все-таки имеют свои лимиты и они ограничены «песочницей» этой технологии.

На сегодня поддержка NaCl обеспечивается только в блоге Google Chrome, Firefox поддерживает NaCl через плагины, причем в Mozilla Foundation прежде заявляли, что не заинтересованы в интеграции NaCl или ее Pepper API в браузер Firefox на уровне движка.

В Google говорят, что создание ARM-модулей NaCl требует одного дополнительного шага — включения дополнительных манифест-файлов, однако эта процедура прекрасно знакома большинству системных программистов. Создание NaCl-модулей под ARM ведется при помощи компилятора LLVM.

Впрочем, во всей истории с поддержкой ARM есть один нюанс: NaCl поддерживается только в браузере Chrome, а в Android-версии этого браузера нет поддержки NaCl, соответственно, сейчас программисты могут писать ARM-модули NaCL либо «на будущее», либо под небольшое количество хромбуков на базе операционной системы Chrome OS.

 

1 star2 star3 star4 star5 star (ОЦЕНИТЬ!)
Загрузка...
Обновления
Комментировать!

Вам понравится

Представлен Google Chrome 59 Компания Google представила релиз web-браузера Chrome 59. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличаетс...
Chrome OS 58 что нового? Компания Google представила релиз операционной системы Chrome OS 58, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компон...
Google Chrome стал поддерживать новый стандарт обработки 3D-графики... Ряд пользователей могли заметить повышение производительности браузера Google Chrome при работе с 3D-графикой. Начиная с версии браузера Chrome 56 компания Google внедрила поддержк...
Chrome OS 56 что нового? Компания Google опубликовала выпуск операционной системы Chrome OS 56, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых комп...
Android на Chrome OS анонсировали на Google I/O 2016 Вчера, в первый день конференции Google I/O 2016, получила подтверждение информация, которая появилась в сети ранее. Теперь Android приложения доступны для браузера Google Chrome и...
Обновление панели расширений в Chrome 49 Наверняка те, кто использует браузер Google Chrome уже обратили внимание, что чуть правее от строки ввода адреса стали видны расширения, причём даже те, которые нам и не нужны. А п...