Новости про Chrome и разработчики

Поддержка Wine в Chrome OS маловероятна

Если вы хранили тайную надежду на то, что когда-нибудь можно будет запускать Windows приложения на компьютерах с операционной системой Chrome OS от Google с помощью окружения Wine, то мы вынуждены вас разочаровать, поскольку шансы на то, что это будет возможно, по мнению Phoronix, крайне малы.

И пока Wine для Android понемногу развивается, Wine для Chrome OS является куда более сложной задачей. Всё дело в том, что нельзя получить полностью рабочий Wine в Chrome OS или Chrome, скомпилированный посредством NaCL. Хотя Chrome OS и основана на Linux, главная проблема невозможности получения поддержки Wine в необходимости доступа к песочнице Google, которая не даёт полный системный доступ для Wine.

Разработчик Wine Михаэль Мюллер в переписке о проблеме Wine для Chrome написал: «Подытожив: Предложенные интерфейсы недостаточно мощные, чтобы запускать Wine как плагин в песочнице. Вы можете отключить песочницу и портировать некоторые части Wine для непосредственного использования, к примеру, аудио интерфейса или для отрисовки рабочего стола внутри зоны плагина, но я сомневаюсь, что кто-либо на самом деле собирается использовать Chrome без песочницы. Для ChromeOS всё это становится даже более сложным, потому что я сомневаюсь, что вы даже сможете запустить Chrome без песочницы».

Для тех, кто заинтересовался этим вопросом мы можем предложить более детально ознакомиться с проблемой на сайте WineHQ.

Google ужесточает безопасность в Chrome

Компания Google объявила о своём намерении запретить установку расширений для браузера Chrome в Windows в случае, если их источником не является Chrome Web Store.

Новая политика вступает в силу в январе для каналов стабильных сборок и бета версий, а это означает, что ужесточённая политика коснётся лишь конечных пользователей, и не затронет разработчиков и корпоративных клиентов, имеющих локальные плагины.

Ерик Кэй, директор по инжинирингу в Google заявил, что существующий механизм безопасности подвергается риску, в случае если расширение устанавливается тихо безо всяких сообщений. Это подозрительное расширение затем может делать различные вещи, включая изменение настроек браузера, замену вкладки с сайтам без разрешения и т.д. Он отметил, что на это было много жалоб, в связи с чем компания решила избавить от этого пользователей в Chrome для Windows.

После того, как разработчики столкнутся с проблемой, они смогут легко перенести приложения в Chrome Web Store. Процесс миграции не скажется на пользователях, которые продолжат пользоваться расширениями даже не заметив изменений. Есть правда одна не очень приятная деталь. Дело в том, что Google требует за регистрацию разработчика расширения единоразово заплатить 5 долларов США и по 5% за каждую транзакцию, сделанную через Chrome Web Store Payments, встроенную платёжную систему.

Данное изменение станет последним в ряде изменений браузера, направленных на повышение безопасности. Недавно компания также добавила специальную кнопку сброса, которая возвращает браузер в первоначальное состояние, какое было сразу после его установки. Эта кнопка может оказаться полезной, если пользователь заметил за обозревателем какое-то странное поведение.

Google и Mozilla продемонстрировали возможности WebRTC

Компании Google и Mozilla совместно продемонстрировали работу средств WebRTC — открытого проекта, позволяющего организовывать голосовую и видеосвязь в браузере, без необходимости установки дополнительного программного обеспечения.

Команды разработчиков конкурирующих браузеров осуществили видеозвонок между обозревателями Chrome и Firefox, используя стандарт WebRTC. Сам WebRTC был разработан с использованием Javascript и HTML и предназначен для организации видеочата в высоком разрешении с минимальными задержками. При этом не требуется установка дополнительного ПО или потенциально уязвимых плагинов.

В настоящее время стандарт WebRTC имеет весьма узкую поддержку. Первыми работу стандарта показала Mozilla около месяца назад, но сейчас, кросс-браузерные звонки пока доступны лишь между бета версией Chrome 25 и Firefox Nightly.

Пока не было никаких заявлений о том, где и когда стандарт будет признан для всех браузеров, но если вы хотите попробовать браузерный видеочат самостоятельно, то вы можете обратиться к Chromium Blog, где найдёте объяснения как это сделать.

