На сегодняшний день абсолютное большинство пользователей используют браузеры, основанные на открытой платформе Chromium, такие как Chrome или «Яндекс.Браузер». Кроме того, существенная часть пользователей (около 16 процентов) использует браузер Safari на движке WebKit, форком которого является движок Blink в Chromium. Это приводит к тому, что многие разработчики в основном тестируют свои сайты на совместимость с этими браузерами, а другие браузеры, такие как Firefox и текущие версии Edge, могут отображать страницы не так, как рассчитывали их создатели.
С самого начала развития браузера Edge в 2015 году разработчики Microsoft отмечали, что «любые различия между Edge и WebKit — это ошибки, в исправлении которых они заинтересованы». Тем не менее, некоторые сервисы отсеивают пользователей Edge по их идентификатору User Agent, некоторые различия в поведении браузеров все же встречаются и часть функций или особенностей поведения, внедряемых в Chromium, доходят до Edge с запозданием.
Поскольку из-за отличия движка комфорт пользователей и разработчиков сайтов снижается, Microsoft решила перевести Edge на кодовую базу Chromium и стать активным участником этого проекта. К примеру, разработчики компании помогли адаптировать Chromium для работы в Windows на устройствах с процессорами ARM и собираются перенести в код проекта наработки по плавной прокрутке из Edge.
8 апреля 2019 года Microsoft представила первые сборки Edge на базе Chromium и объявила об изменениях в распространении браузера. Команда Edge решила перенять систему каналов, применяемую в Chromium. Сборки браузера будут поставляться в четырех версиях, различающихся скоростью внедрения функций и интенсивностью тестирования. Помимо стабильной версии будут доступны три канала: Beta для почти готовых версий, Dev для разработчиков и Canary для раннего тестирования функций.
Сборки из канала Beta будут формироваться раз в месяц, Dev-сборки будут выкладываться раз в неделю, а версии Canary будут представлять собой ежедневные «ночные сборки», в которые будут автоматически попадать все изменения, внесенные в код в течении дня. Во время изначального релиза Microsoft опубликовала первые Dev- и Canary-сборки для Windows 10. Стабильные и бета-версии, а также версии из всех каналов для Windows 7, 8.1 и macOS появятся позднее.
Интерфейс браузера в целом остался скорее похожим на Edge, чем на Chromium. Пользователь может выбрать из нескольких вариантов стартовой страницы, к примеру, с фоновым изображением, поисковой строкой Bing и блоком новостей. Браузер поддерживает как расширения из Microsoft Store, так и из Chrome Web Store. Пользователи могут войти в свои аккаунты Microsoft и Azure Active Directory, однако синхронизация с другими устройствами на Windows 10 пока реализована не полностью, а синхронизация с Edge на Android и iOS не работает.
Кроме того, пока в новом Edge не реализована поддержка Chromecast, хотя такая функция есть в интерфейсе браузера. Пользователь твиттера h0x0d обнаружил презентацию команды Edge, которую она планирует представить на конференции разработчиков браузеров на базе Chromium BlinkOn 10. В ней отмечается, что разработчики убрали из кода или отключили 53 сервиса Google:
Microsoft не первый раз отказывается от собственной платформы в пользу другого программного обеспечения. К примеру, в конце 2019 года компания окончательно прекратит поддержку операционной системы Windows 10 Mobile. На протяжении последних лет Microsoft активно развивала свои приложения для конкурирующих операционных систем Android и iOS, и сайт поддержки Windows 10 Mobile рекомендует пользователям перейти на смартфоны под управлением этих систем.
Григорий Копиев
Читайте также: В Windows 10 больше не нужно безопасно извлекать «флешки»