Google ha annunciato oggi di aver aperto il proprio browser Chrome per iOS. Il codice per Chrome per iOS fa ora parte del progetto Chromium di Google e viene spostato nel repository open source in modo che gli sviluppatori interessati possano scaricarlo e compilare una versione iOS di Chromium proprio come fanno su altre piattaforme. Per chi si chiede, Chromium è il progetto di browser Web open source da cui Chrome trae il suo codice sorgente.
A differenza della sua controparte desktop che utilizza il motore di rendering Blink proprietario di Google, Chrome per iOS è basato sul motore WebKit, proprio come qualsiasi altro browser sulla piattaforma mobile di Apple. Questo perché le app non possono utilizzare framework di terze parti diversi da quelli di Apple. Apple richiede che tutte le app del browser utilizzino il motore di rendering WebKit standard che abilita un insieme comune di funzionalità e aiuta a rafforzare la sicurezza.
Secondo le parole di Google, i "vincoli della piattaforma iOS" e "la complessità aggiuntiva richiesta" per iOS hanno storicamente tenuto il codice per Chrome per iOS separato dal resto del progetto Chromium.
Le notizie di oggi sono il risultato di anni di "attento refactoring" e di aver apportato le modifiche necessarie per upstream del codice per Chrome per iOS in Chromium, secondo Google.
Oltre a consentire agli sviluppatori di compilare la versione iOS di Chromium come fanno per altre versioni di Chromium, Google ha notato che la velocità di sviluppo è più veloce ora che tutti i test per Chrome per iOS sono disponibili per la comunità Chromium. Il codice iOS di Chrome open source aiuterà anche Google ad aggiungere e rilasciare nuove funzionalità più velocemente.
Chrome per iOS è disponibile gratuitamente per tutti gli utenti dall'App Store.
Fonte: Google