News for hackers. Stuff that matters.
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by drenvuk on Wednesday September 09, 2020 @04:36PM (#24425643)
I don't get why on Hackernews anyone would ever defend Apple here. Regardless of whether they're right to do this if Epic wins their court case against them we stand to gain the most benefit. Apple's incredibly high walled garden is honestly the scariest thing for me. If I develop for windows I can simply distribute my application on my site easily. With Android I can tell people to download from F-Droid if necessary. With MacOS We're nearly at the point that Apple will tell us and users what we can and cannot install or develop for the system. iOS and iPad OS are already there.

Epic caused their own pain here, sure but What other way can we actually get a semi open platform that we're not being taxed on? Why can't we as users and developers have options on iOS? I think that if an operating system allows third party apps they should be _legally_ required to allow other app stores, sideloading of programs without penalty for doing so, or both. That goes for any platform, developed at any time by anyone.

I have been completely at a loss for anyone defending Apple while hoping that Epic loses their fight. The first makes sense but the second is absolutely baffling.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by Dayshine on Wednesday September 09, 2020 @05:26PM (#24426098)
This community is dominated by people who work for unicorns, believe their company is almost a unicorn, or dream they could one day work for one.

As much as we deny it, companies only tend to get that big through anti-consumer behaviour, walled gardens, vendor lock-in, etc.

When your life's purpose revolves around the absolute power your dream requires, of course you will defend it. The fact that allowing other companies to behave this way makes it harder for you to do well is irrelevant, because you need that power for when you're in their place.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by Slartie on Wednesday September 09, 2020 @06:06PM (#24426470)
I think you are spot on, but that your explanation is only one half of the truth. The other is that a lot of people in this community despise "manual intervention" into algorithmic systems, as in lawyers and judges ordering Apple to change their perfectly integrated, fully controlled app store deployment system, which radiates some kind of "elegance", especially when compared to Google's less well integrated (and less sealed) system. It is a bit like the fascination for smart contracts - purely algorithmic elegance, ideally without any human intervention, is considered "beautiful" and there is an urge to defend such a thing against "dirty" human influence - especially if those humans are of a different profession than we are (like, lawyers, or economists, all those non-technical people who don't understand all this stuff anyway).

Of course the truth is that smart contracts are close to useless without human intervention (see: the oracle problem), their inability to be changed is more problematic than useful because humans make mistakes writing them or change their mind later or are forced by law to change it, and Apple's app store system is already riddled with exceptions for entities that even Apple can't deny too many wishes (see: exceptions for Amazon) and weird constructs that draw artificial, blurred and very much human-defined lines in order to fix contradicting or nonsensical rules (see: the so-called "reader" app exceptions). But all of this is easily ignored when necessary to construct a seemingly contradiction-free world view and picking a "side". Also a very human imperfection...

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by lolsal on Wednesday September 09, 2020 @04:51PM (#24425772)
> Epic caused their own pain here, sure but What other way can we actually get a semi open platform that we're not being taxed on?

As an Apple user, the whole point here is that it's not an open system.

I just can't get riled up over a developer not following the rules of a platform. I use Apple because the Apple ecosystem is valuable to me - the store, the SSO, the Apple ID, the UI/UX, the hardware - all of it. I don't care about Epic or any other developer that doesn't want to play nice with that ecosystem. Those kinds of developers don't have any value to me.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by losingthefight on Wednesday September 09, 2020 @06:07PM (#24426480)
I see this argument a lot, and I think it's fine if not a tad flawed. If that's what you want, you can keep it. I don't really see anyone saying "kill the review process" and "open everything by default". This would all go away if Apple simply made it a setting to allow other IPAs AND allowed outside payment / subscription management. Keep the garden if you want it. Don't enable outside installs. If you don't want to support a company not using Apple Pay and the like, then don't! You're the consumer! The difference here is Apple doesn't give you a choice. Even if the developer does all the legwork to build a payment system (for example, they have a web app as well) and market the app on their own, they have to give Apple their cut. You don't get a choice and neither does the developer.
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by jakebasile on Wednesday September 09, 2020 @06:15PM (#24426540)
That's not how it would work though. You'd see things similar to what Epic themselves did on Android originally, where they required people who wanted to play Fortnite to download the APK directly from Epic, which of course led to hundreds of fake and infected apps on the net, harming users.
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by thekyle on Wednesday September 09, 2020 @06:41PM (#24426743)
So which is better: having no Fortnite at all or having no Fortnite in the App Store with the option to sideload. If you strictly want to stay in the App Store then nothing changes for you and the situation is neither worse nor better. If you just want to play Fortnite on your iPhone and don't care about the App Store then the latter option is a better.
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by pfranz on Wednesday September 09, 2020 @10:14PM (#24428249)
> So which is better: having no Fortnite at all or having no Fortnite in the App Store with the option to sideload

It's too simplistic and disingenuous to present it that way. Last month there was Fornite in the App Store and no option to sideload.

Right now I count 34 Adobe apps in the Apple's phone App Store. I'm very confident if this precedent is set Adobe will have their own app store and very likely will not have anything but a placeholder in Apple's App Store.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by jakebasile on Wednesday September 09, 2020 @11:36PM (#24428663)
I'd rather have less apps available than to have every app of a certain revenue or above distributed independently. I don't want my iPhone to turn into my Windows gaming machine.

I want an iPhone primarily _because_ the App Store is the only place to get apps.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by judge2020 on Wednesday September 09, 2020 @07:37PM (#24427246)
The last part of the GP comment still stands:

> which of course led to hundreds of fake and infected apps on the net, harming users.

> If you just want to play Fortnite on your iPhone and don't care about the App Store then the latter option is a better.

Not unless you get a Fortnite that has an ad at the bottom of the screen and ships as much PII as it can to some third-party company, or offers 2x v-bucks and steals CC info.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by donmcronald on Wednesday September 09, 2020 @08:44PM (#24427719)
> which of course led to hundreds of fake and infected apps on the net, harming users.

The app stores are facilitating that in a way though. They're keeping the users as dumb as possible and not making any effort to differentiate between legitimate or malicious apps that are sideloaded.

If it were a matter of going to epicgames.com, clicking "Install for Android", and confirming a prompt that says "You're about to install an app from epicgames.com", I think it would be a lot easier to train users to understand that.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by lolsal on Thursday September 10, 2020 @10:53AM (#24432881)
> This would all go away if Apple simply made it a setting to allow other IPAs

It's not that simple. Right now when I look at the apps on my phone, I have a very, very high confidence that they are not malware. It's not 100% though - right? Because I have to trust some entity. I choose to trust Apple. If apple opens up side loading of apps, I have _much less_ confidence that when I look at my phone, the apps are not malware.

Unless I'm enrolling in an MDM, I implicitly trust everything on my device.

> This would all go away if Apple simply made it a setting to allow other IPAs

Again I think you're missing the point. Do you know how _awesome_ it is as a user that Apple manages my payment method and paying for random apps, and random subscriptions is managed by my Apple ID? I don't have to hunt down 'unsubscribe' emails, or call any phone numbers, or any of that garbage - I go into the control panel and click a button and now I'm no longer paying for that subscription. Allowing that stuff to happen outside of Apple would be a huge _negative_ for me.

> Keep the garden if you want it. Don't enable outside installs.

The wall around the garden is important. Sure, I could get my leg amputated in the street by a doctor with tools from my garage - but I'd rather have that done in a hospital where ingress and egress are more controlled and contamination is less likely.

> The difference here is Apple doesn't give you a choice.

Maybe the difference here is I made my choice already - I picked Apple. I don't want to have to think about every little feature and whether or not it increase my exposure to risk. If you value all that other stuff, go play in the Android world. I don't, so I don't even think about it until these threads come up.

> Even if the developer does all the legwork to build a payment system (for example, they have a web app as well) and market the app on their own, they have to give Apple their cut. You don't get a choice and neither does the developer.

You're conveniently omitting a huge feature of having Apple manage all of that stuff: _Apple manages all of that stuff_, not Epic or the kid that implements the next subscription-based flappy bird.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by drenvuk on Thursday September 10, 2020 @12:14PM (#24433670)
In every single one of your responses you've omitted the possibility of there being an option for people to run sideloaded apps while allowing you the ability to stay in Apple's safe embrace.

Just like you say "we can use Android" why can't we say "you can just stay on the app store"?

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by lolsal on Tuesday September 15, 2020 @11:49AM (#24482636)
You're not understanding what I'm saying; I'm not communicating the point well enough.

The fact that is impossible to side load apps is a feature to me. If Apple enables you and others to side load apps, it removes a feature and something I value.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by subsection1h on Wednesday September 09, 2020 @08:49PM (#24427747)
Hacker News in 2020: Where "hackers" prefer closed systems and perceive no value in developers who don't want to "play nice" with closed systems.
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by carlhjerpe on Thursday September 10, 2020 @05:44PM (#24436853)
It's really a can't eat the cake and have it too problem. We want hackability but we also want convenience and feeling save (Trust). On Linux dists this trust is put in the opensource developers and distro maintainers. When you need to build something yourself the source is open for you to see. Developers and maintainers take pride in their work. On the mobile platform it seems from my point of view like more development is fueled by profit. If you combine profit seeking with sideloading proprietary applications i believe the end result would cause iPhone sales to drop as their USP no longer holds true (conveniece for the everyday user not having to deal with security, trust, payment processors).

I am using Android as I've been for the last couple of years for this hackability, but i rely more on F-Droid than Play Store.

I understand both Apples and Epics point of view, standard consumer would probably be hurt by Epic getting their way while HN crowd would benefit (possibly short term only) from Epic getting their way.

One thing to keep in mind is that there's a reason why Apple is doing this, and it rhymes well with what every single person i know says about the iPhone. It's simple, it just works, you know how to use it, It's convenient. All these things sound like things one can only achieve in a walled garden.

Apple does what's best for their shareholders, and what's best for their shareholders is if people stay happy with their iPhones and keep purchasing them. I'll stick to Android and all the associated spyware until there's a proper opensource alternative for day2day use and some decent music streaming service available.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by mhh__ on Thursday September 10, 2020 @06:32AM (#24430883)
How else am I supposed to mention how many thousands of dollars of apple gear I've got!?
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by lolsal on Thursday September 10, 2020 @10:29AM (#24432684)
It's a fallacy to think you can play gatekeeper regarding 'hacking' just because I (or more generally the HN audience) like and value one phone ecosystem over another. Surely you knew that already though, right?
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by drenvuk on Thursday September 10, 2020 @12:19PM (#24433718)
He's not playing gatekeeper. Hackers have generally been known to like open systems or to force closed ones open. Just look at history. You're talking about a phone ecosystem, he's talking about a closed ecosystem.
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by lolsal on Thursday September 10, 2020 @01:27PM (#24434525)
They are implying I'm not a hacker because I like the Apple ecosystem, aren't they?
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by drenvuk on Thursday September 10, 2020 @01:44PM (#24434703)
They're implying that you're not a hacker because you appear to lack the hacker's mindset. Maybe you have it for some interests but not others but from the hackers that I've seen it's usually a driver for much of their technology interaction.
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by grumple on Wednesday September 09, 2020 @07:47PM (#24427318)
As an Apple user, I think you’re crazy. It being locked down is the worst part about it and the main reason I’m considering moving off Apple in the future. Also as a developer deploying anything Apple-related is a pain.
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by lolsal on Thursday September 10, 2020 @10:44AM (#24432804)
> As an Apple user, I think you’re crazy. It being locked down is the worst part about it and the main reason I’m considering moving off Apple in the future.

If it makes you feel any better, I have never, ever, felt "locked down" in the Apple ecosystem. We must live very different lives because I never think about my phone - I think about messaging people, sending emails, looking something up on the web, getting directions, etc. Things I like and enjoy using are there and amazing. I don't have to worry about scummy devs like Epic, or side-loading malware because it's cool, or jailbreaking so I can put drop shadows on random things. If you need those features you should have picked a device that supported those features. I don't, so I don't care about things like that because they bring me no value.

Managing your devices and apps is expensive in terms of time and attention costs. It's not worth it to me.

> Also as a developer deploying anything Apple-related is a pain.

I would challenge this or at least dismiss this as an opinion - I have apps in both the iOS and Android stores and deploying on iOS is a breeze compared to Android.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by grumple on Thursday September 10, 2020 @01:25PM (#24434494)
> scummy devs like Epic

What makes them scummy? They want to make money without paying Apple's 30% (for what? hosting the app would cost Epic very little, payment processing costs < 3% from anywhere).

> side-loading malware because it's cool, or jailbreaking so I can put drop shadows on random things

The whole point is that you shouldn't need to side-load or jail-break anything. You can put any app you want on your pc or linux machine. And no, we aren't all operating with tons of malware on those machines.

> they bring me no value.

Do you pay for any apps? Wouldn't them costing 20% less bring you value in a very literal, "more money in your bank account" sense?

> I would challenge this or at least dismiss this as an opinion - I have apps in both the iOS and Android stores and deploying on iOS is a breeze compared to Android.

This is simply not true. It's not a matter of opinion, there are fewer steps/fields to fill out and less time involved in deploying an Android app. Android also charges less.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by lolsal on Tuesday September 15, 2020 @12:00PM (#24482785)
> What makes them scummy?

Breaking the TOS

> They want to make money without paying Apple's 30%

Too bad, that's what it costs to play in the Apple ecosystem.

> (for what? hosting the app would cost Epic very little, payment processing costs < 3% from anywhere).

Surely you think there is more to the management and delivery of app bundles to millions of people, right? You're reducing the value provided by the App Store too a ridiculous level.

> The whole point is that you shouldn't need to side-load or jail-break anything.

I agree! I don't need either of those things.

> You can put any app you want on your pc or linux machine. And no, we aren't all operating with tons of malware on those machines.

Great, keep up the good work.

> Do you pay for any apps? Wouldn't them costing 20% less bring you value in a very literal, "more money in your bank account" sense?

Not if the cost is letting more garbage from Epic/EA/Origin/Zynga/whatever into the App Store and on my device.

> This is simply not true. It's not a matter of opinion, there are fewer steps/fields to fill out and less time involved in deploying an Android app.

How is it not a matter of opinion? If I counted the number of clicks/fields/pages/panels/etc for getting an app onto an Android or Apple device, my anecdotal experience tells me that it's about half the effort to distribute an Apple app. But anyway, this metric is silly and ultimately doesn't matter to me so I'm not going to argue with you about it anymore.

> Android also charges less.

Cool; I see about 2-3x more money on iOS apps vs their Android ports. The difference in the $99 vs the $25 is made up in no time and it's a rounding error to any enterprise listing apps.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by curiousmindz on Wednesday September 09, 2020 @08:03PM (#24427447)
Let's forget about this current case, and think in general:

Do you think that the Apple ecosystem could get better? Surely, there are improvements that would be a net positive for you?

Now, what if what Epic is doing results in an improvement in the Apple ecosystem?

Ultimately, you can only say that this case has no value to you if you can reason that there is no way that it will make things better for you, and that's a very tough thing to prove without a crystal ball :)

Still, you certainly don't have to put all that much thought into this. At the end of the day, there are far more important things in life.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by lolsal on Thursday September 10, 2020 @10:33AM (#24432717)
> Ultimately, you can only say that this case has no value to you if you can reason that there is no way that it will make things better for you, and that's a very tough thing to prove without a crystal ball :)

You're inverting the relationship. These things have value because I don't have to care about side loading garbage IPAs or devs injecting malware, etc. etc. I don't care about sone random developer's "improvements". Just give me what I paid for and that's all I care about.

Hint: Part of what I pay for is: "play nice with apple, because that's what I expect."

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by drenvuk on Thursday September 10, 2020 @12:20PM (#24433737)
Are you even a developer? Do you have any technical background past HTML and js?
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by lolsal on Tuesday September 15, 2020 @11:52AM (#24482667)
Yes. I've been in software for just over 20 years, in the network security sector for the last 7. Did you have a point to present or just an attempted attack on me personally?
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by hapticmonkey on Wednesday September 09, 2020 @07:07PM (#24426985)
Apple's defense is that their walled garden and strict rules are what's stopping their ecosystem from becoming a cesspool of scams or fake or harmful apps. Users (who are not "power users") trust Apple's ecosystem.

The user experience of installing from their app store and using their sign in method is so much better than the experience of installing from the web and signing in via other methods. It frustrates me that the entire industry failed to create a suitable sign-in option and Apple felt they had to step in to create something with good UX while respecting users' privacy.

I'd love for the iOS ecosystem to open up more, but I also know it would be exploited easily and create an industry-wide race-to-the-bottom for UX and privacy.

Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by donmcronald on Wednesday September 09, 2020 @08:56PM (#24427786)
You're taking on risk for that sign in convenience though. What do you do if Apple bans your account? If the services you're using have absolutely zero info about you, how do you prove who you are and get your account back?
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by chj on Wednesday September 09, 2020 @06:20PM (#24426575)
I was confused too, then I tried to picture them as AAPL holders, and it makes me feel more comfortable ever since.
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by m3kw9 on Wednesday September 09, 2020 @04:59PM (#24425832)
Closed platforms have their disadvantages and advantages for user and devs. I want to see Apple win because they created this whole thing and always had the 30/70 till someone with a stink eye thinks they are making too much.
Re:Apple Disabling 'Sign in with Apple' for Epic Games on Se... by kinkrtyavimoodh on Wednesday September 09, 2020 @05:22PM (#24426054)
No, everyone thought they make so much. It took someone big enough and immune enough to challenge it.

You won't expect the single-parent-of-two type of developer to even hope of touching Apple. That sort of developer has no alternative but to keep paying the Apple 'tax'. It's no different than general purpose extortion.