4 ms·
Why is the post focusing exclusively on desktop? > The last five applications I installed are Electron apps. The last few companies I've worked at made their
by mastazi 5y ago
Why is the post focusing exclusively on desktop?
> The last five applications I installed are Electron apps.
The last few companies I've worked at made their mobile apps using React Native[1].
> In ten years nearly every desktop app that isn't over ten years old will be a progressive web app or a containerized (e.g. Electron) web app.
Some of the apps I have installed on my phone are progressive apps, one of those decided to promote their PWA over App Store / Play Store because they didn't want to share revenue with Apple/Google, the revenue issues with mobile stores have been in the news a lot recently, I wouldn't be surprised if this became more common in the future.
[1] worth noting I'm not a mobile dev so my own skillset doesn't have anything to do with how those companies make their apps.
- jitl 5y agoReact Native is much more native than Electron, though. There’s no “web” involved in React Native. It just happens that the language (JavaScript) is also used by the web platform.
- mastazi 5y agoYes, this is a fair point. Just worth noting that it's not just JavaScript that makes it web-developer-friendly though, it's also its HTML-like templating system and its CSS-like styling system.
- sciprojguy 5y agoFWIW, the styling system mainly talks to the parameterized native components that the build system pulls down from GitHub. You can do the same kind of thing in SwiftUI using View Modifiers.