RE: https://mastodon.social/@blacktop/116517770852842822
“iOSInEUOriPhoneInBrazilOriPhoneInJapanRegion” 😂
RE: https://mastodon.social/@blacktop/116517770852842822
“iOSInEUOriPhoneInBrazilOriPhoneInJapanRegion” 😂
@_inside iOSInEUOriPhoneInBrazilOriPhoneInJapanRegionOrForKidsWhoCan'tReadGoodAndWhoWannaLearnToDoOtherStuffGoodToo
@_inside what is the feature that this filters for? does it “catch” me if I have Region set to US and my account is US-based, but my location is Brazil?
@lucasfigueiredo it’s way too complicated to explain properly in a short post here, but the TL;DR is it’s used for alternative app marketplaces and yes it does catch that stuff but it’s all configurable remotely by Apple so exactly what it does can’t be 100% determined
@lucasfigueiredo @_inside It gates regulatory features Apple is legally required to offer in specific regions: alternative app marketplaces, third-party payment processors, and browser/default app choice screens. These are mandated by the EU’s Digital Markets Act, Japan’s Mobile Software Competition Act, and a Brazilian antitrust agreement with CADE.
Your Apple ID country or region setting doesn’t matter. iOS determines your actual physical location using a combination of GPS, nearby Wi-Fi access point country codes, and your SIM card’s mobile country code. So if you’re in Brazil with a local SIM or Brazilian Wi-Fi, it’ll detect that regardless of your account being US-based.
There’s also a grace period system: if your device decides you’ve left one of those regions, you get 30 days before the features are restricted. Apps you already downloaded from alternative marketplaces keep working, but stop receiving updates. Once the grace period ends, you’d need to physically be back in the region to reset the clock.
@_inside wow this is becoming so convoluted…
@_inside @marcoarment the capitalization of “iOS” really leads to a built in “sarcastic SpongeBob-caps” situation here
@_inside @marcoarment @blacktop the fuck? These are the world’s best programmers?!
@argentini @_inside @marcoarment @blacktop Seems a bit of ”malicious compliance”? They can honestly tell the next jurisdiction that every one is a unique situation in the software and takes time me they can’t just add their country code to a central configuration. Gee, it’ll take at least a year of engineering work so you really shouldn’t pass that law.
@_inside soul crashing kind of code to maintain and test.
@_inside The inconsistent casing is really making me angry.