Ближе к ресурсам "рабочего стола"Компания Google представила новый инструметарий, который позволит Web-разработчикам писать более мощные программы, способные работать напрямую с операционной системой, а не запускаться через браузер.
Продукт, получивший название Native Client, выпускается на условиях лицензии категории Open Source. Пока это решение только начинает развиваться, но в Google утверждают, что в конечном итоге оно поможет создавать Web-программы, которые будут работать быстрее и внешне будут более похожи на настоящие настольные приложения. Разработчики смогут с помощью Native Client, например, ускорить работу Web-сайта для обмена фотографиями, что даст возможность пользователям подправлять фотографии, даже не покидая сайта. Бред Чен из Google написал в блоге компании: Современные ПК могут выполнять миллиарды команд в секунду, но существующие Web-приложения способны использовать лишь малую часть этих вычислительных возможностей. Google не рассчитывает на то, что это инструментарий сразу начнет широко использоваться. Native Client – это исследовательская технология, и цель ее выпуска заключается в том, чтобы представить ее специалистам по информационной безопасности и сообществу Open Source и получить от них отзывы и дополнения, - пояснили в Google. Native Client похож на технологию Microsoft ActiveX, но адаптирован к требованиям Web-технологий и будет работать не только с Windows, но и с операционными системами Linux и Mac OS. Он также напоминает технологию Adobe Alchemy. Предполагается, что разработчики будут готовить свой код с помощью модифицированного компилятора GNU C Compiler таким образом, что настольные приложения смогут выполняться на ПК пользователя с подключением специального модуля расширения для браузера. Google, безусловно, стремится найти способ получить больший контроль над 'рабочим столом', Web-браузером и контентом пользователя, - заметил Роберт Хансен, директор консалтинговой компании SecTheory. - Native Client, по-видимому, станет еще одним способом проникнуть на компьютер клиента и максимально использовать доступные ресурсы. Вопрос не в том, можно ли это сделать. Вопрос в том, нужно ли это делать. Еще не решены существующие проблемы. Вот только еще одного клона ActiveX нам и не хватало. Как утверждают в Google, компания не ставила себе целью предложить Native Client как замену какой-либо из существующих технологий. Мы уверены, что разработчики будут использовать эту технологию наряду с другими для создания приложений, которые смогут предложить более функционально полные и более гибкие возможности, чем когда-либо раньше, - подчеркнула представитель Google. Пока Native Client не работает с Microsoft Internet Explorer, но взаимодействует с браузерами Google Chrome, Firefox, Safari и Opera. В конечном итоге Google обещает реализовать и поддержку Internet Explorer. Для обеспечения безопасности Native Client, в Google создали так называемую внутреннюю песочницу, которая будет использоваться для анализа кода в поисках ошибок, способных повлиять на уязвимость компьютера, на котором оно работает, и защитит остальную операционную систему от проникновения. Несмотря на то что обеспечить безопасность Native Client крайне непросто, мы уверены, что возможность безопасно и быстро запускать код в браузере будет очень полезной как для пользователей, так и для разработчиков, - считает Чен.
|
11 января 200931 декабря 200830 декабря 2008 29 декабря 2008 26 декабря 200825 декабря 200823 декабря 200822 декабря 200819 декабря 200817 декабря 200816 декабря 2008
|