60fps scrolling? A semi-decent animation framework for developers? Low audio latency and good power management? Pretty much all the advantages Apple has from their decade of experience of developing OS X frameworks?
It's pretty easy to make UITableView's chug if you do something stupid when populating cells as well.
> A semi-decent animation framework for developers?
The property animation system introduced in Honeycomb and backported to what, 2.2? works very nicely.
> Low audio latency
Audio has been an issue on Android. I've not delved into it myself but this is certainly something that only seems recently fixed. Not sure this warrants calling the platform far behind though.
There is a property animation system on Android, but it's woefully lacking when compared to iOS. IIRC it doesn't even support 2.5D transform with a Z axis and variable camera distance (which is useful for perspective transform). On iOS 7 they now have a full rigid-body physics engine built in and comes with a nice high level API for developers to take advantage of.
"On iOS 7 they now have a full rigid-body physics engine built in and comes with a nice high level API for developers to take advantage of."
That's great, but the original comment I was discussing was the claim that "Android is just now getting what iOS had three years ago". iOS 7 is three to six months away, still.
It's pretty easy to make UITableView's chug if you do something stupid when populating cells as well.
Only the chuginess comes standard with Android.
The property animation system introduced in Honeycomb and backported to what, 2.2? works very nicely.
It's not really close to CA.
>Not sure this warrants calling the platform far behind though.
If you casually dismiss everything else too, of course not.
>I'm not sure what you're getting at here.
Like Android apps allowed to run rampant in the bg, draining the batteries pronto -- a complaint you hear all the time, and of which you can also find some measurements.
Sounds to me like you're trolling. This is not the case unless one is using a low end device.
> If you casually dismiss everything else too, of course not.
Pot, meet kettle.
> Like Android apps allowed to run rampant in the bg, draining the batteries pronto -- a complaint you hear all the time, and of which you can also find some measurements.
I honestly think you're just making things up at this point? Have you even used an Android device?
Yes, LTE was a big drain when it first came out. Generally Android devices handle power management very nicely.
At this point you just sound like a combative troll.
This troll word. Do you use it with anything you find too uncomfortable to hear?
It's like discussing with a 10-year old. Either respond to what I write, ask me a question, ask for clarifications, or provide counter-arguments -- or don't and refrain from this subthread. The "you are a troll" accusation gets old quickly, as I approach forty. I could not fucking care less about going to a forum and making "joke comments". What I write is what I believe to be true, based on what I know.
So.
>Sounds to me like you're trolling. This is not the case unless one is using a low end device.
No, it's very much the case, EVEN on high end devices. And there have been posts from Android engineers on the issue, blaming various stuff, from the stop the world GC to the drawing thread scheduling. Here's one:
It also links to another Google person, saying that "that's not it, it's because of the extra security Android offers, that has an overhead". Which is funny considering:
>>Like Android apps allowed to run rampant in the bg, draining the batteries pronto -- a complaint you hear all the time, and of which you can also find some measurements.
>I honestly think you're just making things up at this point? Have you even used an Android device?
Yes, I have. A Samsung mid-range one. Also borrowed briefly a high end LG one. Not impressed on both counts.
As for the battery thing, not only it's an issue, but a whole cottage industry has sprung around it -- with battery-saving apps being among the most popular (LOL):
> No, it's very much the case, EVEN on high end devices. And there have been posts from Android engineers on the issue, blaming various stuff, from the stop the world GC to the drawing thread scheduling. Here's one:
You're still just being ignorant. This was a post by a former Software Engineer in Test Android intern who didn't know what he was talking about, hence why he was corrected multiple times all over the internet. In your own link he mentions that he was wrong but leaving the thread up for posterity! It's like you only post things you assume support your pre-determined world view without even reading them. Quote from Andrew on that post:
> BEFORE READING: A LOT OF MY ANALYSIS OF ANDROID PERFORMANCE IS WRONG, HOWEVER I AM LEAVING THIS POST UP BECAUSE OF MY COMMENTARY ON THE ISSUE.
So yes, I think at this point you're just trolling. I have addressed your points - performance is an issue on low end devices, not on high end devices. This is not unexpected. There are lots of battery packs for iPhones, that doesn't mean iPhones have relatively shit battery life, it just means there is a market for extending that battery.