Comment by socalgal2

Comment by socalgal2 a day ago

5 replies

> The process to allow running applications that are unsigned is just a horrible hack. It feels like a last minute "shove it and move on!".

If you're talking about the process that just says "Foo.app is damaged and can’t be opened." and the only way around that is to manually remove the com.apple.quarantine extended attribute, that's arguably working as intended. Apple doesn't want users to run untrusted apps period. They want only apps approved by them.

As a dev and open source dev I don't like it. But, I can't totally be against it I think. It is safer for some users and experts can learn how to remove the attribute with `xattr -d com.apple.quarantine filename`

dilap a day ago

Saying "Foo.app is damaged" is lying to the user though, which is not nice, and not a good sign, in general, for the health of a company / its culture.

  • socalgal2 a day ago

    Saying it's damage is by design. Apple wants to scare you aware. I agree it feels bad from one POV. That was my initial reaction. I also agree though that steering grandma away from evil apps is good too.

    • array_key_first a day ago

      Part of the reason computer users like your grandma are so helpless is because OS' have devolved to be completely untrustworthy. Everything lies, and error messages now look like "oopsy windows made a fucky! >_<"

      It's no wonder granny has zero confidence in the computer and is always behind.

    • dilap a day ago

      Yeah, by design, of course, but I still think it's bad (& there are plenty of ways to scare grandma without lying to her, if you really need to do that).

      In general I'd contend that the mindest which leads you to believe "we need to lie to our users because they are dumb" isn't conducive to making good software.

    • saagarjha a day ago

      Lying to people is usually bad because they will stop trusting your warnings.