Google open source Chrome voor iOS

Google heeft vandaag aangekondigd dat het zijn Chrome-browser voor iOS open-sourcing heeft. De code voor Chrome voor iOS is nu onderdeel van het Chromium-project van Google en wordt verplaatst naar de open-source repository zodat geïnteresseerde ontwikkelaars deze kunnen downloaden en een iOS-versie van Chromium kunnen compileren, net als op andere platforms. Voor degenen die zich afvragen, is Chromium het open-source webbrowserproject waaruit Chrome de broncode ontleent.

In tegenstelling tot zijn desktop-tegenhanger die de eigen Blink-rendering-engine van Google gebruikt, is Chrome voor iOS gebouwd op de WebKit-engine, net als elke andere browser op het mobiele platform van Apple die er is. Dat komt omdat apps geen andere frameworks van derden kunnen gebruiken dan die van Apple. Apple vereist dat alle browser-apps de standaard WebKit-rendering-engine gebruiken die een gemeenschappelijke set functies mogelijk maakt en de beveiliging helpt verbeteren.

In eigen woorden, de "beperkingen van het iOS-platform" en "de vereiste extra complexiteit" voor iOS hebben de code voor Chrome voor iOS historisch gescheiden gehouden van de rest van het Chromium-project.

Het nieuws van vandaag is het resultaat van jaren van "zorgvuldige refactoring" en het aanbrengen van de benodigde wijzigingen om de code voor Chrome voor iOS te upstreamen naar Chromium, volgens Google.

Afgezien van het toestaan ​​van ontwikkelaars om de iOS-versie van Chromium te compileren zoals ze kunnen voor andere versies van Chromium, merkte Google op dat de ontwikkelingssnelheid hoger is nu alle tests voor Chrome voor iOS beschikbaar zijn voor de Chromium-gemeenschap. Open-sourcing Chrome's iOS-code helpt Google ook om sneller nieuwe functies toe te voegen en vrij te geven.

Chrome voor iOS is gratis beschikbaar voor alle gebruikers van de App Store.

Bron: Google