August 9th, 2024

Chrome iOS Browser on Blink

Apple's allowance for third-party browser engines on iOS has led to the development of Chrome iOS based on Blink, with ongoing efforts to enhance features and replace WebKit.

Read original articleLink Icon
Chrome iOS Browser on Blink

Apple's recent allowance for third-party browser engines on iOS and iPadOS has led to the development of Chrome iOS based on Blink, an experimental project by the Chromium community. The project aims to integrate Blink into Chrome for iOS, reusing existing UI components from the current iOS Chrome implementation. Key developments include the introduction of ContentWebState as a prototype for WebState and the implementation of several public APIs using Blink's content APIs. Igalia has contributed significantly to the project, focusing on UI components, multimedia features, and testing frameworks, achieving a test coverage of 72.2% with a pass ratio of 91.83%. Major changes in the first half of 2024 include an increase in the minimum iOS SDK version to 17.4, the application of BrowserEngineKit APIs, and the implementation of new methods. However, many functionalities, particularly UI features like printing preview and text selection, remain unimplemented or malfunctioning. The project is still in its early stages, with ongoing efforts needed to enhance features and ensure the reliability of tests. The ultimate goal is to replace WebKit with Blink in Chromium-related products for iOS.

- Apple has allowed third-party browser engines on iOS, enabling the development of Chrome iOS based on Blink.

- Igalia has made significant contributions, particularly in UI and multimedia features, achieving notable test coverage.

- Major updates in early 2024 include an increase in the minimum iOS SDK version and the introduction of new methods.

- Many UI functionalities are still unimplemented or not functioning correctly, indicating ongoing development needs.

- The project aims to eventually replace WebKit with Blink in Chromium-related products for iOS.

Link Icon 1 comments