Microsoft ujednolica bazę kodu Edge dla komputerów stacjonarnych i urządzeń mobilnych
Microsoft Edge oferuje takie same wrażenia użytkownika na wszystkich platformach stacjonarnych, z wyjątkiem kilku funkcji specyficznych dla konta Microsoft, których brakuje w systemie Linux. Jednak na platformach mobilnych sytuacja wygląda inaczej. Na Androidzie Microsoft Edge nadal działa w Chromium 77. W systemie iOS przeglądarka korzysta z zupełnie innego silnika ze względu na restrykcyjne zasady Apple. Ta fragmentacja sprawia, że tworzenie przeglądarki jest znacznie trudniejsze i wolniejsze. Aby utrzymać wszystkie trzy wersje i jednocześnie udostępniać nowe funkcje, Microsoft musi trzykrotnie zakodować jedną rzecz. Pierwsza jest na komputery stacjonarne, druga na Androida, a trzecia na iOS. Aby pozbyć się tej przeszkody, Microsoft pracuje nad ujednoliceniem bazy kodu pomiędzy wszystkimi platformami.
Podczas konferencji Ignite Microsoft podzielił się swoimi planami stworzenia jednej wspólnej bazy danych dla Edge'a. Ta zmiana poprawiłaby szybkość i wydajność programowania oraz pomogłaby programistom osiągnąć identyczność funkcji między urządzeniami mobilnymi i komputerowymi Edge. Dzięki ujednoliceniu bazy kodu firma Microsoft będzie postępować zgodnie z najlepszymi praktykami innych popularnych przeglądarek, takimi jak Google Chrome. Ponadto pozwoli klientom korporacyjnym zastosować te same zasady do wersji mobilnych i stacjonarnych. Wreszcie zmiana zwiększy wydajność przeglądarki w systemie Android i sprawi, że przeglądarka będzie bardziej wydajna i konkurencyjna w stosunku do głównych ofert Google, Firefox itp.
Microsoft rozpoczął prace nad ujednoliceniem kodu dla Edge w zeszłym roku. Teraz proces stopniowo zbliża się do ostatniego etapu. Firma twierdzi, że pierwsza wersja beta ze wspólnym kodem będzie dostępna na iOS i Androida w nadchodzącym miesiącu. Niestety nie podano konkretnych dat.
Co ciekawe, potrzeba przyspieszenia rozwoju przeglądarki była jednym z powodów, dla których Microsoft porzucił swój własny silnik renderujący Edge Legacy na rzecz Chromium. Teraz Edge otrzymuje główne aktualizacje co sześć tygodni i nie wymaga już nowych kompilacji systemu Windows 10 do dostarczania najnowszych funkcji. Mamy nadzieję, że utworzenie jednej wspólnej bazy kodu pomoże przyspieszyć działanie również na platformach mobilnych.