Microsoft apvieno Edge galddatoru un mobilo ierīču kodu bāzi
Microsoft Edge piedāvā tādu pašu lietotāja pieredzi visās darbvirsmas platformās, izņemot dažus Microsoft kontam raksturīgus līdzekļus, kas trūkst operētājsistēmā Linux. Tomēr mobilajās platformās lietas ir atšķirīgas. Operētājsistēmā Android Microsoft Edge joprojām darbojas operētājsistēmā Chromium 77. Operētājsistēmā iOS pārlūkprogramma izmanto pilnīgi citu dzinēju Apple ierobežojošo politiku dēļ. Šī sadrumstalotība padara pārlūkprogrammas izstrādi daudz grūtāku un lēnāku. Lai uzturētu visas trīs versijas un vienlaikus izlaistu jaunas funkcijas, Microsoft ir jākodē viena lieta trīs reizes. Pirmais ir paredzēts darbvirsmai, otrais ir paredzēts Android, bet trešais ir paredzēts iOS. Lai atbrīvotos no šī šķēršļa, Microsoft strādā pie kodu bāzes apvienošanas starp visām platformām.
Ignite konferences laikā Microsoft dalījās ar saviem plāniem izveidot vienu kopīgu datubāzi Edge. Šīs izmaiņas uzlabotu izstrādes ātrumu un efektivitāti, kā arī palīdzētu izstrādātājiem sasniegt funkciju paritāti starp mobilo un galddatoru Edge. Apvienojot kodu bāzi, Microsoft ievēros citu galveno pārlūkprogrammu, piemēram, Google Chrome, paraugpraksi. Turklāt tas ļaus uzņēmumu klientiem piemērot tās pašas politikas mobilajām un galddatoru versijām. Visbeidzot, izmaiņas uzlabos pārlūkprogrammas veiktspēju operētājsistēmā Android un padarīs pārlūkprogrammu jaudīgāku un konkurētspējīgāku ar galvenajiem Google, Firefox u.c. piedāvājumiem.
Microsoft pagājušajā gadā sāka strādāt pie Edge kodu bāzes apvienošanas. Tagad process pamazām tuvojas beigu fāzei. Uzņēmums saka, ka nākamā mēneša laikā pirmā beta versija ar kopīgu kodu būs pieejama operētājsistēmās iOS un Android. Diemžēl konkrēti datumi nav norādīti.
Interesanti, ka nepieciešamība paātrināt pārlūkprogrammas izstrādi bija viens no iemesliem, kāpēc Microsoft atteicās no patentētā Edge Legacy renderēšanas dzinēja par labu Chromium. Tagad Edge ik pēc sešām nedēļām saņem lielus atjauninājumus, un vairs nav nepieciešami jauni Windows 10 būvējumi, lai nodrošinātu jaunākās funkcijas. Cerams, ka vienas koplietotas kodu bāzes izveide palīdzēs paātrināt darbību arī mobilajās platformās.