WebRTC A conversation Between Chrome and Firefox YouTube

Google Chrome — больше никаких тихих установок расширений

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

В Google заявили, что расширения распространялись и устанавливались без «должного подтверждения пользователями», что делалось благодаря возможности прописывания расширения через системный реестр Windows.

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

Однако финальная версия Chrome 25 увидит свет лишь в конце февраля, а пока все поклонникам этого обозревателя придётся самостоятельно следить за установленными расширениями.

Firefox вновь самый быстрый браузер?

Казалось, что браузерная война скоростей давно закончилась, но несколько дней назад разработчик Дэвид Мэнделин (David Mandelin) из Mozilla сообщил, что новый JIT IonMonkey обошёл Chrome в, как минимум, одной конфигурации в бенчмарке Kraken.

Результат тестирования опубликован на странице Mozilla AreWeFastYet, которая изначально была открыта с выходом JaegerMonkey (появившимся ещё в Firefox 4 и работающим до сих пор). Там говорится, что Firefox 17 с IonMonkey вырвал победу у Chrome, пройдя тест за 1991 мс, против 2038 мс у конкурента. Мэнделин отметил, что результат достигнут на 32-разрядной версии браузера на компьютере Mac Pro.

Гонка миллисекунд при исполнении JavaScript была интересна пару лет назад. Ещё в 2009 году Mozilla пообещала обогнать Chrome, так что,  обещание организация сдержала. Ну, лучше позже, чем никогда.

Google разрабатывает аппаратное ускорение для интерфейса Chrome

Интернет-гигант Google представил первые данные о новом пользовательском интерфейсе Chrome, который уже находится в разработке некоторое время, однако оставался секретным до прошедшей недели.

В настоящее время компания занимается разработкой оконного менеджера Aura, который получит преимущества за счёт возможностей аппаратного ускорения и позволит отображать улучшенный интерфейс в Chrome и Chrome OS.

Недавно опубликованная wiki-страница проекта Chromium описывает Aura как «новую структуру ускоренного пользовательского интерфейса для ChromeUI», которая «должна предложить богатые средства визуализации, крупномасштабные анимированные переходы и эффекты, которые могут быть выполнены лишь при помощи аппаратного ускорения».

На самом деле было оглашено не так много деталей. К примеру, даже не были представлены макеты кнопок управления окном: закрыть, свернуть, развернуть на весь экран. Однако в блоге Chromium говорится о более чем 400 изменениях в Aura, произошедших за последние два месяца, что говорит об усердной работе Google над новым интерфейсом.

Новый интерфейс станет точкой отправления от Gtk toolkit, который очень долго использовался для интерфейса Chrome и может намного ближе придвинуть Chrome к платформе, которая будет конкурировать с Windows в облачном окружении. В Google говорят, что главная цель для первого издания Aura это создание кросс-платформенного кода для «гибкой оконной системы» на множестве форм-факторов. В компании говорят, что изначально интерфейс не будет поддерживать несколько мониторов, а также не будет иметь возможности программного рендера с целью совместимости удалёнными рабочими столами.

Google разрешит исполнение кода на C и С++ в браузере

Компания Google решила интегрировать среду разработки Native Client в браузер Chrome, обеспечив в нём поддержку исполнения кода, написанного на языках С и С++, что означает использование всех возможностей программирования, а не только доступных в Javascript.

Может показаться, что такие возможности могут иметь крайне негативные последствия в плане безопасности ПК, однако программный инженер Google Крис Роджерс (Chris Rogers) заверил, что программный код C будет исполняться с теми же ограничениями, что и для Javascript.

Программное подразделение поискового гиганта также представило набор интерфейсов, известный как Pepper, который позволяет внедрять код C и C++ в HTML5. Это средство, по заверению Google, позволит разработчикам использовать уже существующий код для обеспечения высокой производительности веб-приложений с минимальной его модификацией.

Внедрив Native Client в Chrome, Google сделали веб браузер единственным самым главным приложением во всей операционной системе. Можно сказать, что теперь у пользователей практически не останется причин для сворачивания своего браузера на панель задач.