Hacker News new | past | comments | ask | show | jobs | submit login
Google Chrome already No. 1 among free iOS apps (cnet.com)
139 points by mtgx on June 29, 2012 | hide | past | favorite | 94 comments



Just another data point: Opera Mini also hit #1 in every country when it was released.[1]

Is anyone still using it?

[1] http://www.gadgetsdna.com/opera-mini-goes-rampant-tops-all-2...


The difference for me at least is that I have replaced the default Safari icon (in the dock bar) with Chrome.. something which I did not do with Opera. A friend of mine did too as I noticed today. So it definitely has better chances of sticking with at least the people I know.

(A little OT but right now the Chrome icon it looks ugly as hell. The black just doesn't seem to mix well with green and blue for some reason)


Yeah it's too bad the iOS guidelines don't allow for Chrome's traditional icon. This seems like the best compromise they could come up with to maintain their branding.


Something like this might have worked and fit inside the iOS frame: http://fc06.deviantart.net/fs70/i/2011/132/3/1/chrome_11_flu...


That's really nice, if you did that congratulations!


Just Googled for "square chrome icon" and copied a link to the first relevant image I found, hah.


So glad I JB. Because I'm using this.


It's too bad iOS guidelines don't allow for the V8 engine.


So true. iOS users love trying new apps. That doesn't mean that those apps will actually gain a place on the home screen, or even be in use after a week by the majority of those users (that would be a good metric, but hard to check.)

I didn't even download Chrome for iOS, as I don't use any Google services besides Analytics, Adsense, and Places (I switched to DDG for search.) I don't see the upshot of using Chrome for iOS, because I have all my bookmarks in Safari and use Reading List and iCloud (with Instapaper and Evernote bookmarklets.)


Opera is still the top mobile browser worldwide, still used by many on iOS when you want to save bandwidth.


I find the default browser on iPad very limiting. First of all you can only a have limited number of tabs open and if you open more tabs it closes the earliest opened tab. Another drawback is that you can't search from the address bar. In fact, the pop-up keyboard hides the space bar key. I have been spoiled by the Chrome omnibox.


Same here. For me the Omnibox is the biggest "lock-in" feature that keeps me on Chrome - not that I've had any reason to switch to something else, or anything. The 2nd biggest one would probably be the pre-rendering of webpages.


Personally I much prefer the 'awesome bar' in Firefox, for the single reason that it indexes page content and auto-completes based on title tags, page titles, etc. This is the one feature that I really miss when using Chrome.


I too like the awesome bar in Firefox much better than Chrome's omnibox (mainly that it can match strings inside the URL). The FauxBar extension for Chrome is a pretty good replacement:

https://chrome.google.com/webstore/detail/hibkhcnpkakjniplpf...


You mean prerendering every page which is linked to in the current page?


No, only links that are marked with prerender rel in the head.


> If you open more tabs it closes the earliest opened tab.

This is the case with Chrome for iOS too. At least on my original iPad, Chrome trash the first tab after I open the 4th tab (tested this with Reddit front page) where I can open up to the 9 tabs limit in Mobile Safari. I guess this is just the original iPad showing its age. Things seems to works better on iPhone 4, but my point is Chrome for iOS do trash tabs.


Really? I've never seen Chrome close a tab on the Galaxy Nexus. I've gotten it up into the low teens on several occasions...


This is more likely an issue with Chrome for iOS and the first iPad than Mobile Chrome as a whole though, as I don't get any trashing on my iPhone either. I closed all apps in the background and it seems to be able to handle a little bit more:

http://cl.ly/2y0K0K2P0R0E1D1C3h0s


Chrome on Android is real chrome. Chrome on iOS is, different.


@sindresorhus says Chrome for iOS shows a :) when you have 100+ open tabs: https://twitter.com/sindresorhus/status/218732360106131457/p...


So the behavior seems to be even worse in Chrome, as in Safari you can have 9 tabs open at most no matter what, whereas in iOS Chrome you don't know when a tab will be trashed.


Actually, Mobile Safari trash tabs at random too :)

If there's anything I need to access when I'm offline, I just use Instapaper or Opera Mini.


I'm not seeing any tabs get trashed on my iPad 3.


In iOS 6 you can open up to 24 tabs. I have 18 tabs open right now :)


I don't see the need for keeping open more than 9 tabs in Safari. Pages I need later, I save in Reading List or Instapaper, which also have the advantage of being available on all my other devices.


One thing that might help is that even when safari closes a tab, if you tap and hold the + button you will see a list of closed tabs and you can reopen any that were closed.


