„Microsoft“ sujungia „Edge“ darbalaukio ir mobiliojo telefono kodų bazę
„Microsoft Edge“ siūlo tą pačią vartotojo patirtį visose darbalaukio platformose, išskyrus kelias „Microsoft“ paskyrai būdingas funkcijas, kurių trūksta „Linux“. Tačiau mobiliosiose platformose viskas yra kitaip. „Android“ sistemoje „Microsoft Edge“ vis dar veikia „Chromium 77“. „IOS“ naršyklė naudoja visiškai kitą variklį dėl „Apple“ ribojančios politikos. Dėl šio susiskaidymo naršyklės kūrimas tampa daug sudėtingesnis ir lėtesnis. Norėdami išlaikyti visas tris versijas ir išleisti naujas funkcijas vienu metu, „Microsoft“ turi užkoduoti vieną dalyką tris kartus. Pirmasis skirtas staliniams kompiuteriams, antrasis skirtas Android, o trečiasis iOS. Siekdama atsikratyti šios kliūties, „Microsoft“ stengiasi suvienodinti visų platformų kodų bazę.
Skelbimas
„Ignite“ konferencijos metu „Microsoft“ pasidalino savo planais sukurti vieną bendrą „Edge“ duomenų bazę. Šis pakeitimas pagerintų kūrimo greitį ir efektyvumą bei padėtų kūrėjams pasiekti funkcijų lygybę tarp mobiliojo ir stalinio kompiuterio Edge. Suvienodindama kodų bazę, „Microsoft“ laikysis kitų pagrindinių naršyklių geriausios praktikos, pvz., „Google Chrome“. Be to, tai leis verslo klientams taikyti tą pačią politiką mobiliųjų ir stalinių kompiuterių versijoms. Galiausiai, pakeitimas padidins naršyklės našumą naudojant „Android“, o naršyklė taps galingesnė ir konkurencingesnė, palyginti su pagrindiniais „Google“, „Firefox“ ir kt. pasiūlymais.
Praėjusiais metais „Microsoft“ pradėjo dirbti su „Edge“ kodų bazės suvienodinimu. Dabar procesas palaipsniui artėja prie paskutinio etapo. Bendrovė teigia, kad pirmoji beta versija su bendru kodu bus pasiekiama iOS ir Android įrenginiuose ateinantį mėnesį. Deja, konkrečios datos nepateiktos.
Įdomu tai, kad poreikis paspartinti naršyklės kūrimą buvo viena iš priežasčių, kodėl „Microsoft“ atsisakė patentuoto „Edge Legacy“ atvaizdavimo variklio ir „Chromium“. Dabar „Edge“ kas šešias savaites gauna pagrindinius naujinimus ir nebereikia naujų „Windows 10“ versijų, kad pateiktų naujausias funkcijas. Tikimės, kad vienos bendros kodų bazės sukūrimas padės pagreitinti darbą ir mobiliosiose platformose.