TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Does Google employ better software engineers than Apple?

7 pointsby carlycueover 2 years ago
I have both the latest Pixel and iPhone devices here and navigating complex apps are equally fast and multitasking is equally smooth on both. It's quite odd how the iPhone is not faster when benchmarks show it has 70% faster performance in single thread tasks. Does Google attract better software engineers who can squeeze a lot of performance out of less capable hardware?

12 comments

olliejover 2 years ago
I’ve worked at both, and the quality of engineers is about the same. The general caliber is higher than I’ve encountered elsewhere, but there’s still variation.<p>I think what you’re seeing is more likely UI design decisions, or performance gates on other factors. E.g someone at each company probably decided the amount of time a given animation&#x2F;interaction should take, browser page loading is for most sites dominated by networking traffic, etc - nothing gated by CPU time.<p>At the same time there are also large hardware differences, android devices still tend to have something like 2x the ram of idevices, as well as more cores, which means what is needed to make multitasking responsive is different.<p>But you also need to realize that you should not notice that in terms of responsiveness - in all likelihood none of the devices are coming close to using all the available cpu time for any interaction - simply because the closer you get to pegging the cpu the closer you are to hitting some kind of perceptible stuttering.<p>Finally, you’re ignoring battery life - one of the reasons for having a fast cpu is the ability to return to idle, because for whatever reason and cpu that takes X% longer to get back to idle uses potentially much more than X% more power.<p>So a lot of things are involved here that mean that a simple “this harder is better but the UI performance feels the same” is not going to tell you who has the better engineers.
评论 #32584923 未加载
iExploderover 2 years ago
I always found whatever code I saw from Apple to be more readable and neat than things from Google, granted, I never had access to anything serious but still...<p>My impression is Apple likes to polish everything about the user experience and Google likes to have as much broad impact as possible.<p>Performance of apps depends much more on the actual app developer than OS supplier I would say, I bet you could find more inefficiencies in Apps than in actual OS code (famous last words).
jleyankover 2 years ago
There’s so much glop in the “use standard libraries” approach to coding I would be surprised that the gui gets anywhere near the chip’s theoretical performance. Perhaps individual applications can avoid code bloat but it’s still a handheld.<p>And I suspect there’s so many people working on these products that it’s the mean-engineer performance. And I would think these are about the same.
JohnFenover 2 years ago
I think this question is a bit misguided. There is so much more that affects product quality than how good the engineers are, including what a company counts as &quot;product quality&quot;.
gnicholasover 2 years ago
It&#x27;s possible Apple optimizes more for battery life or other benefits. I&#x27;d rather have an iPhone that isn&#x27;t noticeably faster but has noticeably more battery life instead.
srvmshrover 2 years ago
The pool is mostly concentrated in Bay area &amp; I would assume the general quality of SWE skills don&#x27;t differ by much. Its more about what the company priorities are.
mbrodersenover 2 years ago
There is no objective way to measure whether software engineer A is “better” than software engineer B. Which means that any claims that thousands of software engineers working for company X are “better” than thousands of software engineers working for company Y is just silly.
togaenover 2 years ago
Do you drive your car at top speed every time you use it? Of course not. One would assume that, for both devices, the interface is as fast as it is designed to be for the task at hand, not necessarily as fast as the hardware can run it.
jaredsover 2 years ago
Why can&#x27;t the answer be that the hardware is so fast on both platforms that for day-to-day tasks there&#x27;s no perceptible difference?
abc_lisperover 2 years ago
Clickbait and poor understanding of how things work imo. While Apple chips are faster they are also paired with less memory, not to mention the programs are written in different languages using varying frameworks . Apples vs oranges lol.<p>That this boils to engineer capability for you tells me you are young and inexperienced.
faangiqover 2 years ago
Yes, because Apple underpays. But your line of reasoning is flawed.
keepquestioningover 2 years ago
Yes.
评论 #32584433 未加载