I've often wondered whether Android's default browser (MicroB) being bundled with the OS will prove to be a blessing or a curse. It's nice that it's always there and loads quickly due to WebKit being a part of the OS, but as part of the OS it's subject to the OS's release cycle, which is in the hands of the carriers and we all know how that tends to play out on Android. With a browser from the Android Market, users get updates much faster, and that's a tremendous advantage over MicroB, which, depending on the device and carrier, may not get updates at all.
Can you? I looked for it but couldn't find it on the Market. (EDIT: Found it on the site). As for the browser being bundled in the OS, it's probably both, since users will need a good browser (which webkit is), but they can install their own if necessary (although we know how likely that is to happen).
I hope we could do the best of both worlds and make the browser a separate app that got updates from the market, like Maps, Gmail, etc, but still run webkit.
Oh thanks, I didn't realize they were different. I wonder if Opera will try submitting Opera Mobile to the App Store. It seems like they just submitted Mini to make a point and didn't expect it to be accepted.
"When queried in landscape mode, the Galaxy reports a screen.width of 683px and screen.height of 334px. Since the actual device resolution offers 1024×600, it’s giving us a 1.5× ratio of device to CSS pixels."
I'm interested if this is because the browser app runs with default support for all screens. I wonder if you built an app that supported large/high-density screens and used a webview if you'd get the same scaling or if it would give you 1:1. I'll have to look into that.
It remains incredibly disappointing that Android still doesn't support SVG (including in 2.3), however I discount this article immediately as it comes from AppleInsider. It's like listening to Gruber talk about Android.
Though what's the deal with the caption on the SunSpider benchmark (the one where they don't note that smaller=better): They say that "iOS takes advantage of the GPU as well, so scores here do not reflect actual performance".
What? The GPU has zero relevance to base JavaScript performance, and that aside is idiocy.
The review is by Javascript library company Sencha. Who can talk about cross browser js compat than the company that has handful of JS libraries that are expected to work across browsers and devices?
The website on which the news was posted may have an Apple bias, but the reviewer doesn't.
Yeah, Sencha did this to get their name out there. Not really sure why they are necessary, though, given that ACID scores, HTML5 test results, and performance numbers are known by everyone.
I think they meant to say real-world performance, not actual performance. GPU acceleration affects real-world HTML5 animation techniques, especially on mobile devices. It depends on what's being measured. iOS has GPU acceleration support in animation effects, while Android has a JIT enabled JavaScript VM. (iOS restricts code execution which prevents JITs from running, at least in 4.x). The importance of these features greatly depends on the application being executed.
Software and hardware acceleration frameworks matter far more in mobile than on the desktop, where battery life, memory, and CPU tuning are crucial and painfully clear when you care about speed.
The bit about iOS barring JIT is technically incorrect. I've shot that one down before so I won't bother now, but when Apple gets around to adding a JIT, miraculously that overarching constraint will disappear.
However yes the GPU absolutely matters in some cases. They should print those benchmarks if their goal is making lemonade, however. They shouldn't just try to manufacture reality.
You've misunderstood the caption. They are not claiming that the GPU would alter the result of the benchmark, but rather that the fact that it doesn't limits it's usefulness as a comparison.
It's poor writing, but it's not such poor writing that something that begins "SunSpider JavaScript benchmarks only test the CPU..." can be interpreted to mean exactly the opposite without a pretty aggressive presumption of bias on the part of the reader.
If they have a problem with the benchmark (personally I think SunSpider is a garbage benchmark) they shouldn't use it.
They definitely shouldn't include it and then include a completely unsupported (and technically irrelevant) trump statement. That single caption says all that needs to be said about that article.