Google makes Chrome for iOS open source

chrome on ios reading list browser mobile ipad search
pixinoo/123rf
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.

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.

Computing

Google Chrome 70 is finally getting a picture-in-picture mode

Picture-in-picture mode is finally coming to Google Chrome 70 on Mac, Linux, and Windows. The feature not only applies to YouTube but also any other website where developers have chosen to implement it.
Home Theater

Google Chromecast and Chromecast Ultra: Everything you need to know

Google's Chromecast plugs into your TV's HDMI port, allowing you to stream content from your tablet, laptop, or smartphone directly to your TV. Here's what you need to know about all iterations, including the 4K-ready Chromecast Ultra.
Computing

Chrome 70 is now available and won’t automatically log you in to the browser

Google has officially launched Chrome version 70 on Windows Mac and Linux. The update introduces some new Progressive Web App integrations on Windows 10 and also tweaks the much controversial auto login with Google Account feature.
Computing

Is the Pixelbook 2 still happening? Here's everything we know so far

What will the Pixelbook 2 be like? Has the Pixel Slate taken its place? Google hasn't announced it, but thanks to rumors and leaks, we think we have a pretty good idea of what the potential new flagship Chromebook will be like.
Mobile

Google is working on a fix for the Pixel 3's image-saving bug

The Google Pixel 3 and Pixel 3 XL are arguably the best Android phones out there right now -- but they aren't perfect. Users have reported a number of issues and problems related to the Google Pixel 3 and Pixel 3 XL. Here's how to fix them.
Mobile

The Pixel’s Night Sight mode is currently available (but hidden)

The Google Pixel range has always been the home of some of the mobile world's best phone cameras. That performance could be about to get even better with the introduction of the low-light Night Sight mode.
Social Media

Meet Messenger 4: Facebook’s makeover both simplifies and customizes your chats

Messenger will soon be getting a new look. Facebook has unveiled Messenger 4, an update with the same tools but a simplified look. The chat app is also getting a new customization feature.
Mobile

Apple's iOS 12.1 update will include a fix for iPhone XS, XR selfies

After months of betas, the final version of iOS 12 is here to download. The latest OS comes along with tons of new capabilities, from grouped notifications to Siri Shortcuts. Here are all the features you'll find in iOS 12.
Mobile

Apple could show off a new iPad Mini and AirPower charger at October event

Apple's sprung a surprise event on us, even though this year has seen loads of new Apple releases. So what's left to come? Quite a lot as it turns out. Here's what to expect from Apple's October 30 event.
Mobile

Unleash your inner artist with the best drawing apps for the iPad Pro

The best drawing apps for the iPad Pro turn Apple's robust tablet into a canvas worthy of a true artist. Here are 20 of our current favorites, whether you're looking to keep things simple or take your art to the next level.
Music

Spotify vs. Pandora: Which music streaming service is better for you?

Which music streaming platform is best for you? We pit Spotify versus Pandora, two mighty streaming services with on-demand music and massive catalogs, comparing every facet of the two services to help you decide which is best.
Photography

Intel’s augmented reality brings Red Bull Rampage into your living room

The extreme mountain biking action of Red Bull Rampage is coming to your living room thanks to the power of augmented reality and 360-degree video that lets fans load a scale replica of the course right in their phones.
Apple

iPhone: The Missing Manual

Bought an iPhone XS or XS Max, or just thinking about upgrading? Apple’s latest flagship phone features an improved camera, better battery life, and more. But how do you become a great shooter, master notifications, and optimize the…
Mobile

The fastest charging phone we’ve ever tested has a Lamborghini badge

Can the Oppo Find X Lamborghini Edition smartphone really charge its battery from zero to 100-percent capacity in just 35 minutes? We've test driven the exciting phone to find out.