Как сделать

Microsoft планирует обновить Edge с помощью Chromium. Но что именно это?

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

Хотя Chromium — это проект, запущенный Google, на самом деле это не то, о чем вы могли бы подумать. И это из-за его природы с открытым исходным кодом, которая позволяет ему быть чем угодно.

У Google есть разочаровывающий способ использовать одно и то же имя для вещей, которые на самом деле не совпадают. Android является хорошим примером. Все знают, что такое Android : это операционная система, используемая в паре миллиардов смартфонов, выпущенных примерно 100 разными компаниями. Но это также среда приложений с открытым исходным кодом, используемая такими компаниями, как ныне не существующая Research In Motion (RIM), компания, которая раньше создавала BlackBerrys, и база с открытым исходным кодом для автономной ОС таких компаний, как Amazon, Delta Airlines, использование Exxon для питания планшетов, бортовых информационно-развлекательных систем и автоматических платежных киосков, созданных с использованием проекта Android с открытым исходным кодом.

Microsoft разумно использует то, что уже построено, вместо того, чтобы тратить миллиарды на ее восстановление.

Хром очень похож. Вы можете установить отдельное приложение для Windows, macOS и любой версии Linux с именем Chromium, которое представляет собой полноценный веб-браузер с синхронизацией через сервисы Google. Но Chromium — это также название проекта с открытым исходным кодом, используемого для создания Chromium, а также веб-браузер Chrome, Chrome OS, Amazon Silk и компоненты веб-просмотра Android Chrome, такие как Twitter, которые могут использовать для создания браузера в приложение.

Последнее — та часть, которая заинтересовала Microsoft. Google запустил проект Chromium и проделал большую работу, чтобы любой мог легко загрузить исходный код, изменить его по своему усмотрению и создать свой собственный продукт. Chromium может быть использован для создания любого типа браузера, такого как файловый менеджер, фотогалерея или веб-браузер. Компания, создающая конечный продукт, может изменить в коде все, что угодно, и использовать любые его части. Наличие этого готового и работающего базового кода означает, что Microsoft не нужно тратить несколько лет и несколько миллиардов долларов, чтобы построить себя.

Это не означает, что Google будет в вашем веб-браузере, когда Microsoft использует исходный код Chromium для создания нового и улучшенного Edge.

Хром против Хрома против края

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

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

Медиа кодеки

Chrome включает в себя лицензионные кодеки для поддержки файлов AAC, H.264 и MP3. Включена поддержка набора «бесплатных» кодеков, таких как Opus, Theora, Vorbis VP8, VP9 и WAV. Без проприетарных кодеков Chromium не может воспроизводить много контента в Интернете, включая HTML5-видео, передаваемые в кодеке H.264, а веб-медиа в большинстве своем отстой.

Adobe Flash Player

Содержимое Flash не является мертвым, и веб-браузер Chrome включает изолированную программную среду API (Pepper API, также известную как PPAPI), которая получает постоянные обновления безопасности для воспроизведения в окне браузера. Флэш-плеер не является бесплатным. Все, что не бесплатно, не включено в источник Chromium.

Фоновые обновления

В Chrome есть механизм автоматического обновления с помощью исправлений для веб-эксплойтов и новых функций, таких же, как у Microsoft для Windows. Хрому этого не хватает.

Автоматическая песочница безопасности

Chromium включает в себя «песочницу», которая не позволяет любому типу кода вносить какие-либо изменения в любые файлы, кроме его собственных. Это означает, что реклама вредоносных программ не может изменить ваши настройки или попасть в вашу адресную книгу. Но в Chromium его можно отключить. Веб-браузер Google Chrome применяет «песочницу» и не запустит вас, не зная, что он не полностью функционален.

Политики установки расширений

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

Регистрация ошибок и отчетность

Chrome имеет возможность автоматически отправлять отчеты о сбоях в Google, а Chromium — нет.