Which is ironic, because it really is just a webkit view, not even running the latest js engine that native Safari has access to. In short, it's not very good, this Chrome.


Well, there's more to Chrome than its pure rendering and JS speed you know?

Predictive prefetching makes sure Chrome already has the page data before you finish typing. It can still beat Safari with tricks like this.

Chrome Sync syncs your profile (credentials, tabs, bookmarks, omnibox typing model, etc.) across all your devices.

The user interface for managing tabs is also very slick.

Auto-update is gimped by the app store approval process, but at least you know that the Chrome team takes security very seriously and will take the minimum possible time to patch security flaws.

Those are some things that I would want over Mobile Safari.


I totally agree. Everything in iOS Chrome works amazingly well and all of its features feel very natural to me. I primarily use Chrome across my other machines so it's nice to have all of the same information on my phone now.


"Predictive prefetching makes sure Chrome already has the page data before you finish typing."

As a website owner, I really hate that 'feature', it really screws up the exit rate in my site stats (I don't run ads on my sites.)


You could use the page visibility API to wait until the page is visible before loading the analytics code.

https://developers.google.com/chrome/whitepapers/pagevisibil...

This is only for prerendering. I think joshuahedlund is right about prefetching.


I always assumed prefetching just grabbed html output... does it run javascript too?


Prefetching just grabs HTML.

Chrome also does prerendering in some cases, which runs JS, fetches stylesheets, etc. The user may or may not ever see the result, of course.


> Auto-update is gimped by the app store approval process, but at least you know that the Chrome team takes security very seriously and will take the minimum possible time to patch security flaws.

But most security flaws are in the renderer, which comes from the OS. The Chrome team has no ability to do security updates for that copy of WebKit.

Frankly, I'm surprised they were willing to brand this wrapper as "Chrome", given that (and the more general issue that it's not the Chrome WebKit and is slower / less featureful / etc.).


Does the iOS version have predictive prefetching?


Yes.


>Chrome Sync syncs your profile (credentials, tabs, bookmarks, omnibox typing model, etc.) across all your devices.

This really is a killer feature, but it needs some tweaking. I do not want iChrome to autofill the same urls it does on my laptop. Let the mobile version default to mobile sites, and the desktop version default to full sites.


But arent sites smart enough to redirect to the mobile version even if the requested url is the same?


It is pretty good instead, you and all the other people making noise over here since yesterday should try it instead of making assumptions just for the love of bashing iOS.

There is much more to a browser than the rendering engine.

It often feels faster than Safari (no matter how much people complain it being THREE TIMES slower than Safari because it doesn’t have JIT), incognito mode is much better as I don’t have to go to Settings every tim, passwords sync, omnibox.

The only big issue is that you cannot set it as default.


I obviously tried it before commenting, but props to you for implying a statistically possible situation of me being a troll. Well I'm not :P

Chrome works slower and that's a fact. Its keyboard is custom, but inferior to Mobile Safari by far. Its syncing options are superior, but all in all you cannot say it's better than Mobile Safari. Unfortunately, you cannot say Mobile Safari is better either... But not being able to set Chrome as default effectively renders it useless.


I've been using Chrome in iOS since it went on the App Store yesterday, and so far not being able to set it as my default browser doesn't seem to be holding me back too much. It replaced Safari on my dock, and my browser is usually within a single swipe on the multitasking tray at the most. Sure, you'll be thrown into Safari here and there, but that's the case for Mail as well, and I can still enjoy Sparrow.


Hopefully this will force Apple to maybe think about giving users a choice of setting default web browser as more and more people (like me) write to them complaining about it.

Just like they denied Sparrow of push notifications at first but as more and more users started pestering them about it, they finally had to give in.


Sparrow tried to position it like that, but that was not the real story: it was not Apple "blocking" them, it was that they did not want to put in the effort to setup a real push service, and instead wanted to run all the time on the device (using battery) to maintain an open connection. Which, of course, not having every app doing that is exactly the problem that push notifications, as implemented by Apple, were designed to solve.


Actually they don't want to access your email, so they can't run a push notification service. And Apple Mail.app does the pulling thing, so allowing to change default Internet app or Mail app would not cause a problem : another app pulls, that's it


Sparrow has never worked on any email account I have tried or own. Hotmail, my gmail, fastmail - nothing. I have never been able to use it.


  Just like they denied Sparrow of push notifications at first but as more and more users started pestering them about it, they finally had to give in.
As far as I can Google, they didn't give in - and Sparrow ended up having to do it the same way everyone else does... with them in the middle?


