Skip to main content
  1. Home
  2. Phones
  3. Apple
  4. Mobile
  5. News

Google makes Chrome for iOS open source

Add as a preferred source on Google

Google’s Chrome browser on desktop has been open source almost since its inception — in 2008, the Mountain View, California-based company released a large portion of Chrome’s underlying code as an open-source project called Chromium, which it permitted third-party developers to study and use as they saw fit.

But that wasn’t the case for Chrome for iOS, which Google kept separate from the rest of the Chromium project due to “the additional complexity required for the platform.” On Tuesday, though, Google announced that the Chrome for iOS’s underlying code will be rejoining Chromium and will move into the open-source repository.

Recommended Videos

The challenge, apparently, involved working around the limitations of Apple’s iOS operating system. “Due to constraints of the iOS platform, all browsers must be built on top of the WebKit rendering engine,” Google’s Rohit Rao wrote. “For Chromium, this means supporting both WebKit as well as Blink, Chrome’s rendering engine for other platforms. That created some extra complexities which we wanted to avoid placing in the Chromium code base.”

Rao didn’t elaborate, but part of the problem likely stemmed from Apple’s restrictive policy regarding third-party browsers. The first iterations of Chrome for iOS were required to use the iOS WebKit framework and WebKit JavaScript — Safari’s rendering engine — instead of the Google’s desktop rendering engine. And they were forced to use a slow JavaScript engine while only Safari could use a faster JavaScript engine — Apple’s new Nitro JavaScript engine.

That policy changed mid-2014, though, when Apple began allowing browsers like Chrome to tap the Nitro JavaScript engine. Google quickly took advantage, adding the ability for iOS users to link directly to other iOS app when search queries yield a specific app as a result.

And earlier this year, it introduced a new version of Chrome for iOS with an improved rendering engine that crashes 70 percent less than the previous version and handles JavaScript code just as fast as Safari.

The open-source move is also the result of multi-year changes Google has made to the Chrome development process. “[Developers] can compile the iOS version of Chromium like they can for other versions of Chromium,” Rao wrote. “Development speed is also faster now that all of the tests for Chrome for iOS are available to the entire Chromium community and automatically run any time that code is checked in.”

The open-source code is available on Google Source, an open-source repository.

Kyle Wiggers
Kyle Wiggers is a writer, Web designer, and podcaster with an acute interest in all things tech. When not reviewing gadgets…
Android 17 makes it harder for bad actors to guess and crack the PIN on your phone
Thieves only get 20 shots before the door slams shut
Electronics, Mobile Phone, Phone

Google is planning on making Android 17 even more secure. The company had previously confirmed that Android 17 will now reduce the number of times someone can guess your PIN or password and add longer wait times between failed attempts.

Now, thanks to a deeper breakdown from Mishaal Rahman, we have a better idea of how aggressive that change really is.

Read more
Acti just turned your smartphone keyboard into an AI assistant
One keyboard that types your words and does your errands. This might be the upgrade your thumbs have been waiting for.
Acti keyboard open on iPhone

Your smartphone’s keyboard is the thing you interact with the most, and yet, it has largely remained the same since it was introduced two decades ago. Yes, it has become better at understanding our typing habits and predicting text, but its function has largely remained unchanged. 

A Singapore startup called Acti looked at the keyboard and the large space it occupies on your smartphone and asked a fair question. Why not make it actually do things? After seeing its keyboard in action, I think the idea has legs.

Read more
Finding photos is so much easier with Siri AI in iOS 27 that I no longer scroll
Natural language photo search in iOS 27 is the kind of feature that quietly becomes essential.
Electronics, Phone, Mobile Phone

My camera roll has crossed 8,000 photos, and it got there by capturing random moments (only to forget them later). The problem, however, starts when someone asks me to share something specific. It could be their portrait from last weekend or the food pictures they snapped using my phone.

Finding those pictures usually means scrolling through my seemingly endless camera roll. If the photo is a month or two old, I end up scrolling past hundreds of other images to find it, and that gets old fast.

Read more