2012 год будем годом веб-приложений от Google

07 сентября 2011 года в 22:12 | Просмотров: 1822 | Категория: Программы от Google
В российском информационном агентстве «Новости» появилась информация о направленности будущего года в сфере технологий IT-продуктов. По мнению руководителя группы разработчиков, принимавших участие в создании Google Chrome, Брайана Раковски, перспектива IT-мира в будущем году будет в полной мере отдана для браузерных приложений, которые будут в таком виде доставляться конечному пользователю. По его словам, таким ПО станут не только разработки развлекательного характера, но и более сложные и ответственные деловые программы. Теперь самой важной задачей компании становится привлечь к достижению данной цели новых и уже имеющихся программистов, способных усовершенствовать уже имеющееся и разработать принципиально новое ПО для браузеров. Данное интервью посвящалось трехлетней годовщине продукта Google Chrome.

2012 год будем годом веб-приложений от GoogleНапомним, что в форме бета-версии первая разработка Chrome от компании Google увидела мир в 2008 году, а именно 2 сентября. По августовским подсчетам в текущем году, которые производились сервисом StatCounter, браузер установлен у 60-тимиллионной аудитории, что составляет примерно 23% от мирового рынка. Web Store, собственный виртуальный магазин браузера открылся в 2010 году в декабре, в котором компания выпустила еще и одноименную ОС, основанную на этом браузере. В результате таких разработок компания сделала упор на разработку для Chrome OS и своего браузера Chrome специальных веб-приложений, которые являются залогом успешного продвижения и популяризации самой оболочки и браузера.

Явного разделения, которое разграничивает веб-приложения и веб-сервисы, все еще не существует, поскольку даже разработчики компании Google не могут определить размер функционала, который порой достигает аналогичного «настольному» ПО.

Разработчики ПО компании Google производят свои работы с оболочкой Chrome в нескольких направлениях сразу, а именно использованием в программировании веб-приложений для организации графики WebGL технологии, и для обрабатывания данных с помощью создания функций, являющихся стандартными и обладающими при этом высокой производительностью. Помимо этого не оставляется без внимания обработка сжатых архивных файлов, видеодокументов и т.п.

Использования для браузерных игр технологии WebGL

Технология с названием WebGL разработана специального для того, чтобы в самом браузере производить непосредственно полноценную обработку изображений в трехмерном формате. Данный инструмент применяется в процессе разработки приложений интерактивного типа, обладающих визуальной составляющей более продвинутой, например, мультимедийных презентаций или игр. Наглядно посмотреть пример использования WebGL технологии для браузера Google Chrome можно в приложениях Angry Birds (онлайн версия) и Google Body Browser.

2012 год будем годом веб-приложений от GoogleПоскольку эта технология является приоритетным направлением развития веб-приложений и онлайн ресурсом, то над ее созданием и усовершенствованием трудится целый консорциум разработчиков ПО и компаний, производящих технику компьютерной сферы. Такие браузеры, как популярные сейчас Opera (разработочная версия), Apple Safari и Mozilla Firefox уже могут похвастаться поддержкой и применением. На сегодня только Internet Explorer не способен воспроизводить приложения, которые базируются на WebGL.

Эксперты, занимающиеся вопросами и проблемами безопасности компьютерной техники, начиная с мая, заканчивая июнем текущего года, уделяли WebGL технологии несколько больше внимания, чем прежде. По их исследованиям сложилось впечатление некоторой опасности этой технологии, поскольку знающий хакер может применить WebGL для переполнения стека памяти видеоадаптера и спровоцировать, таким образом, отказ системы в полной мере. Еще одним «слабым» и довольно опасным местом технологии считается возможность перехвата скриншота содержимого пользовательского экрана.

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

Native Client

Для разработчиков приложений, используемых подключение к сети, появилась еще одна технология, которая носит название Native Client. Сейчас его еще перефразировали на NaCl, что по случайности оказалось созвучным из химической формулой самой обыкновенной и всех отлично знакомой кухонной или поваренной соли. NaCl предоставляет исключительную возможность разработчикам работать над отдельными частями кода в ПО с подключением к сети. Используются для написания которых языки программирования только высокого уровня с большой производительностью.

2012 год будем годом веб-приложений от GoogleКак известно, на сегодня javascript считается наиболее распространенным и главным инструментом для написания различных веб-сервисов. Отличительной чертой данного языка считается поддержка многими платформами и оболочками и корректная работа, написанных на нем ресурсов, в них. Тем не менее, основным недостатком является низкая производительность javascript, что довольно неудобно, как для разработчиков, так и для конечных пользователей. По мнению специалистов, именно Native Client сможет стать достойной альтернативой и обеспечить потребности разработчиков.

Главными языками, которые применяются для написания веб-сервисов в среде NaCl, являются традиционные, а именно С++ или С. Если сравнивать скорость работы написанного с помощью NaCl приложения и его «настольного» аналога, то быстродействие первого способно поразить. На данный момент разница составляет примерно от 5 до 15%.

По словам Раковски, для технологии Native Client компания-разработчик Google собирается применять и в других областях, например, для написания специальных плагинов, способных производить для браузерного ПО интеграцию поддержки медиаформатов разного типа. Что касается безопасности технологии, то компания позаботилась о том, чтобы за счет NaCl уязвимость в самых плагинах блокировалась от возможности доступа к ней.

Веб-приложения и их будущее

На сегодня один из крупнейших в мире сервисов онлайн торговли веб-приложениями – Chrome Web Store от Google содержит свыше 14 000 различных расширений для браузера Chrome и других веб-приложений. Всего за полгода с момента запуска Web Store, который состоялся в мае текущего года, количество скачиваний различных продуктов достигло 17-ти миллионов.

2012 год будем годом веб-приложений от GoogleГлавной проблемой ресурса Web Store сама компания считает отсутствие модерации перед поступлением к конечному потребителю любого из приложений.
Август этого года продемонстрировал на практике возможные последствия такой организации сервиса Web Store. Тогда ссылки на товары различных групп от магазина в глобальной сети Amazon появлялись в результатах поисковых выдач без предварительного уведомления пользователей, что использовали в своей работе одно из наиболее популярных и используемых для Chrome расширений – Awesome Screenshot.

Google Chrome завтра

На сегодня Раковски утверждает, что работа над увеличением производительности и улучшением функционала Chrome для компании является заданием первостепенной важности, благодаря которому разработчики определили направление разработок на ближайшие годы.

2012 год будем годом веб-приложений от GoogleПомимо текущих разработок, также Google имеет в своих недалеких планах и грандиозное объединение ОС Android, которая выпускается для мобильных устройств, с оболочкой Chrome. Не глядя на аналогичность базовых технологий, которые применялись в процессе разработки обоих платформ, совместить они без дополнительных наработок не могут. Тем не менее, разработчики компании упорно продолжают искать оптимальные решения, чтобы устранить данный недостаток. Многие пользователи уже предвкушают в своих ожиданиях выход одной из версией Chrome в качестве штатного браузера в Android.

Интересное в сети: ремонт стиральных машин - одна из самых лучших московских компаний предоставляет скидочные сертификаты на свои услуги в честь предновогодья.
 
» КОММЕНТИРОВАТЬ «
Новости от партнеров
{links}
 
Опрос
  • Какой браузер самый лучший?
  • Google Chrome
    Opera
    Mozilla Firefox
    Internet Explorer
    Safari