The issue was Sparrow would have to handle notifications themselves, which would mean every user's Gmail account (user, plaintext password, and mails) streaming through their servers that likely aren't hardened against attackers nearly as well as Google's. Understandably, this is a risk they didn't want to take.


Sparrow still doesn't have push notifications.


Oh you're right. A friend of mine showed me that Sparrow has finally got push notifications so I assumed they had given in. Never thought that it was because he is running a jailbroken device. Darn Apple :/


Yeah, how dare Apple apply the exact same rules to Sparrow that they do to every single other 3rd-party iOS app!


Or, how dare they only allow specific actions to their own apps that the deny to third party developers...


They're doing exactly what they except Sparrow do if I'm not mistaken: run a server and push mail. There's no magic involved.


This won't be a win for customers until they can (1) set their preferred browser and (2) work out the security implications of letting apps use Nitro.


You could always do this as a temporary workaround: http://blog.jonabrams.com/post/26099585134/open-in-chrome


Simple bookmarklet, straightforward instructions, great job.


Doesn't that break https-urls?

I use

javascript:location.protocol='googlechrome'


Apparently not, using the protocol 'googlechromes' will open the page using https.


Apple will not do that out of the kindness of their own hearts. Users must complain about it and demand those features. Apple usually listens if the outrage is big enough that it turns into a PR problem for them.


Apple does get a free pass from the industry.

Microsoft had been bashed to hell and back for things far less nasty than this.

(What possible reason do they have for not having the same Javascript engine in UIWebview as in Safari?)


Please do read other comments on this thread (hint: search for security). It's been mentioned at least three times already.


Well, let's see where it is in a week or a month, there are a lot of curiosity installs here...


Indeed. I downloaded it to try it out, and it is very interesting, but there's no way I'm going to even think about really using it until I have the option to set it as the default browser.


Why do you care if it's the default browser or not? Most of my browser interactions are by intent (that's me pushing the Chrome app icon to get on the internet) the other times when it defaults to Safari, I still get a decent experience - nothing breaks.


iCab is currently my main browser on the iPad. I've installed Chrome and like it so far, but I'm not sure if I'll stick with iCab or switch over yet..

I do wish that Apple would make Safari's javacript engine available to third party browsers OR allow them to provide their own javascript engine. I don't even care about the ability to open links from other apps with a third party; just give it a level playing field when it comes to speed.


It's a security thing. Making a dynamic language (or even a static language) perform well means that you have to generate machine code at runtime, because much of the information required for optimization is only available then. But, to run those instructions, you need a writable and executable page of memory. The problem is that having writable and executable pages means that a poorly written loop or string operation can also write code to memory and execute it. So Apple made the decision to W^X (write xor execute) app memory that's not their Safari app so that poorly-programmed apps don't leak user data or compromise the OS. It also conveniently prevents apps from running code that Apple didn't approve, which is probably what they really care about.

Anyway, Apple's business model seems to preclude neat software. Use Android or a laptop if you want a good Chrome experience.


Do not pretend this is anything but political. The only way to get a page that is both writable and executable is by specifically requesting one. So no, no loops becoming sentient any time soon.



What is your point? There are optimizations for dynamic languages which are typically implemented as self modifying code (e.g. polymorphic inline caching) and need writable and executable pages. Without this you could still create writable pages, compile the code and then mark the pages read only and executable. The performance penalty is negligible compared to not using a just in time compiler at all.

On the other hand, with address space layout randomization this is almost impossible to exploit. Furthermore, without ADSR and stack canaries you can use return oriented programming to circumvent the lack of writable & executable memory.


The comment I replied to is nearly incomprehensible ("loops becoming sentient"?), so I sent him over to Wikipedia to read about W^X.

I personally don't care what Apple does because I own no Apple products and never intend to. Yes, you're right that Apple could allow executable pages without much security loss. But remember, address space randomization and canaries are all compile-time options, and they don't trust their developers to enable those.


Chrome is the best browser out there on laptops. Naturally a lot of people are interested in trying it out on the iPhone.

The app store ranking is determined by number of downloads in the last 5-6 days. Since it just launched, a spike in downloads and a subsequent rise in rankings is expected. Whether it stays on top in the coming weeks/months will determine how it compares to other apps.


>Chrome is the best browser out there on laptops.

Only if you have as much memory as a desktop. Chrome is painful to use on anything with limited memory, even with very limited plugin use. (Roughly 20 megs per extension and 50 megs per tab).

I've had much better luck with Safari, even the Windows version. No lastpass for Safari Windows though :(


I don't see it being any better than FireFox.


Hopefully Chrome iOS gets to stick around for a little bit and soon get better Safari for iOS. A little competition is always good.


