3 ms·
> The lack of full macOS support on Goey and the decision to target GNUStep instead of Mac Cocoa proper is... interesting. complain to Apple which makes it ill
by jcelerier 6y ago
> The lack of full macOS support on Goey and the decision to target GNUStep instead of Mac Cocoa proper is... interesting.
complain to Apple which makes it illegal to have access to the Cocoa API if you don't own a Mac
- todd3834 6y agoWhat good would accessing the API do without a Mac? If you are suggesting that you need a Mac to even write code that interacts with it then I would be shocked to find out that is true. Also, how would you even build something for the Cocoa API without a Mac? Libui works on multiple platforms with native UI. QT, GTK and Fyne work around this each in their own way. Fyne is a very interesting solution as it just renders everything in OpenGL. At first I didn’t like Fyne but from a visual standpoint but after switching to the light theme it has really grown on me. And the cross platform bugs I used to get with libui are pretty much non existent. It is so much simpler to support one rendering engine that all of the platforms support vs multiple implementations of the same thing. It might work for simple apps but the platform specific quirks start adding up and it becomes a maintenance headache. After switching to Fyne I’ve been very happy.
- lerax 6y ago> If you are suggesting that you need a Mac to even write code that interacts with it then I would be shocked to find out that is true That's true. For iOS too. Sorry.
- jcelerier 6y ago>What good would accessing the API do without a Mac? ... allowing ppl to write software without needing to shell out $$$'s to Apple ? > Also, how would you even build something for the Cocoa API without a Mac? well, with GNUStep which is a reimplementation of the Cocoa API, like the project we're discussing. There's no issue building for instance stuff that targets Windows on Linux - I routinely build windows software from my linux by using MinGW and testing it with Wine. GNUStep provides a kind of approximation of that but it is much less up-to-date wrt Cocoa than MinGW is wrt Win32 API