Linked List: September 29, 2020

Epic Games Is an Unreliable Narrator 

Epic Games, in a support document published back on September 9:

Apple will no longer allow users to sign into Epic Games accounts using “Sign In with Apple” as soon as September 11, 2020. If you have previously used “Sign In with Apple”, please update your Epic Games account email address and password immediately so that you can still login after September 11, 2020.

And on Twitter, from their Fortnite Status account:

Apple will no longer allow users to sign into Fortnite using “Sign In with Apple” as soon as September 11, 2020. If you used “Sign In with Apple”, please make sure your email and password are up to date. https://fn.gg/SIwA

(And a nearly identical tweet from the Unreal Engine account.)

This smelled funny to me from the start, as it made no sense from Apple’s perspective. Shutting Epic off from Sign In With Apple wouldn’t penalize or punish Epic — it would only punish players who used (and trusted) Sign In With Apple (SIWA herewith) to create their accounts. It would punish only Fortnite players, and cause reputational harm among developers as to the dependability of SIWA. (“Piss Apple off and they might spitefully shut off your SIWA users.”)

Worth noting: Apple publicly stated that it was not doing anything to stop SIWA from working for Epic. Epic wound up changing their help document to the following:

Apple previously stated they would terminate “Sign In With Apple” support for Epic Games accounts after September 11, 2020, but today provided an indefinite extension.

I haven’t written about this until now, but I was reminded of it by Judge Yvonne Gonzalez Rogers’s disparagement of Epic Games’s honesty during yesterday’s hearing. I spent a few hours back on September 9 digging into this SIWA story, and multiple sources at Apple told me Epic’s claims were simply false. There was never a September 11 deadline for their SIWA support to stop working, and in fact, Apple’s SIWA team performed work to make sure SIWA continued working for Fortnite users despite the fact that Epic Games’s developer account had been revoked. There was no “extension” because Apple was never going to revoke Epic’s SIWA access.

At this point, Epic has passed the “Fool me once, shame on you …” point of the proverb.

Judge Excoriates Epic’s Dishonesty in Hearing Regarding Lawsuit Against Apple 

Brian Fung, reporting for CNN on yesterday’s three-hour hearing over Zoom:

Judge Gonzalez Rogers looked skeptically at many of Epic’s claims, explicitly telling the company several times in the hearing she was not persuaded by its arguments or its strategy. Epic knew that it was breaching its contract with Apple when it published the update, but did it anyway, she said, accusing the company of dishonesty.

Apple has justified its app store policies partly as a way to protect consumers from security risks and malicious software. Epic has countered that it is a credible business that has been on the iOS App Store for years and poses no security threat. But Gonzalez Rogers said that is not the issue.

“You did something, you lied about it by omission, by not being forthcoming. That’s the security issue. That’s the security issue!” Gonzalez Rogers told Epic. “There are a lot of people in the public who consider you guys heroes for what you guys did, but it’s still not honest.”

This was a long hearing — I enjoyed Fung’s notes on Twitter, as well as Financial Times reporter Patrick McGee’s. Some highlights from McGee’s Twitter thread:

Judge YGR says it’s complicated, “we are in a new world — they don’t call this The Wild West for nothing.” Says: walled gardens have existed for 4 decades. Nintendo, Microsoft and Sony all had/have them. “What Apple is doing is not much different … they created a platform.”

[Epic lawyer] Bornstein says the economics of consoles are different: “Consoles are sold at a loss, so their 30% is very different from (Apple’s) 30%.”

Judge YGR: “Well plaintiffs always want me to define relevant markets as narrowly as possible. It helps their case. And defendants always want me to define markets as broad as possible, because it helps their case.” […]

YGR: “The 30% of what you complain seems to be the industry rate, right? Steam charges 30%. Microsoft: 30% … If you go to consoles: PlayStation, Xbox Nintendo all charged 30%. Physical stores: GameStop, Amazon, Best Buy, Walmart all charge 30%. Apple and Google charged 30%. It’s all 30%, and you just want to gloss over it. You don’t want to address it,” Judge YGR says. […]

Epic’s Bornstein says alternatives to the smartphone have their own constraints. “For example you can’t play an Xbox when you are, you know, on a bus.”

YGR: “You can’t play, but you can play on a Switch.”

Basically, Epic’s lawyers seem to think Judge Gonzalez Rogers is a dummy, but she most certainly is not a dummy. She seems to take the angle I’ve taken all along: Apple runs iOS as an app console, and it doesn’t hold water for Epic to argue that the Xbox, PlayStation, and Switch game platforms are fine, but Apple’s app platform is not.

China Is Again Banning Feed Reader Apps 

iOS feed readers Fiery Feeds and Reeder today tweeted that Apple notified them they were being removed from the Chinese App Store to comply with Chinese law. Both link to a 2017 tweet from Inoreader saying the same. (An earlier version of this post didn’t make clear that Inoreader’s tweet was three years old.)

It’s completely unclear what explains the three year gap here, and the entire policy makes no sense. Why ban feed readers but not web browsers? At a technical level, feed readers are just web browsers for RSS feeds. China’s Great Firewall should block feeds (and centralized feed aggregating sources) just as easily as it blocks websites. I suppose there’s not much point looking for sense in this decision — China is going to China.

Amazon One: New Hand-Scanning Payment System Set to Debut in Amazon’s Own Stores 

Jason Del Rey, reporting for Recode:

Amazon on Tuesday is unveiling a new biometric technology called Amazon One that allows shoppers to pay at stores by placing their palm over a scanning device when they walk in the door or when they check out. The first time they register to use this tech, a customer will scan their palm and insert their payment card at a terminal; after that, they can simply pay with their hand. The hand-scanning tech isn’t just for Amazon’s own stores — the company hopes to sell it to other retailers, including competitors, too.

I’m happy to hear more details, but on the surface this sounds insane. Why in the world would anyone voluntarily send their palm print to any company to store in the cloud? With something like Face ID and Touch ID, your biometric info is not only stored solely on your own device, it’s stored on the secure enclave on your own device. Even the apps running on your own device can’t access it.

And with Apple Pay, if you ever need or simply want to create a new card number, you can do so. (Settings → Wallet & Apple Pay → Name of Card → Card Information → Request New Card Number.) You can’t request a new palm print.

This is a terrible idea and the only reason I can think of why Amazon created it is that they wanted their own payment system and felt they had to use some kind of biometrics for identification, privacy implications be damned, because they don’t have any sort of mobile device platform they could use instead. Why they don’t just stick to offering a scannable code from their app is beyond me.