Amazing stamp of approval of the Chrome brand! I didn't realize that people were so curious about another browser on iOS.


I don't think this is much of a stamp of approval as it is curiosity. I wouldn't read into this as signing-off from Safari but just to see what Chrome offers.


He/she said it's a stamp of approval of the Chrome brand - not the iOS app itself. As a brand, Chrome dwarfs Safari and hence the high curiosity.


Does the Chrome browser use its own V8 JavaScript engine and WebKit? Or is it sitting on top of Apple's UIWebView?


It's still using Apple's UIWebView unfortunately. https://developers.google.com/chrome/mobile/docs/faq


I was hoping Chrome would offer word wrapping when zoomed in like Android does, but it doesn't.


Chrome is using the UIWebView control (same as Safari, sans NitroJS), so I don't know if that's even possible.


Why does Apple allow competing browsers in the App Store, but not competing mail clients? For me the iPhone's mail app has terrible IMAP support, but there aren't any other options.


> Why does Apple allow competing browsers in the App Store, but not competing mail clients?

Uh?

http://itunes.apple.com/app/sparrow/id492573565?mt=8 http://itunes.apple.com/app/emailganizer-pro-email-reader/id...


Have you tried Sparrow? Phenomenal email app for iPhone and iPad soon as well.


Cool, thanks. Guess I haven't searched in a while. I know at one point there were no competing mail apps ... just folder/organizer type apps.


I think they run it on reputation, not on the actual quality of the application. Users do not yet have enough experience to judge on the basis of its actual performance.


Tried to use Google Docs and got this message: The browser you're using may not support all features of the desktop version of Google Docs.


I wonder what will happen if Google and a few other big hitters publicly encourage people to jailbreak their iOS devices in order to get the best experience (by avoiding Apple's lame restrictions).

Like suppose Larry Page goes up on stage at Google IO and saying "here's the next version of Chrome for iOS and btw, we suggest you jailbreak you iPhone to get the one with our awesome V8 engine".

I wonder if Apple can take any action against Google after that (other than kicking out current Google apps).


> if Google and a few other big hitters publicly encourage people to jailbreak their iOS devices

Why would Google do that? They'd rather people use Android devices.


I think Google realizes that iOS has a higher stickiness than Android


Nothing would happen. Maybe there would be five more jailbroken iOS devices. People could not care less about jailbreaking not to mention many don't see Apple restrictions as lame.


The problem with ideas like this isn't so much a hypothetical situation of what would happen if we decided to burn bridges tomorrow (probably not good.) It's neither about "What would Apple do?" or "How could Google leverage this"... unfortunately the truth is much more mundane.

The point that I feel is forever-lost on this forum, is that you as a user in your position are statistically unique, there aren't a terrible lot of you versus the great expanse of smart phone users out there. The overwhelming majority of smart phone owners are not interested in any of this in the slightest. Ironically, this is especially even more pronounced on the Android platform due to the penetration tactics that have been engaged(taking the cheap-default-handset crown from Nokia). You see yourself and your peers with the latest Android devices, this creates a false bias that everyone is the same as yourself, but you're actually part of the less than 7% of the Android market that uses the latest Android software. (Many of which can't upgrade even if they wanted to.)

This forum presents a group of like minded users who understand ideas like jailbreaking, follow news releases from Google and other tech companies. (Amongst other tech related discussion.)

However, what this forum seems to forget is that they represent a fringe user of both the internet and of technology as a whole. You may use the technology subjectively better, but even then you're still just a sliver out there.

The bias of being surrounded by people who are technical/brilliant/whatever, whether it's in your technically-minded workplace, your awesome university or the online places you lurk. You are still such a tiny fraction of users. There are more people out there using their smart phones to twitter images of their breakfast than there are forum users here. Even the list of unknown tech start ups dwarfs this forum.

The point I'm making, is that you'll have more effect on people by helping them do something incredibly mundane, than you will influence them to change a behaviour for differences that they truly won't notice.

About the idea: No one is buying an Apple product because they hate Apple. If the sole reason to jail break the device and install a competing fully-fledged browser is to stick it to Apple, or provide an experience that is available on Android - then you're talking to someone who is already an Android customer, or will be very soon. There is a mistaken idea that iPhones are status-quo grudge purchases, far from it, rather they're quite expensive propositions in comparison to the vast array of cheaper Android devices.


Well kicking out current Google apps would be a huge blow to Google's mobile revenue, so they wouldn't really need to do anything else.


On the other hand, kicking out Google apps would be an even bigger incentive for people to jailbreak their iPhones.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: