7 ms·
It’s all become too much. I’m deprecating Apple support at my company. Current company-owned Apple devices may continue to be used, and any BYOD is fine if it d
by ehvatum 6y ago
It’s all become too much. I’m deprecating Apple support at my company. Current company-owned Apple devices may continue to be used, and any BYOD is fine if it doesn’t run an Oracle DB instance, but we will no longer pay for repairs to Apple devices and we will not pay to replace them with Apple devices. We have about $45k original MSRP of Apple equipment, so it’s not a big deal, except to us. The trend of Apple hardware and software problems soaking up an increasing amount of time would reach the ultimate limit of complete 24/7 time consumption by the year 2031, if the current trend were allowed to continue.
We are in the robotic manufacturing sector, and also we have a lumber mill for some reason.
- heavyset_go 6y agoAs a developer of a couple of open source macOS apps, I couldn't have said it better myself.
- grishka 6y agoI don't quite understand people complaining about macOS apps. You aren't forced to publish in the app store. You can still disable Gatekeeper. You can disable code signature and entitlement enforcement altogether, although the process is messy. There's still nothing technically stopping you from avoiding Apple policies.
- heavyset_go 6y agoYou can try to understand why macOS developers are frustrated with Apple by reading some of these[1] comments on HN. > You aren't forced to publish in the app store. If you don't pay $100 each year to Apple, macOS will treat your app as if it is radioactive. If your users don't know the magic security ritual to run un-notarized apps is, the app will just appear to be broken. > You can still disable Gatekeeper. Yes, if you're a power user. Apple is removing the ability to easily run un-notarized software in future macOS releases. > There's still nothing technically stopping you from avoiding Apple policies. Apple's literal technical limitations for distribution and execution of applications for apps that can't make it through Apple's approval process for notarization prevents users from using the applications they downloaded but Apple doesn't approve of. [1] https://news.ycombinator.com/item?id=24276406 https://news.ycombinator.com/item?id=24276406
- grishka 6y agoIt does say right there that Big Sur will be requiring signatures on all binaries, but it does actually specifically say that a self-signed certificate would be enough. If someone wants to distribute apps without notarizing them, it's just a matter of adding instructions on how to bypass the notarization check. And again — there's shouldn't be a party more trusted than the device owner. Otherwise I'd characterize such an OS as malware.
- heavyset_go 6y ago> If someone wants to distribute apps without notarizing them, it's just a matter of adding instructions on how to bypass the notarization check. In the future, that will require disabling SIP. Good luck explaining to a non-power users how to do that. Your analysis ignores the anticompetitive behavior Apple is engaging in. By making unapproved software second-class citizens on macOS, only apps that get Apple's approval through the Notarization or App Store process can be run easily by users.
- grishka 6y ago> In the future, that will require disabling SIP. Are you sure about that? Catalina has this "developer tools" permission that allows running unsigned/non-notarized binaries. Xcode grants that to itself, but you could as well grant it to things like Terminal and run your app from there. Bonus points for including a shell script with your app so the user doesn't have to run "scary" commands manually. Yes, there are going to be (one-time) UX compromises, but I think it's possible to make it feel more or less okay for the average user.
- clusterfish 6y agoJeez, have some empathy for regular people. The whole damn point of those measures on Apple's side is to introduce friction and make it excessively hard to install non-notarized apps. It's already bad and unusable by most average people, and that's exactly the goal.
- pier25 6y agoTechnically, yes. In practice you can't really expect to distribute free or commercial macOS software without paying the $99 anual fee. Even outside the MAS. Non tech users don't even understand what Gatekeeper is or how to disable it. Most will think an unsigned app is a virus or whatnot. Even in Catalina you need to open the terminal to enable the "everywhere" option and disable gatekeeper. I'm sure this is only going to get worse from now on.
- grishka 6y ago> In practice you can't really expect to distribute free or commercial macOS software without paying the $99 anual fee. Even outside the MAS. I have a small free app (month calendar widget for the notification center) and it's self-signed. No one has had any problems running it — none that I'm aware of, anyway. > Non tech users don't even understand what Gatekeeper is or how to disable it. It feels like non-tech users at this point are used to computers acting up and being unreliable and thinking that everything is a virus. Windows users that installed an antivirus have had that same experience since about forever. > Even in Catalina you need to open the terminal to enable the "everywhere" option and disable gatekeeper. They've had this going on for a while. On Mojave too. Also it sometimes automatically reverts the setting to "only known developers" and you have to use another `defaults write` command to prevent that from happening in the future. This doesn't help with security, this is just plain annoying.
- reaperducer 6y agoWhat does anything in your comment have to do with App Store review process changes?
- deleted 6y ago[deleted]
- ksec 6y agoI wish this gets more upvote and be shared among other business.