News for hackers. Stuff that matters.
Re:macOS Apps in Rust by astrange on Sunday May 14, 2023 @06:45AM (#35937004)
> Can you give an example of something can only be done in a native app?

Accessibility, text field behaviors, control animations looking right, window resizing behaviors, any system settings related to UI applying properly, printing, export to PDF, rich text copy and paste, normal power and memory use, the engineers working on the next OS release being able to fix your app if they break it, your app updating to the next OS version's UI changes automatically…

Re:macOS Apps in Rust by tcfhgj on Sunday May 14, 2023 @07:03AM (#35937079)
afaik not a problem with apps written in something like react native which use platform specific widgets and common business logic.
Re:macOS Apps in Rust by obrhoff on Sunday May 14, 2023 @02:13PM (#35939998)
It actually is. Fortunately, the quality of apps dropped significantly, allowing these technologies to compete.
Re:macOS Apps in Rust by tcfhgj on Sunday May 14, 2023 @04:26PM (#35941107)
why should it? it makes no sense to me; you can do anything

It just might be that you don't go all the way, because you think a 80% sufficient result is enough for you

Re:macOS Apps in Rust by smoldesu on Monday May 15, 2023 @01:25AM (#35944171)
To the contrary. Developing native apps is so painful that the average S&P500 company will treat it like a root canal. Given how meaningless native functionality is to them, they won't hesitate at the opportunity to serve you a shitty Electron app. Many of them are only successful because they didn't waste time writing native apps for each platform.
Re:macOS Apps in Rust by astrange on Sunday May 14, 2023 @06:09PM (#35941776)
There's more to a UI layer than individual controls.

Should also say for a Mac app "the menu bar works normally" but people don't always pay attention to that.