← Back to context

Comment by cromka

1 day ago

Use some arguments. Also, 15 years into the ecosystem.

I'm actually not an Apple user but I've seen them do their thing for close to 30 years now.

Apple is notoriously a control freak. They want to control the hardware, they way to control the software, they want to control the services, they want to control the entire experience.

What you're saying goes against everything they stand for.

Every time they open up, they do it because they're forced to.

They moved away from PowerPC (more control) to Intel (less control) because PowerPC couldn't keep up (despite them lying for half a decade about its performance, at some point it became too hard to distort reality).

They provided Windows dual-boot because they had to, their PC market share was too low and they couldn't get many applications so they had to accept it. After the iPhone took off and Mac started having a bigger marketshare and things were ported to it, they didn't need it as much so they stopped trying, they ditched dual boot for ARM. They never provided any real support for Linux, just some random hints and kind words, basically. They have more than enough money to sponsor an official port.

If anything, it's amazing that someone presumably technical can be "15 years into the ecosystem" and not understand these larger patterns so that I have to explain them like this :-)

Every time they open up, it's because they're weak. Once they're in a position of power:

* only XCode as an official IDE

* no JIT on iOS

* no first-class support for Ruby, Python, JS, etc to build iOS applications

* AppStore, no sideloading

* must use Mac to build for iOS

* ...

They're basically PC Nintendo. Always have been. The mega genius Jobs didn't want fans in a PC from the 1980s because they weren't cool, leading to said PC melting.

I find it funny that people keep excusing a multi-trillion dollar company for not finding pocket change to fund official porting efforts (such as Linux on Apple hardware, or Swift on Linux and Android) across decades. They're not doing it because they don't want to. They never will.

The purpose of a system is what it does: https://en.wikipedia.org/wiki/The_purpose_of_a_system_is_wha...

  • > If anything, it's amazing that someone presumably technical can be "15 years into the ecosystem" and not understand these larger patterns so that I have to explain them like this :-)

    I don't talk to people this condescending.