Also, Apple has a full ARM license and full control over the OS and the software that runs on it. Which means it is very well possible that they have extended the instruction set to accelerate real-world JS performance.
Its a complete vertical integration and no one should be surprised that a general purpose kernel (linux) running a AOT/JIT'ed environment on top of an os abstraction layer (android) on top of processors frequently designed to exist in applications that aren't phones gets beaten on a phone centric benchmark. Call me when someone gets a big hadoop benchmark or dpdk results on an apple core.
"What is quite astonishing, is just how close Apple’s A11 and A12 are to current desktop CPUs. I haven’t had the opportunity to run things in a more comparable manner, but taking our server editor, Johan De Gelas’ recent figures from earlier this summer, we see that the A12 outperforms a moderately-clocked Skylake CPU in single-threaded performance. Of course there’s compiler considerations and various frequency concerns to take into account, but still we’re now talking about very small margins until Apple’s mobile SoCs outperform the fastest desktop CPUs in terms of ST performance. It will be interesting to get more accurate figures on this topic later on in the coming months."
https://www.anandtech.com/show/13392/the-iphone-xs-xs-max-re...
moderately clocked skylake != "best desktop processors"
There is a good 2x perf difference between a 2 something Ghz skylake and a 4.5Ghz skylake, particularly on L2 cache bound single thread benchmarks (which is what specint2006 is these days, its more a cache benchmark except for libquantum which is "broken" and more accurately reflects clockrate*cores). A moderately clocked skylake is a laptop.
But you say, IPC matters!!! Sure it does, but a microarch with the same IPC and the ability to clock 2x faster is generally a 2x faster CPU.
Nor is apple shipping a phone with 16+ cores...
People have been saying their phones were as fast as their desktops for years, and its not anymore true today than it was 5 years ago. Its questionable whether it will really ever happen as there is this heat/power dissipation problem in phones that desktops don't have. Not to mention desktops don't have nearly the physical constraints on RAM/storage/IO capacity you find in a phone/laptop.
If Snapdragons get too expensive, phone manufacturers will switch to Huawei / Samsung / MediaTek, but Apple can absorb a $5 or $10 increase in per chip cost for better performance and power efficiency since it is vertically integrated.
https://www.theregister.co.uk/2018/12/10/qualcomm_layoffs/
That's what you get from frothing at the mouth over "entering the huge Chinese market" by giving away all of your IP and tech through coerced "joint ventures" only to later see yourself kicked out of the market and some multi-billion dollar Chinese competitors selling your tech much more cheaply.
And there's this sweet irony, too:
https://www.bloomberg.com/news/articles/2019-01-04/u-s-star-...
If you think all of this is far-fetched, do read on Nortel and Huawei's "joint venture", which led to the demise of Nortel and the domination of Huawei in Canada:
https://www.lightreading.com/nortel-huawei-kill-jv/d/d-id/62...
https://www.assemblymag.com/blogs/14-assembly-blog/post/9063...
https://www.networkworld.com/article/2223272/cisco-subnet/60...
That's not to downplay the idiocy of Qualcomm's board and leadership, which also played a huge role in all of this, as well as Qualcomm being involved in multiple antitrust lawsuits. The board and leadership should have been fired at least two years ago. They allowed their greed to stay in the way of the company's technical progress and decided to make money from bullying other companies instead of continuing to improve their products (most of which are just rehashed stock Arm designs these days).
I used to work for Nortel and they went the way of the dodo because they were like Nokia (which ended the same way. I worked with them at some point as well...): Too bureaucratic, too slow, not hungry anymore, poor management.
For their last CEO they ended up paying $12 million to Motorola because that guy breached the non-competition agreement he had when he took the job at Nortel... Just an example.
[0] http://www.ottawacitizen.com/business/Part+Last+things+first...
Your last point regarding cash is also an example of poor management in my book.
It's too easy to always find scapegoats.
I also think it's simplistic to say their cash issue was purely an issue of poor management, as it resulted in part due to the unforeseen financial collapse at the time.
Of course you can try to define both of those as "poor management" as well: Nortel should have protected itself better from hackers. Or they should have been prepared for a financial collapse on a scale not seen for 80 years.
Under this type of reasoning, any problem at all for any company anywhere could be defined as "poor management" and that all companies fail from poor management. The problem is that this overly simplifies rather complex issues. It's a bit like saying "Everyone dies of heart failure." Because in every instance of death the heart has stopped beating. In every instance of a company failure, its managers failed to act in a way that might save the company, therefore management was poor.
It neglects the difference between proximate causes and distal causes. It ignores that, for example, the heart may have stopped because a bullet hit an artery and a person lost too much blood. Back to companies, it ignores the difficult questions of "Why & How did management fail? What, if anything, could they have done differently given the knowledge they had at the time? Would those things have been enough?"
[0]https://www.washingtonpost.com/business/technology/report-ch...
[1]https://www.theregister.co.uk/2012/02/15/nortel_breach/
[2]https://www.cbc.ca/news/business/nortel-collapse-linked-to-c...
A great example, maybe my favorite, where poor management was really a primary issue was the death of Circuit City. There as they faced increasing competition from internet sales, Best Buy, and other competitors, they sought to cut costs in part by firing the highest paid floor sales staff, replacing them with lower paid, usually minimum wage workers. Some of those higher paid workers may have been dead weight, but on the whole they represented the most experienced, most knowledgeable floor staff best able to help customers (or more cynically sell them on stuff they didn't need with techno-jargon). In any case, it was a very short jump from there to revenue falling off a cliff, and bankruptcy. So poor management, absolutely foreseeable, directly caused their downfall. Though even there the poor management was partly a result of externalities like increased online shopping putting previously non-existent pressure on them.
So 100% lack of foresight, but the real screw-up was by 1997 or so everybody and their dog was trying to sell everything under the sun online. Where was sears, still stubbornly refusing to acknowledge that internet sales were just the modern version of the business model that worked immensely well for sears.
How much would it have cost them to resurrect some form of mail-order/web forms read some business journals about Dell's order and deliver model and start making some side bets and deals with UPS/fedex?
I'd love to know what their thinking was in the late 90's. I can imagine that management for brick & mortar stores might have pushed back on making inroads on the internet out of fear it would cannibalize their sales, and blocked it internally. Or it could simply have been inertia and a blind spot against noticing that "internet" wasn't a flash in the pan fad.
Admit it - you're the real common link here... /s
Since it's more about trust, having more actors on the market is a good things, as it gives more options for the rest of us.
And what gov't contracts? Unlike what China is doing today, there was no such overt protectionist gov't policies implemented here. Much of the demand for tech products and R&D were driven by the cold war between the WW2 and the fall of Berlin Wall. The stylized fact that there are now fewer than a few US memory makers, namely Micron and Intel, from two dozens in the 70's and 80's demonstrates how little the gov't contract has done to "protect" the industry.
China's policy of forcing foreign companies to give up their IP for access to domestic market and seeding unlimited gov't subsidy is based on the Japanese model in the 80's. Their model however fell apart as Japan's economy declined and the Japanese companies focused on quality, not on mass manufacturing to compete with emerging South Korean competitors like Samsung.
Unlike Japan's large domestic market, South Korea had very little market of their own and was geared toward purely for export. It didn't coerce foreign companies to drop all their patent lawsuits or future lawsuit like the Chinese gov't reportedly demanded Samsung and SK Hynix last week.
Needlessly to say, equating China's outright IP theft to the industry policy of the US or South Korea is a bit asinine.
* Noh, "Samsung, SK Hynix: Pay fines, or drop all existing or future patents lawsuits; China demands South Korean companies to give up their IP", Hankyung Economic Times, Dec 26, 2018 https://translate.google.com/translate?hl=en&tab=TT&sl=ko&tl...
* Kang, JoonKyu, A study of the DRAM industry, 2010, MIT PhD Thesis https://dspace.mit.edu/bitstream/handle/1721.1/59138/6595145...
Credit where Credit's due, Samsung's Electronics R&D is absolutely one of the best on the planet. But it doesn't clear them as being clean.