> I can still run kernel-level code without jailbreaking/rooting the hardware on Macintoshs.
Only if you’re willing to accept the loss of Apple Pay via Touch ID as well as the entire iOS-apps-on-Mac feature. It’s been years since Apple allowed you to run kernel-level code without losing features.
iOS apps on Mac work when your security policy is modified, it’s just FairPlay decryption that fails. I’m running several iOS apps on my Mac right now that are not encrypted (either because I built them from source or stripped it off) including some “unsupported” apps like Slack and Discord, which quite frankly provide a better experience as iOS apps than their Electron versions do.
(I don’t fundamentally disagree with your point, though, although I am also obligated to mention you can load kexts from certain developers without disabling SIP which I guess is truly “without compromise” if you were lucky enough to get one of these certificates years ago when Apple handed them out like candy, but I digress.)
Can you elaborate what you mean here? Maybe I missed something, but Apple does not provide any iOS-apps-on-Mac feature? Except of course for/through their development tools, but no Appstore thingy or alike.
No, I didn't. The first link is a 3rd party software (iMazing) and the second is a developer guide how to develop an App in a way that it will also run on macOS without recompilation. Also note, that just because that software exists that checks if the the system is run outside of secure mode and then refuses to run, that doesn't make the system a "walled garden". There is a whole class of Software that has been doing this for ages, it's called Anti-Cheat Software and mostly home to Windows.
M1 Macs can run iOS apps natively. The only catch is that it's up to devs to allow them to be installed from the Mac App store. Using iMazing is a workaround for apps that the devs don't enable to be installed from the App Store.
Only if you’re willing to accept the loss of Apple Pay via Touch ID as well as the entire iOS-apps-on-Mac feature. It’s been years since Apple allowed you to run kernel-level code without losing features.