Новости Новости 14.11.2013 в 10:50 comment

Google выпустила Portable Native Client, позволяющий запускать одно приложение на различных аппаратных платформах

author avatar

Вадим Карпусь

Автор новостей

Google выпустила Portable Native Client, позволяющий запускать одно приложение на различных аппаратных платформах

Некоторое время назад компания Google внедрила технологию Native Client (NaCl), которая позволяет браузеру Chrome выполнять высокопроизводительные приложения, скомпилированные на базе кода C или C++. Затем была реализована поддержка архитектуры ARM в Native Client SDK.

Теперь же Google выпустила Portable Native Client (PNaCl), благодаря чему у разработчиков появилась возможность единожды компилировать код для запуска приложений на любой аппаратной платформе и внедрять соответствующие приложения в любой сайт. Отмечается, что в отличие от Native Client, PNaCl позволяет компилировать код C и C++ не для конкретной архитектуры, а в промежуточное представление. Байткод внедряется в портативный исполняемый файл, который может быть размещен на веб-сервере или сайте. Когда пользователь осуществляет доступ к такому сайту и файлу, браузер Chrome извлекает код и трансформирует его в машинный код для соответствующей аппаратной архитектуры.

Таким образом, единое веб-приложение может быть с одинаковой эффективностью запущено на платформах x86, ARM или MIPS.


Що думаєте про цю статтю?
Голосів:
Файно є
Файно є
Йой, най буде!
Йой, най буде!
Трясця!
Трясця!
Ну такої...
Ну такої...
Бісить, аж тіпає!
Бісить, аж тіпає!
Loading comments...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Я подтверждаю то, что мне 21 год или больше, и соглашаюсь со всеми политиками сайта ITC.ua