Microsoft unifica la base di codice desktop e mobile di Edge
Microsoft Edge offre la stessa esperienza utente su tutte le piattaforme desktop, escluse alcune funzionalità specifiche dell'account Microsoft mancanti su Linux. Tuttavia, sulle piattaforme mobili le cose sono diverse. Su Android, Microsoft Edge è ancora su Chromium 77. Su iOS, il browser utilizza un motore completamente diverso a causa delle politiche restrittive di Apple. Questa frammentazione rende lo sviluppo del browser molto più impegnativo e lento. Per mantenere tutte e tre le versioni e rilasciare nuove funzionalità contemporaneamente, Microsoft deve codificare una singola cosa tre volte. Il primo è per desktop, il secondo è per Android e il terzo è per iOS. Per eliminare questo ostacolo, Microsoft sta lavorando per unificare la codebase tra tutte le piattaforme.
Annuncio
Durante la conferenza Ignite, Microsoft ha condiviso i suoi piani sulla creazione di un singolo database condiviso per Edge. Questa modifica migliorerebbe la velocità e l'efficienza dello sviluppo e aiuterebbe gli sviluppatori a raggiungere la parità di funzionalità tra Edge mobile e desktop. Unificando la base di codice, Microsoft seguirà le migliori pratiche di altri browser tradizionali, come Google Chrome. Inoltre, consentirà ai clienti aziendali di applicare gli stessi criteri alle versioni mobile e desktop. Infine, la modifica aumenterà le prestazioni del browser su Android e renderà il browser più potente e competitivo con le offerte tradizionali di Google, Firefox, ecc.
Microsoft ha iniziato a lavorare sull'unificazione del codebase per Edge lo scorso anno. Ora il processo si sta gradualmente avvicinando alla fase finale. La società afferma che la prima versione beta con un codice comune sarà disponibile su iOS e Android nel prossimo mese. Sfortunatamente, non sono state fornite date specifiche.
È interessante notare che la necessità di accelerare lo sviluppo del browser è stata una delle ragioni per cui Microsoft ha abbandonato il suo motore di rendering proprietario Edge Legacy a favore di Chromium. Ora Edge riceve aggiornamenti importanti ogni sei settimane e non richiede più nuove build di Windows 10 per offrire le funzionalità più recenti. Si spera che la creazione di un'unica base di codice condivisa aiuti ad accelerare le cose anche sulle piattaforme mobili.