Відкрито вихідний код браузера Chrome для iOS, на черзі - Google Earth Enterprise

Google   повідомила   про відкриття вихідного коду версії браузера Chrome для платформи iOS

Google повідомила про відкриття вихідного коду версії браузера Chrome для платформи iOS. Історично склалося так, що Chrome для iOS розвивався окремо від проекту Chromium через необхідність урахування деяких особливостей і обмежень платформи iOS. Наприклад, через неможливість використання власного JIT-компілятора на платформі iOS в браузері застосовувався штатний для даної платформи движок WebKit, замість власного движка Blink.

Після декількох років переробки кодової бази, весь код, створений при розробці Chrome для платформи iOS, був акуратно воссоединен з Chromium і перенесений в основний відкритий репозиторій проекту. Злиття кодових баз відбилося на проекті Chromium додаванням засобів для збирання поверх движка WebKit, крім штатного движка Blink. На цьому тижні робота по злиттю кодових баз була завершена, і розробники отримали можливість збірки версії Chromium для iOS із загальної кодової бази.

одночасно Google повідомила про швидке відкриття початкових кодів інструменту Google Earth Enterprise (GEE), що дозволяє створювати власний підконтрольний сервіс для роботи з картами, що нагадує за функціональністю Google Maps і Google Earth. Код буде відкритий під ліцензією Apache 2.0 і в березні з'явиться на GitHub. В сумі планується відкрити понад 470 тисяч рядків коду, в тому числі включають реалізацію таких компонентів, як GEE Fusion, GEE Server і GEE Portable Server. Використовувані для створення надбудов карт Google Maps служби Google Earth Enterprise Client, Google Maps JavaScript API V3 і Google Earth API залишаться закритими.

джерело: The Verge і Opennet