Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Apple lets you install custom apps on Macs, it’s just iOS devices where it’s a pain.

On iOS devices, you have to use a developer account to sideload the app and it only works for a short time, IIRC. I’m fuzzy on the details because the places where I’ve worked, it mostly just worked although the experience was way, way better on Android. At one point I was on a team that ran a system for deploying apps for sideloading, and for years I’ve been carrying both an Android and iOS phone, so I feel like I have a handle on these differences, but I also am missing out on some of the problems that our team already solved.

On macOS, you can download an app and run it. Depending on the provenance of the app and the security settings, you may get a message like “this app is from an unknown developer” with no apparent way forward. The solution is to right-click the app and select open from the context menu. When you open an app by right clicking on it, the OS gives you an option to open the app. This depends on security settings, but I think this is allowed by default.

There’s a lot of malware out there these days and I think it is good and correct that it should not be obvious how to run arbitrary software you downloaded. We know people will just click through dialog boxes to try and get where they’re going, which is way (for example) there’s no button to visit an HTTPS site with a broken certificate in most browsers these days. Some things should not come with instructions, because the risks are too great for unskilled users.



I believe the right click method for opening an unsigned app no longer works as of MacOS Ventura. It appears to work on your own computer but once someone downloads it and tries to run on a new computer, you can’t get around it through regular UI, I think.


It does still work, but you need to change the gatekeeper settings to allow it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: