Before long they could even choose to make you buy an expensive Mac Pro or iMac Pro, or even require an 'iOS dev kit' if you want to develop for their platform.
And if Microsoft had succeeded in the mobile/tablet space, they'd be doing exactly the same...
Why do these two things have any relationship to each other? They can and do lock down x86-64 machines, you're just able to "opt-out" right now[1].
[1] https://it.nmu.edu/docs/allowing-third-party-applications-in...
I'm an android/*nix user. I'd love it if more devs had your mindset but they typically don't.
Hopefully this was sarcasm, since this is literally what is required right now to develop for iOS - you need a Mac (windows is not allowed) and a $99 developer account.
EDIT: I guess you do have to technically agree to their terms to use the SDK and such, but if one were to get a hacked copy or whatever I think it'd be legal. They can definitely make it very hard to dodge their terms though.
Considering that their terms of service explicitly prohibits this, I'd say that it's illegal. Will Apple go after you if you do it? Probably not.
Second, terms of service don't always apply, you may refuse them, and then you're not even in breach of contract. Things like shrink-wrap/click-through EULAs aren't binding contracts in Norway; so the default provisions of copyright law apply, which allows reverse engineering without the permission of the copyright holder.
Which law?
Copying software without permission might be illegal - loading it from disk into memory isn't counted as copying btw - but running the software?