Live data from Hacker News

Making Chrome better on iOS

raphaelcaixeta.com

61–68 of 68 posts

Re: Making Chrome better on iOS

#61
post #59

First step to making it better might be fixing the awful scrolling. Chrome on iOS is slick but it stutters like hell when scrolling large vertical pages. Safari has no problem.

May not even be fixable, if it's just calling out to an Apple webview component.

Re: Making Chrome better on iOS

#62
post #46

> 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.

How would you handle the UIWebView networking yourself? THe UIWebView is really opaque, doing everything by itself. I guess you could download the HTML externally and get it into the view through loadHTMLString:baseURL: , but that would still make the UIWebView load all images etc.

You can register a NSURLProtocol to handle networking requests for UIWebView. Some applications use this to provide transparently decrypted local files to a UIWebView.

Re: Making Chrome better on iOS

#63

"If a user has Chrome installed, chances are they wish that it would be their default browser." Horrible assumption. I am all for Apple stealing Android's intents. Assuming that because the user has an app installed they want it to be the default is wrong. I think the better approach would be each app could ask the user once if they want Google Chrome to be their default browser and then store which one they should o…

In my opinion, Android's default action system could be improved. To clear an action currently, you have to clear the associated application's defaults through its configuration page in Settings. A dedicated page would make this much easier, especially with many associated applications installed. Two things they got right was asking again if an associated program is installed/updated and giving a persistent checkbox of whether to ask again.

Re: Making Chrome better on iOS

#64

I 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!

I use it on the rare occasion I want to move a url from the desktop (where I use chrome). Aside from that, Safari works well for me. (The desktop remote debugging coming in 6.0 is really nice, too.)

I'd probably use it for bookmark sync, too, but my bookmarks are such an unmanageable mess I usually just google stuff I need to find again. (Beyond a few very static bookmarks.)

Re: Making Chrome better on iOS

#65
post #6

Earlier quoted context omitted.

How would it make it crummy?

I may have chrome installed, but not want it to be my default browser. That is, in fact the case on my phone. If apps started doing this, I suppose I could just delete chrome, but as with my Mac, I like having a few different browsers installed.

On your mac, Chrome is a browser with its own render engine, and javascript engine. Thats not the case on iOS.

So, the only reaon to use Chrome on iOS, is because you like the interface better. If not, why keep it installed?

Re: Making Chrome better on iOS

#66

Cydia has a tweak to change your default browser. Sorted. iOS Chrome has greater issues. Tab management is all whizz bang but very unintuitive. I have used it for about a day and can it fathom how to email a link to the current page to someone. Emailing a link to the current page is not a standard use case for desktop but it is typical on mobile. Further: it's hard to see where to arrest the loading of a page, the pr…

In order to email the current page, or stop a page from loading, hit the menu button to the right of the omnibar. Email will be the 5th text row down. Note that I do not think it is a side effect of desktop to mobile, but instead their attempt to maximise the content area.

After googling 'omnibar', I found the menu you speak of and I swear blind the option to email the page is not there...

Re: Making Chrome better on iOS

#67
post #60

"If a user has Chrome installed, chances are they wish that it would be their default browser." Horrible assumption. I am all for Apple stealing Android's intents. Assuming that because the user has an app installed they want it to be the default is wrong. I think the better approach would be each app could ask the user once if they want Google Chrome to be their default browser and then store which one they should o…

What's stopping the app creator from asking the user (in a settings" page) which browser s/he wants to open web pages in? Default will be Safari, unless changed explicitly

Nothing. That is another totally viable alternative.

Re: Making Chrome better on iOS

#68

Earlier quoted context omitted.

In order to email the current page, or stop a page from loading, hit the menu button to the right of the omnibar. Email will be the 5th text row down. Note that I do not think it is a side effect of desktop to mobile, but instead their attempt to maximise the content area.

After googling 'omnibar', I found the menu you speak of and I swear blind the option to email the page is not there...

> After googling 'omnibar', I found the menu you speak of and I swear blind the option to email the page is not there...

Hopefully you get this - see the areas marked in red on the attached screenshot: http://imgur.com/N2tL9

Post reply on HN