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, за да предостави най-новите функции. Надяваме се, че създаването на единна споделена кодова база ще помогне за ускоряване на нещата и на мобилни платформи.