[HN Gopher] Catching Native Apps ___________________________________________________________________ Catching Native Apps Author : bangonkeyboard Score : 40 points Date : 2022-01-12 22:27 UTC (1 days ago) (HTM) web link (mjtsai.com) (TXT) w3m dump (mjtsai.com) | egypturnash wrote: | god what is going on with this page, Safari keeps on deciding to | stop rendering anything when I scroll up, none of the links work | when I hover over them, it breaks Reader mode too. | | edit: oh now that I bitched about it here it's loading fine, how | peculiar. | PaulDavisThe1st wrote: | The more fundamental question here is: why, given what we know of | the market share of devices running macOS, would anyone choose to | develop solely for macOS (and thus target Apple-provided APIs)? | | Now, let's be clear. I am not insisting that there are no reasons | why anyone would do this. If you believe (rightly or wrongly) | that your audience/user niche is overwhelmingly macOS-based, | that's one pretty good reason right there. | | But ... yep, truth be told, I can't imagine any other good | reasons. If you're developing native applications in 2022, | targetting a single platform makes almost no sense unless you | pre-define your audience as limited to that platform. You may be | able to create a viable revenue model doing that, but for every | user on your chosen platform, there's somewhere between 2 and 20 | who are irritated by your decision. | valleyer wrote: | > three competing app frameworks won't create it | | > Apple splitting their resources to support AppKit, SwiftUI, and | Catalyst probably doesn't help. | | Yup. After years trying to coalesce development around AppKit | (transitioning away from the original Toolbox API), Apple decided | to ship the org chart and simultaneously maintain three different | UI frameworks, none of them fully consistent with the others. | Engineering labor was divided between them, and extra work was | created due to interoperability requirements. All three were left | worse off as a result. | [deleted] ___________________________________________________________________ (page generated 2022-01-13 23:00 UTC)