Forget about older devices that don't run 4.2.2.
Maybe you missed it, but I'll post it again.
Many apps on my iPhone 4S ran smoother than on my Nexus 4.
There are crap apps that exist and developers are to blame not the OS.
In that case, Google is still to blame for Chrome being so slow compared to a phone with much worst specs.
and having quad-core cpu and 2gb of ram doesn't equate to needing more resources to run the OS. Its called progress. Apple has always been behind releasing new hardware.
Actually, it does show that you need more resources since a phone with considerably less resources runs Chrome much smoother. Apple has never marketed their iPhone as having the best specs, but the best user experience. And that all comes from OS optimization.
Perfect example - look at haswell implementation. Every PC manufacturer released haswell laptops and desktops. What does Apple release? macbook air.
That is just an example of companies jumping on the bandwagon without giving their decision any thought. Apple is waiting to release the Mac Pro because of Thunderbolt 2. Pro users need fast I/O, and that is what Thunderbolt 2 offers. The MacBook Pro is also a pro machine, and they are likely waiting for the same reasons. To offer people something better. Same with the iMac.
There is a point to different hardware but if u look at iphone line you start seeing fragmentation there too. You have iphone 3gs, 4, 4s and 5 with soon to be released 5s. Apple will bump up specs a little bit and people will go gaga over new and improved processor and 1.25GB of ram that apple will sprinkle on iphone users.
Yet the iPhone 5 with 1GB RAM and a dual core 1.3GHz CPU runs better than a Nexus 4 with double the RAM, double the cores, and a faster clock speed. And you think individual app developers are to blame? Sorry, but I disagree.
as far as apps go - Look at Google chrome. I installed it and it wasn't really good. it lagged and was choppy. Instead of whining about it i did my research and guess what: I solved my problem by installing google chrome beta. All problems i had were solved. Google gives u ability to install beta apps from app store as oppose to Apple.
Haha I installed Chrome Beta on my Nexus 4 months ago, its nothing new. But it is even more sluggish than the official release. The fact of the matter is that Google Chrome runs smoother on an iPhone 5/4S than it does on a Nexus 4 with much better specs.
And the OP recognizes this too. As a whole, apps often run better on iOS despite their "worse" specs.
It also sounds like you are insinuating I don't do my research. Maybe you shouldn't blindly assume things. Or maybe you should just calm down so we can keep this civil before it gets out of hand.
Google maps work much better on my s4 then they did on iphone 5. Facebook sucks on both. I had daily crashes of the app on iphone 5 and on s4. If it happens on iphone then it must be app fault. But if it happens on android wow then its android to blame. Wrong. Evernote runs better and has more options.
I remember hearing somewhere that when Google Maps was first re-released for iOS 6,
Google themselves even admitted to it offering a better experience than on Android.
Facebook runs smoother on iOS. It is a known fact.
Evernote is constantly dropping frame on my Nexus 4 by just swiping to the side menu. That by definition is not smooth.
One app that shows full ability of android is Tasker. Its a hard app to master but once you get the hang of it, so many capabilities open up and shows true comparison of android vs. ios
I've had Tasker since I got my Nexus 4 in November. But this is completely irrelevant to our discussion as Tasker shows the customization of Android, and we are not talking about customization, but instead about fluidity. So let's try to stay on topic, shall we?