Microsoft объединяет кодовую базу Edge для настольных компьютеров и мобильных устройств
Microsoft Edge предлагает одинаковый пользовательский интерфейс на всех настольных платформах, за исключением нескольких специфичных для учетной записи Microsoft функций, отсутствующих в Linux. Однако на мобильных платформах все иначе. На Android Microsoft Edge по-прежнему находится на Chromium 77. В iOS браузер использует совершенно другой движок из-за ограничительной политики Apple. Эта фрагментация делает разработку браузера намного более сложной и медленной. Чтобы поддерживать все три версии и выпускать новые функции одновременно, Microsoft приходится трижды кодировать одну вещь. Первый - для настольных компьютеров, второй - для Android, а третий - для iOS. Чтобы избавиться от этого препятствия, Microsoft работает над унификацией кодовой базы для всех платформ.
Рекламное объявление
Во время конференции Ignite Microsoft поделилась своими планами по созданию единой общей базы данных для Edge. Это изменение повысит скорость и эффективность разработки и поможет разработчикам достичь паритета функций между мобильным и настольным Edge. Унифицировав кодовую базу, Microsoft будет следовать передовым методам других основных браузеров, например Google Chrome. Кроме того, это позволит корпоративным клиентам применять одни и те же политики к мобильной и настольной версиям. Наконец, это изменение повысит производительность браузера на Android и сделает его более мощным и конкурентоспособным по сравнению с основными предложениями от Google, Firefox и т. Д.
Microsoft начала работать над унификацией кодовой базы для Edge в прошлом году. Сейчас процесс постепенно приближается к завершающей стадии. Компания заявляет, что первая бета-версия с общим кодом будет доступна для iOS и Android в следующем месяце. К сожалению, конкретных дат не сообщается.
Интересно, что необходимость ускорить разработку браузера была одной из причин, по которой Microsoft отказалась от своего проприетарного движка рендеринга Edge Legacy в пользу Chromium. Теперь Edge получает основные обновления каждые шесть недель и больше не требует новых сборок Windows 10 для предоставления новейших функций. Надеюсь, создание единой общей кодовой базы также поможет ускорить работу на мобильных платформах.