... So **** it, drop all hardware-level compatibility, and prevent customers using a Virtual Machine to run previous releases, everybody has to just find something to use from the apparent "explosion" (not your term I know) of iPad apps that will suddenly (magically) be available?
... what? You could argue that being tied to Intel release schedule is detrimental, and I'd accept that. The "A12Z" seems to indicate that it isn't just Intel pushing out very incremental updates to CPUs, and it's not like AMD is a figment of my imagination - but sure, Intel are not always on time with CPUs Apple can use. You could argue that the power used by x86 CPUs is less efficient than ARM. I haven't really seen much in the way of actual desktop (as opposed to mobile phone/tablet) ARM CPUs so I can't comment on how well they scale up in terms of power usage, but let's assume they're fantastic...
But how can compatibility be a detriment? HOW? Just ****ing how?
Which, yet again, is ****ing irrelevant.
I will bet you my ass virginity that an iOS app will no more run directly on an arm-powered Mac, than it will on an Intel powered Mac.
Every single iPad and iPhone app that is compiled for Arm, could be compiled for Intel. They already have been, multiple times, during development, whenever the author runs the iPhone/iPad simulator. It compiles the App, from the code they've written, against iOS/iPadOS frameworks and libraries, on the Intel CPU in the Mac. Zero Arm code involved.
I cannot understand how so many people can fail to understand this, after all the ****ing tech press coverage and discussions there were about Catalyst.
Let's look at this another way, because people don't seem to be ****ing getting it.
An Intel Mac has the same processor as a Windows PC. The Mac will even run Windows. So, the applications on a Windows PC and the Mac are compiled for the same processor. And yet. The windows App does not run on macOS. The macOS App does not run on Windows. It's literally the same scenario with iOS apps and macOS.
Sweet baby Jesus does anyone understand this concept? How many times does it need to be repeated? What ****ing **** are you people reading that makes you think macOS + arm = "I can run any iOS app I want"?
You cannot honestly believe Apple was just going to use Intel CPUs forever and ever and that this was never a possibility? This has been a staple of Apple since the very beginning...from 6502 to 68000 to PowerPC to Intel. NeXTstep/Openstep was compiled for 68xxx, Solaris(SPARC), Intel, PA-RISC and Openstep ran under WindowsNT. This sort of portability is built into Apples DNA after the NeXT acquisition and existed before at Apple before Jobs ever came back.
Compatibility is a detriment when that is your primary consideration to making any change. Why is Windows still such a candy coated piece of **** to this day? Because they are a complete slave to backwards compatibility. They wont ever give it up...they’ll try to go around it, but they wont ever give it up.
YES, I am saying being tied to Intel compatibility is a detriment at this point....people around here are starting to lose their minds over it already. Virtualization is not going anywhere but it will change. If the majority of users on this forums losing their minds are because they wont be able to run BootCamp anymore, that is your own ****ing problem. You buy a Mac to run macOS, not Windows. I sure didn’t go through the past 31 years of using a Mac just to damn boot Windows. Screw that. If Apple are such greedy SOBs, why are people here crying about this? All I hear in this forum is “I can build a Windows machine with twice the performance at half the cost!”, “If Apple changes this or that, I’m going back to Windows!” “Apple should switch to AMD and NVIDIA because Lara Crofts tits aren’t detailed enough and don’t bounce as well with Intel and Radeon.” I translate that as, “I spent all my money on a Mac to run Windows, because Windows PCs genuinely suck and I cannot find a decent one, cant build one myself and Apple should be grateful I bought their overpriced sh**te, anyways, but the Hell if I will admit it here, because I measure my self worth by what computer I own.
Good grief, I never insinuated that you would directly be able to run an/any iOS app on a Mac from day one. That’s absurd...what this change means is that Apple can allow developers to package a single binary for distribution that contains the iOS and Mac version and upload that to the App Store while allowing the individual stores to parse the bundle and only install what’s needed to each OS (iOS, iPadOS or macOS). Thats also why Catalyst exists...you're ranting to the wrong person.
Imagine Xcode on iPadOS being a distinct possibility and allowing devs to move from iPadOS to macOS seamlessly or allowing devs to use an iPad with a monitor instead of a full on system. There are certain things that are still not available for devs yet, but its coming.
Apple, as of 13.4, allows devs to sell a single product SKU that works across all three platforms right now. I already have a semblance of that with Drafts and a couple of other apps, but this is akin to when Apple started allowing Universal apps that would work on iPhone or iPad without separate purchases.
Ive been through all of these transitions.....68K—>PowerPC—>Intel and MacOS—>MacOS X/macOS...there will be some bumps in the road and some apps and users left behind. Please do not come at me saying that Apple doesn’t have the right to do this or shouldn't do this because they HAVe to continue to worship at the Altar of INTEL/AMD.
Intel has burned through all the damn goodwill I have left and God love AMD, but they aren’t just not the solution. Telling me that x86 compatibility is the end all be all is a disingenuous load of horse****. I don’t want to be held back by Intel and their crap anymore. I’m tired of reading articles about how they cannot get their 10nm node up to snuff and that the next shrink is right around the corner. They are sitting on their damn hands overcharging for 14nm++++++++++ while they struggle with 10nm STILL. Look at the damn clock speeds. It’s embarrassing. The IPC gains hardly make up for the crap clocks and the only saving grace is LPDDR4X support and Iris Plus EUs that could have been back ported to 14nm+ except that would prove that Intel is holding that stuff back artificially. I suspect Apple has had enough. Intel can go choke on it. I’m done with them. I am not the only one who feels that way.
PS - Please keep you ass virginity to yourself. No one wants to see that.