Hacker News new | ask | show | jobs
by grotorea 875 days ago
Anyone 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.
3 comments

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 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.

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 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)

>because they are not going to get clients complaining that the chip is now too expensive

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?

The M1 was not Apple's first custom processor. They have had a performance advantage in mobile for years as the article shows. Especially for single core compute bound workloads.

The latest Snapdragon 8 Gen 3 is not shown in the article but it more or less closed the gap on multi core when compared to A17, but lags behind in single core.

For graphics workloads Android phones are much more competitive and often beat Apple parts.

Where do you think Apple got the expertise and prior experience for hitting a homerun with M1?

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.