logoalt Hacker News

ryandrakeyesterday at 6:48 PM1 replyview on HN

Yea, unfortunately with software, using enough granular feature flags, they can make their software "maximally bad" for each given region. They lose a battle in the EU and are forced to make the software better? They will make it better only in the EU. Lose another one in Japan over a different issue? Just make a "japan" flag and only make it narrowly better for that use case in that region. Lose further battles in other regions, just add more flags.

They will never deploy the "better" feature worldwide if they have the opportunity to limit the better code to a particular region.

1: And of course, by "better" I am always referring to "better for the user" not "better for Apple."


Replies

gjsman-1000yesterday at 7:53 PM

Even in a hardware level, this is easily obtainable, and Apple already does it.

Chinese iPhones? They have 2 physical SIM card slots and no eSIM.

EU iPhones? 1 SIM card slot, and 1 eSIM.

US iPhones? 2 eSIM card slots and no physical SIM. US iPhones also have mmWave when other countries do not.

If Apple wanted to, keeping a Lightning US iPhone was easily on the cards. The EU’s role in forcing the issue in the US is exaggerated.

show 3 replies