USD 104.24 ЕВРО 110.2

Google добавляет к своей технологии Native Client поддержку архитектуры ARM

Экономика

24.01.13

Google добавляет к своей технологии Native Client поддержку архитектуры ARM

Представители компании Google сообщили об обновлении технологии Native Client, теперь в ней реализована поддержка ARM-процессоров.

Компания Google обновила свою технологию (NaCL), реализовав в ней поддержку
запуска приложений на ARM-устройствах.

NsCl позволяет запускать скомпилированный код на языках С и С++
непосредственно в браузере Chrome. Программы, использующие NaCl позволяют
добиться большего быстродействия, чем у обычных веб-приложений. Кроме того они
способны осуществлять рендеринг аудио и видео без привлечения дополнительных
плагинов.

Поддержка ARM-устройств была реализована

в NaCl SDK версии 25
. Один из разработчиков ПО Дэйвид Сер сообщил об
этом в
корпоративном
блоге
. До этого в NaCl поддерживалось воспроизведение кода только на
устройствах с x86-процессорами производства Intel или AMD.

Несмотря на то, что поддержка ARM предполагает возможность запуска на
огромном спектре устройств,

CNET утверждает
, что пока официально будет реализована только поддержка
линейки Chromebook от Samsung. Полноценная поддержка устройств на базе
ARM-процессоров ожидается  в течение этого года, когда будет выпущено
новое поколение NaCl под названием Portable Native Client (PNaCl). В этот
момент будет достигнута полная архитектурная независимость, реализуемая через
байткод
LLVM.

Сейчас приложения для NaCl доступны только через магазин Chrome, но по
заверениям представителей Google делается это только для ограничения установки
на неподдерживаемые платформы. С выходом PNaCl ограничение будет снято.

Обновление существующих NaCl-приложений для обеспечения поддержки ARM
производится достаточно просто: нужно лишь скачать новый SDK версии 25,
добавить в приложение .nexe-файл для ARM и внести некоторые описания в файл
манифеста.

Представители Google также сообщили, что поддержка новых языков
программирования в NaCl будет добавлено, когда будут разработаны компиляторы
для них.