Earlier quoted context omitted.
v8 is not actually much faster I'm not concerned about raw performance. I'm concerned with Apple forceably making iPad 1 (along with all older devices) unnecessarily obsolete by restricting the web browser on the device. A really good example is the iPad 1 is still using an obsolete version of the WebSocket protocol. That means web servers that want to support iPad 1, must run libraries that support an outdated versi…
So, an iPad 1 running the latest iOS still is stuck with an old WebSocket implementation? If correct, that is just astoundingly crappy!
Making Chrome better on iOS
21–30 of 68 posts
Re: Making Chrome better on iOS
#22I like the spirit of this idea, but I don't think the code is complete. I installed Chrome but do not want it to be my default browser. If apps started doing this, I'd just uninstall Chrome. A better choice would be to present a UIActionSheet asking the user which browser to use and then save that preference to the app's Settings bundle with NSUserDefaults.
That sounds much better than just defaulting to chrome if available. That said, this is a bit too much overhead for most developers to actually implement. For instance, you would also need to create a settings bundle, so users can reset this setting if they want. What I'd really like to see is Apple enable this at a system level. FireFox for iOS would be nice to see, and we don't want developers to have to revisit th…
As for making a Settings bundle, that's pretty easy too and you wouldn't have to do it unless you wanted an easy way to let someone change their preference later.
Besides all that, I think everyone agrees with you that Apple should make it possible to do it at a system level. The simplest way to do this in my opinion would be to allow users to remove pre-installed apps if there is an alternative on the device. For instance, if I have an app that responds to "http:// URLs, allow Safari to be removed.
Re: Making Chrome better on iOS
#23> Google Chrome is nothing more than a UIWebView skin on iOS Mobile Chrome's networking stack is the same as Desktop Chrome, providing SPDY, prefetching, etc.
That said, there is a lot of code we do leverage, such as the network layer, the sync and bookmarks infrastructure, omnibox, metrics and crash reporting, and a growing portion of content."
https://groups.google.com/a/chromium.org/forum/?fromgroups#!...
Re: Making Chrome better on iOS
#24Earlier quoted context omitted.
That sounds much better than just defaulting to chrome if available. That said, this is a bit too much overhead for most developers to actually implement. For instance, you would also need to create a settings bundle, so users can reset this setting if they want. What I'd really like to see is Apple enable this at a system level. FireFox for iOS would be nice to see, and we don't want developers to have to revisit th…
It sounds like a lot of overhead, but it's really quite simple. Objective-C is a bit verbose for a Hacker News comment, so I put it up as a Github Gist: https://gist.github.com/3080870 As for making a Settings bundle, that's pretty easy too and you wouldn't have to do it unless you wanted an easy way to let someone change their preference later. Besides all that, I think everyone agrees with you that Apple should mak…
Re: Making Chrome better on iOS
#25what chrome on iOS really needs is access to the JIT. Till then, it will be much slower than safari...
Re: Making Chrome better on iOS
#26Earlier quoted context omitted.
That sounds much better than just defaulting to chrome if available. That said, this is a bit too much overhead for most developers to actually implement. For instance, you would also need to create a settings bundle, so users can reset this setting if they want. What I'd really like to see is Apple enable this at a system level. FireFox for iOS would be nice to see, and we don't want developers to have to revisit th…
It sounds like a lot of overhead, but it's really quite simple. Objective-C is a bit verbose for a Hacker News comment, so I put it up as a Github Gist: https://gist.github.com/3080870 As for making a Settings bundle, that's pretty easy too and you wouldn't have to do it unless you wanted an easy way to let someone change their preference later. Besides all that, I think everyone agrees with you that Apple should mak…
I would definitely encourage you to polish up that gist into some kind of easily incorporated module (a category on UIApplication, perhaps?)... the more people who start doing this sort of thing, the more pressure there will be on Apple to enable this the "right" way.
Re: Making Chrome better on iOS
#27Re: Making Chrome better on iOS
#28I have Chrome installed but don't want it as a default, this would just annoy the hell out of me.
Curious, why? You don't really need more than one browser on your phone. If you installed Chrome and haven't deleted it, one can assume it's because the person prefers Chrome. Otherwise you can just delete it after having tried it out. Or am I missing something? It can't really even be for testing, since on iOS it's not like it's possible for Chrome to render any differently than in Safari!
Re: Making Chrome better on iOS
#29> Google Chrome is nothing more than a UIWebView skin on iOS Mobile Chrome's networking stack is the same as Desktop Chrome, providing SPDY, prefetching, etc.
"Chrome for iOS has some pretty major technical restrictions imposed by the App Store, such as the requirement to use the built-in UIWebView for rendering, no V8, and a single-process model. As a result it’s been challenging to re-use critical Chromium infrastructure components. That said, there is a lot of code we do leverage, such as the network layer, the sync and bookmarks infrastructure, omnibox, metrics and cra…
Only 2 things I don't like about it:
1) Getting at bookmarks requires too many clicks.
2) Sometimes my bookmarks get rearranged on the desktop after I use them in iOS.
Otherwise, great job. Syncing my browser history/bookmarks/passwords is great. And it feels more snappy than Safari, which I didn't think was even technically possible.
Re: Making Chrome better on iOS
#30Why not take this idea in a more comprehensive direction: a donation supported site with API to register your app as consuming specific mime-types, so any compliant app wanting a producer of emails for instance, could grab a list from this site and then ask the user which they prefer, out of those apps they have installed (since those apps would all phone home to the server and say "user foo@bar.com has installed app…