Microsoft не будет пытаться создать Google Chrome. Он собирается использовать источник Chromium, чтобы сделать Edge лучшим браузером, особенно для планшетов и ноутбуков ARM. Это означает, что он должен будет сам предоставить любой из вышеперечисленных инструментов и опций. Microsoft, конечно, тоже будет. И он не будет использовать некоторые инструменты, которые включает в себя Chromium, такие как синхронизация пользовательских данных через облако Google. Edge — это продукт Microsoft, который будет синхронизироваться через вашу учетную запись Microsoft, и Chromium может быть встроен с включенным вариантом, потому что он с открытым исходным кодом. Все текущие функции Edge могут быть встроены в Chromium, а также любые новые функции для постоянно подключенных планшетов и ноутбуков, которые разрабатывает Microsoft.

Браузер Amazon Silk является прекрасным примером этого. Amazon использует Chromium в качестве основы для своего браузера для устройств Fire OS, таких как планшеты Kindle или Echo Show, но он включает в себя множество опций, ориентированных на Amazon, таких как синхронизация и трансляция на устройства Fire TV. Chromium проделал большую часть тяжелой работы для таких вещей, как рендеринг страниц и просмотр вкладок, но Amazon отбросил большую часть остального и превратил его в собственный продукт. Это то, что Microsoft сделает.

Хром это больше, чем просто Google

Хром был запущен Google в 2008 году и поддерживается Google, но это не единственная компания, которая помогает сделать это. Любой может внести свой вклад, и многие другие компании, которые вы узнаете, помогли превратить его в стабильную и легковесную (да, это не Chrome и намного менее ресурсоемкую) оболочку для просмотра веб-страниц с вкладками и многое другое. Код для Chromium приходит от этих компаний, а также от Google:

  • Samsung.
  • Intel.
  • NVIDIA.
  • Adobe.
  • Opera.
  • Motorola.
  • Microsoft.

Microsoft — новое дополнение, но оно окажет большое влияние в ближайшем будущем, особенно когда речь идет о версиях ARM64. Microsoft и Qualcomm сделали ставку на будущее на ARM64, и это означает, что большое внимание будет уделено приложениям Windows для архитектуры. Как Edge, и это означает, что хром.

Microsoft не должна вносить свои изменения в Chromium. Амазонка нет. Но я почти уверен, что Microsoft будет, потому что это имеет смысл. Одна хорошая идея становится лучше, когда другие действительно умные люди могут продолжать работать над этим. Почему бы замечательным разработчикам в таких компаниях, как Intel или Samsung, не улучшить то, что вы реализовали, верно? Это может произойти только в том случае, если Microsoft отправит свои изменения кода обратно в исходный код источника Chromium.

Это не все розы в Chromium Land

На первый взгляд, похоже, что Microsoft использует Chromium для улучшения Edge (для технофилов, вероятно, Microsoft просто хочет поменять EdgeHTML и Chakra на Blink и V8), это здорово. Но это не собирается все исправить.

Не совсем положительным моментом является то, что Firefox и Safari являются единственными браузерами с измеримыми числами, которые не созданы с помощью механизма рендеринга Blink. Когда вы смотрите на долю рынка, особенно если вы веб-разработчик, это означает, что почти все на планете, которые могут использовать Интернет, используют для этого движок рендеринга Blink от Chromium. Если бы вам пришлось разрабатывать веб-приложение, которое не отображало бы то же самое с использованием движка Mozilla Gecko, как это происходит с Blink, вы бы с ума сошли, если бы не вносили изменения, чтобы он работал лучше в версии с 2 миллиардами пользователей.

В сообщении на GitHub Microsoft заявила, что постарается не допустить, чтобы Blink (и по умолчанию Chromium и Google) захватили Интернет, по сути, имея право вето на веб-стандарты. От Microsoft:

Мы считаем, что развитие открытой сети лучше всего обслуживать сообщества стандартов, а открытая сеть извлекает выгоду из открытых дебатов с самых разных точек зрения. Мы будем продолжать активно и активно участвовать в обсуждении стандартов в контексте W3C, ECMA и WHATWG, где можно услышать и рассмотреть перспективы поставщиков, разрабатывающих конкурирующие браузеры и более широкое веб-сообщество.

Microsoft прошла долгий путь с тех пор, как в начале 2000-х годов «охватили, расширили и погасили». Если он выполнит свое обещание помнить, что Google не должен владеть ключами к сети и веб-стандартам, это означает, что все выиграют.

Я надеюсь, что так оно и будет … даже если генеральный директор Mozilla Крис Берд нет .

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone