You're not the only engineer in this forum. More specifically, I'm sure you're not the only CS and/or a CS with a Masters or PhD in this forum (if you're either of those)
I just don't get your point here. Apple has nasty practices that have nothing to do with engineering; you don't need to be an engineer to dislike the company based on how it behaves towards its customers. In fact, from the engineering perspective, they're quite a good company. Their hardware and overall solutions are well-desigened and implemented.
Whatever you don't like about Apple, I'm 150% sure it has nothing to do with "being an engineer", so I do not* know why you're linking the two here. Humble bragging? On the other hand, Apple origins are well known and they've taken... Er... "Inpiration" from everywhere, every openly. There's not a single source for their technology; be it software or hardware. Look at Metal... That's mostly a Vulkan ripoff. I'm sure we can list quite a few items, but I guess that's completely besides the point here, no?
Regards,
It does impact everything. Using slaves to test to improve to mine and to build, is not only unethical, if the slaves didn't exist, would the Eco system be as progresed and as Refined?
Refinement is also to the eye of the beholder, and I have already wasted many hours trying to research what exactly the AI segments of the chips do! All I find is rhetoric and nonspecifics about its function or purpose. I like to look at both hardware and code, and I find all this AI very strange and fishy. For example, I did a little test on my wife where I had a coversation with he about flat earth, while she had her iPhone near, not only was the iPhone powered down and she had no clue I was going to bring up such a random conversation, within half an hour, My android phone and her apple phone were coming up with Flat earth pod casts in you tube and facebook... I proved my point to her and myself. It leaves me to speculate on the practices of apple and all the other semi conductor companies. Apple has boasted of significant parts of its new ARM chip being devoted to AI and it is all (supposedly) designed in house.
I am sorry, but I find all of the companies wrong on this issue.
Now, to aim at apple specifically, they treat all their systems like an XBOX or Playstation. When you standardise hardware and drivers across a whole line, you end up with a system that is easy to optimise, easy to make look seemless and without flaw... but in reality, all you have done is found a way to control its perception, optimise the code to reduce bottle necks (related to specific hardware only) and produce a one use system that if upgraded would not look to polished.
The other OS Pukedows (Windows) is a collection of bloatware programs, much of which you sign up to when you gave control to microsoft when installing the win10 ugrade. You never own the software, they can force it to be uninstalled (via the EULA you agreed to,) and so can Apple. But at least Windows can be better if you install good drivers and dont clutter up the registry, when new hardware is installed. The problem is, it never needed to XP was good enough, small enough and fast enough, but like in the apple eco system, they believed the lie that in order to have DX12 finctionality, you needed to have Windows 10. They also broke their EULA (as did apple) with the promise of continual updates to buggy and incomplete software. Apple used to refine things better, by doing what legally Microsoft should be doing, testing to hell with an open source, but informed environment (not regular users), so they cannot only determine the obvious bugs, but the intentional/ unintentional buggy code that leads to Kernel attacks.
Enter the Dragon, Linux... It not only offers the same functionality as apple, it i smaller, more refined, even less buggy, but does not have all the GIMMICKS that apple lures. Note that 7 years ago, my Asus Phone pad 8 had exact same hardware as the current Ipad and Iphone. But I paid 8 magnitudes less in cost, and had access to the ASUS closed eco system of updates and Programs. So what was the difference... Not much, ,you could put a few more fingers on the screen, that was it... oh and the OS that kept causeing problems with the battery, and getting sued because the problem in the Middle east was found to be deliberate, and forcing the upgrades. My wifes Iphone 4 became pitiful over night, after one update, and my Fone pad was still going until recently.
Linux offers, more versatility, less gimicks (power waste) and has access to hoards of hardware that iMacs dont have. They are less buggy and have less viruses than both the others, and you can make them look good as the other two, if you set them up that way. WINE means that you can install most windows programs and get the best of both worlds, running in a Sand box.
I'm sorry, but assides from top quality, but massively overpriced hardware, and gimped an gimicked OS, I see no advantage to Apple at all. I will stick to Linux, you can stick to Apple....
LOL now that the Hardware is changing the Apple Kernel has to change again (bet it goes back to Unix), when the x64 iterations end.... And they will just call it hybrid again.... LOL... Hybrod only in that the Carnagies have control of it... Only them... and we all trust the Carnagie foundation, that is trying to force Race into education etc.