“One of the things that really stands out using an iPhone is just how smooth it feels compared to using Android. Where as Android is laggy, with a measurable interim between when you touch the screen and when the OS responds, iOS almost seems to anticipate what you want to do before your finger touches the display.
How has Apple managed this incredible feat? A better question might be: “How has Google managed to screw up Android’s multitouch so much?” According to Andrew Munn — a software engineering student and ex-Google intern — Android is so messed up that Google might never be able to match an iPhone or iPad’s performance. Ouch!
Here’s why Android can’t render its touch UI without lagging, according to Munn. In iOS, UI rendering processes occur with dedicated threads in real-time priority, halting other processes and focusing all attention on rendering the UI. . In other words, every time you touch your finger to your iPhone’s display, the OS literally goes crazy: “Someone’s touching us! Someone’s touching us! Stop everything else you’re doing, someone’s touching us!”
Work on Android started before the release of the iPhone, and at the time Android was designed to be a competitor to the Blackberry. The original Android prototype wasn’t a touch screen device. Android’s rendering trade-offs make sense for a keyboard and trackball device. When the iPhone came out, the Android team rushed to release a competitor product, but unfortunately it was too late to rewrite the UI framework.
So why hasn’t Google just changed the UI framework? Well, it’s a daunting task that would involve every app on Android Market to be rewritten to support the new framework. That’s at least a year away, and may never happen.
In other words, for Google to ever fully deal with Android’s lag problems, it needs to basically hit the reset button and destroy its app ecosystem. iOS, on the other hand, was built from the ground up to support multitouch smartphones; hell, Apple was the supreme visionary of it. It’s important to get things right.”
http://www.cultofmac.com/133624/why-android-will-always-be-laggier-than-ios/
Nicu 4:43 am on December 7, 2011 61 days ago Reply
Wow, found this piece which uses similar words to my previous post
http://www.loopinsight.com/2011/12/06/understanding-apples-endgame/
“People talk about competition and how its healthy in an open market. I believe that to be true. However, what we have now in the technology market is not competition, it’s copying.”
“Technology companies these days are scared to death to make a product that varies too far from Apple does because they fear being left behind. Some companies even go so far as to say that Apple’s inventions were inevitable — if that’s the case why weren’t they done before?”
Nicu 5:10 am on December 7, 2011 61 days ago Reply
Even RIMM gives a shot. But they copy the Nokia N8 instead (too proud to go the Samsung way). They also add a Zune touch, brilliant.
http://www.electronista.com/articles/11/12/06/bbx.rechristened.blackberry.10.at.devcon/
http://events.nokia.com/nokian8/home.html