Chrome IOS - Is it just a UIWebView?
As of version 48, Chrome for iOS uses WKWebView, which is the same view used in Safari.
Sources:
- Chromium Blog
- Ars Technica
- VentureBeat
Difference between Chrome for iOS and Chrome for Android
After doing some more research and asking a few questions to some developers, I got my answer.
The browser, Chrome for Android makes use of the Blink engine. Chrome for iOS makes use of the WebKit engine. These are both a fork of the KHTML layout engine.
Because of the strict rules that are in place at Apple. All the browsers that are installable for iOS make use of the WebKit engine instead of the their original layout engine.
IOS UIWebview alternative - Does it have a webkit browser we can use as a webview different than Safari?
Your question touches on something deeply fundamental in Apple's entire iOS strategy:
At least not yet. Even Google had to rely on embedding the standard (albeit tweaked) UIWebView
to implement Chrome for iOS. We can expect Apple to be very reluctant to allow this since allowing other web renderers (possibly even with alternative JS implementations, e.g. V8) kind of breaks Apple's monopoly on control of the development environment for iOS. Allowing an alternative would essentially mean allowing an alternative runtime getting a foothold on the platform.
Although me personally, I think they will have a hard time in the long run to keep this level of purity.
Related Topics
"Could Not Find Any Information for Class Named Viewcontroller"
How to Add a Uitoolbar Programmatically to an iOS App
Connect to Vpn Programmatically in iOS 8
Editing Screenshots in Itunes Connect After iOS App Was Approved
Nstimer - How to Delay in Swift
Nsarray with Nspredicate Using Not In
Swift: Testing Optionals for Nil
Mapkit iOS 9 Detailcalloutaccessoryview Usage
Complete List of iOS App Permissions
Swift Framework: Umbrella Header '[...].H' Not Found
Detecting If a User Is Moving in a Car
Watch Os 2.0 Beta: Access Heart Beat Rate
How to Delete App Build in New Itunes Connect Site
How to Deselect a Segment in Segmented Control Button Permanently Till Its Clicked Again
What's Always_Embed_Swift_Standard_Libraries with Cocoapods, Swift 3 and Xcode 8