(no title)
ef2k
|
4 months ago
On MacOS it warns you when you're about to open an app you've downloaded and installed yourself. "Foo has been downloaded from the internet, are you sure you want to open it?". It doesn't stop you from installing it. Why should doing so on your phone be any different?
bpfrh|4 months ago
If i send a golang binary to someone with a mac via signal or other mediums, apple simply displays a dialog that the app is damaged and can't be run.
You need to use chmod to manually remove the quarantine flag to run it.
That for me is something that should be fined ad infinitum, because it is clearly designed to disallow non technical people to run custom apps.
Zak|4 months ago
bpye|4 months ago
Has this changed? I thought it failed to launch, but if you go to Privacy & Security in Settings it would give you the option to allow it to run?
Though yes, macOS doesn't prompt you to do that, you have to know where to find it.
spcebar|4 months ago
LoganDark|4 months ago
WorldPeas|4 months ago
conradev|4 months ago
but macOS lets you override any system determination, iOS does not, and Google is proposing the iOS flavor.
bloomca|4 months ago
I think it is mostly about expectations, macOS trained people that it is relatively safe to install signed apps. If your app is unsigned, Gatekeeper will refuse to run it.
bpye|4 months ago
WorldPeas|4 months ago
greatgib|4 months ago
CrossVR|4 months ago
Because it's obscenely profitable for the platform holder to have complete control over app distribution.
Can we stop pretending it's about anything else than that? Just imagine if Microsoft got a 30% commission on every PC software purchase in the world...