News for hackers. Stuff that matters.
Re:Notarizing Your Mac Software for macOS Catalina by trothamel on Monday October 07, 2019 @10:56AM (#21181601)
Should people be required to own a Mac to release desktop software for the Mac? It is - or at least was - quite possible to make an application in Electron or Java or some other tool and release it cross-platform, having beta testers handle platforms specific testing.

Now, Apple is making that impossible, which hurts developers who can't afford to go all-in on the mac platform.

Re:Notarizing Your Mac Software for macOS Catalina by reaperducer on Monday October 07, 2019 @11:31AM (#21182043)
Should people be required to own a Mac to release desktop software for the Mac?

How do you test your software without the machine you're targeting? Every programmer knows that VMs aren't as good as the real thing.

Re:Notarizing Your Mac Software for macOS Catalina by trothamel on Monday October 07, 2019 @12:16PM (#21182604)
You send it to a friend of yours that has a mac, but isn't a developer.
Re:Notarizing Your Mac Software for macOS Catalina by ryandrake on Monday October 07, 2019 @12:34PM (#21182819)
I hope you are being sarcastic! That’s a low quality assurance bar, even by a hobbyist’s standards. “My friend with one Mac running one OS version says it works, therefore I’m ready to release?”
Re:Notarizing Your Mac Software for macOS Catalina by trothamel on Monday October 07, 2019 @02:00PM (#21183967)
I'm not. When you're a high school student releasing your first computer game on a well-tested engine, that's a perfectly valid level of quality assurance.

Not everyone can afford to keep around a lab full of macs running multiple versions of macOS.

Re:Notarizing Your Mac Software for macOS Catalina by reaperducer on Monday October 07, 2019 @03:58PM (#21185285)
No one says you need a bunch of Macs. People are saying that you need one, which is one more than the OP wanted to use.
Re:Notarizing Your Mac Software for macOS Catalina by ryandrake on Monday October 07, 2019 @09:22PM (#21187767)
I’d think any developer would want at a bare minimum two test machines: one representing the minimum system required by your application including minimum targeted OS version, and a higher end machine running the latest.

Judging my the reaction to my comment, Today I Learned it’s acceptable to release software with only cursory testing on a friend’s computer. Explains a lot about recent software quality actually...

Re:Notarizing Your Mac Software for macOS Catalina by filleduchaos on Monday October 07, 2019 @11:01AM (#21181655)
I don't quite see how that at all follows, considering that notarization is something you can do from e.g. a CI server.

I'm concerned at this point about if anybody that this supposedly effects has actually done any research at all on it.

Re:Notarizing Your Mac Software for macOS Catalina by digitalsushi on Monday October 07, 2019 @12:19PM (#21182646)
The last place I worked at, it was socially forbidden to automate the digital signing process, such as in a CD pipeline. Now I'm curious to hear if we were being paranoid.
Re:Notarizing Your Mac Software for macOS Catalina by arvinsim on Monday October 07, 2019 @11:15PM (#21188382)
And that's why Electron is popular. People don't have to deal with these issues.
Re:Notarizing Your Mac Software for macOS Catalina by saagarjha on Tuesday October 08, 2019 @12:43AM (#21188838)
More specifically, developers don't have to deal with these issues. They simply create more issues for their users.