Very interesting article. At first I thought it was going to just be a rant about website bloat and too much JavaScript. I'd have agreed with that, but it wouldn't have taught me anything. But if you keep going, there's much more. The "Device Performance" section is interesting. I had no idea that iPhones had such an advantage. Now add to that, that the iOS ecosystem is Objective C running native code, whereas the An…
It's been a long long looooong time that android doesn't use a JVM anymore (but a VM with anyway). It's doesn't even really use "java" at all but kotlin Moreover, it's a long time that VM have more or less same performances as compiled code (with JIT, AOT, etc.) But you're free to buy an iPhone if you want. Just use the rights reasons (for example: don't compare a new top of line IPhone with an old budget Android pho…
The Performance Inequality Gap, 2024
11–16 of 16 posts
Re: The Performance Inequality Gap, 2024
#12Anyone knows what's up the iPhone-Galaxy gap? Is this some bad benchmark? I thought the big Apple revolution was with the M1 in the desktop.
It's akin to AMD's inferior CPUs from 2007-2017, except with desktop PCs where you could just buy Intel, Qualcomm is basically the only game in town when it comes to smartphone CPUs to the point where their CPUs are actually more expensive per unit than Apple's (who sell them in 400-dollar SEs both to maintain their edge for businesses, and for people who are looking for a phone that's heads and shoulders a better value than anything in the Android space).
And the thing about Qualcomm is that, because there's no other game in town, they have a captive market and thus don't even need to try (which means the "x86 is doomed ARM is the future" people are just flat wrong in large part because Qualcomm's chips are both inferior to, and more expensive than, what Intel/AMD have on offer).
Sure, they did buy a bunch of ex-Apple chip designers through Nuvia- but they didn't need to because they were going to sell out of their shitty processors anyway- and for Android buyers who are just going to toss the phone after 2 years anyway (and won't ever notice the phone is slow) it's certainly a good strategy.
Re: The Performance Inequality Gap, 2024
#13Anyone knows what's up the iPhone-Galaxy gap? Is this some bad benchmark? I thought the big Apple revolution was with the M1 in the desktop.
No, it's just a showcase of how absolutely incompetent Qualcomm is at CPU design- they're as bad at CPU design as Intel is at shrinking their node sizes. It's akin to AMD's inferior CPUs from 2007-2017, except with desktop PCs where you could just buy Intel, Qualcomm is basically the only game in town when it comes to smartphone CPUs to the point where their CPUs are actually more expensive per unit than Apple's (who…
They lack vertical integration and are willing to fleece their clients thanks to their position.
Apple's vertical integration means that they can plan chip design in cooperation with final product teams, which means many cost-affecting decisions are made with budget view that includes the whole device and its sales, not predicted markets among chip makers whose total budgets for device designs aren't known.
Apple can easily decide that they are willing to spend a bit extra on, for example, large caches (which have HUGE impact on performance) or very wide superscalar cores, because they are not going to get clients complaining that the chip is now too expensive - and the specific guidance on what design parameters should change is informed from start by the target product.
Meanwhile the closest relation to Apple's chips, Samsung Exynos, for various reasons had its team blocked for cooperation with Samsung Mobile part that designed phones - they effectively had to make most of Exynos SoC in vacuum targeting general markets and hope that selection process doesn't decide Qualcomm's patent and familiarity advantage beats them out resulting in bad financial results which in turn gets management to look badly on them with obvious consequences (I remember how just the fact that they used PowerVR like iPhone at the time led to complaints because games were tested on adreno only).
Neither Qualcomm or Nvidia are providing deep integration at that level (from my understanding, even supposedly "custom" stuff like Qualcomm's S1 and S2 are nowhere near as integrated in design phase as any Apple chip - and Qualcomm seems willing to break Microsoft design for the entire platform with what they delivered). And it was not uncommon to find out way too late that the chip that was selected earlier doesn't really deliver (I recall such complaints specifically about first Snapdragon being massively slower than expected by Google Nexus team, and similar case happening later with Tegra in Xoom. There might have been suggestions by people I talked with that HTC for, possibly informally, banned from consideration by Google Nexus team for a time due to that - Xoom supposedly also made for a bitter pill with nvidia my understanding is that Tegra GPU architecture had some fundamental mismatches with Android)
Re: The Performance Inequality Gap, 2024
#14Earlier quoted context omitted.
No, it's just a showcase of how absolutely incompetent Qualcomm is at CPU design- they're as bad at CPU design as Intel is at shrinking their node sizes. It's akin to AMD's inferior CPUs from 2007-2017, except with desktop PCs where you could just buy Intel, Qualcomm is basically the only game in town when it comes to smartphone CPUs to the point where their CPUs are actually more expensive per unit than Apple's (who…
They aren't incompetent (though I wouldn't call them great either). They lack vertical integration and are willing to fleece their clients thanks to their position. Apple's vertical integration means that they can plan chip design in cooperation with final product teams, which means many cost-affecting decisions are made with budget view that includes the whole device and its sales, not predicted markets among chip m…
Or rather, that the only clients who will are end-users and not the phone manufacturers (not that those chips aren't dirt cheap for Apple, since the SE turns a profit). Of course, those phone manufacturers will use them anyway and end up charging some absurd price; it kind of makes sense in that light why Android phones have to be so gimmick-heavy since, just like electric cars, the thing that makes them [barely] work is so ludicrously expensive they have to pack in a bunch of extra stuff to disguise that fact.
>Qualcomm seems willing to break Microsoft design for the entire platform with what they delivered
I guess they didn't really want to compete with Wintel after all. Not that that's a successful business model or anything- why bother with that when you can charge phone equipment manufacturers (which, let's be honest, is the only place those CPUs are ending up these days anyway- the embedded things are all run Android to begin with anyways) absurd prices for bottom-tier performance?
Re: The Performance Inequality Gap, 2024
#15Anyone knows what's up the iPhone-Galaxy gap? Is this some bad benchmark? I thought the big Apple revolution was with the M1 in the desktop.
The gap was always there, but people don’t tend to look at tech specs on phones the same way as they do on desktops (which makes sense, given that most smartphone users aren’t tech people who would care much bout it).
And specs themselves are often not mapped to real performance on phones too, so it is mostly meaningless. Flagship Androids almost always have more RAM and larger battery capacity than flagship iPhones. But it doesn’t translate into longer battery life or better performance at all (due to power and OS optimization differences, different chip architectures, etc), so those numbers on their own don’t mean much to most people. And even if they cared, it won’t be easy to make a solid comparison.
All I can say from personal experience, as a user I felt that performance gap really acutely when switching from my Galaxy S8+ to iPhone 11.
Re: The Performance Inequality Gap, 2024
#16Earlier quoted context omitted.
It's been a long long looooong time that android doesn't use a JVM anymore (but a VM with anyway). It's doesn't even really use "java" at all but kotlin Moreover, it's a long time that VM have more or less same performances as compiled code (with JIT, AOT, etc.) But you're free to buy an iPhone if you want. Just use the rights reasons (for example: don't compare a new top of line IPhone with an old budget Android pho…
but the article shows top of the line androids being dominated by even old iphones