Earlier quoted context omitted.
Electron has always been redundant, the approach daemon + local browser has worked since browsers exist, and then there are web views anyway. The problem is that those approaches require the developers to actually care about what browser the user has installed instead of pushing Chrome everywhere.
I disagree. I have not seen many applications that take daemon + local browser approach. What are the examples? Yes, each Electron app ships a copy of node and Chromium engine, but user gets icon on a desktop, ability to manage windows with whatever window manager and utilities, hotkeys, tray icons, dedicated menu etc.
Porting a 100% local app to the web
31–40 of 81 posts
Re: Porting a 100% local app to the web
#32Interesting app, how does it compare to YNAB?
The only thing similar is how the budgeting system works, and even that is going to change soon. Soon you'll be able to choose between a zero-based budget or a simpler report-style budget that just shows income vs expense (and provide some features help track things). There's also the big difference that the app is local and we provide end-to-end encryption. An example of a feature that YNAB doesn't have at all is cu…
It seems like, at least the first mentioned use case in Actual's documentation, is covered by YNAB already.
Re: Porting a 100% local app to the web
#33As much as it seems the general tone of HN is firmly against having the File System APIs in browsers it really is the bridge that enables truly offline webapps to work. The fact that the only consistent persistence story is to send your data to a server you don’t control makes everything harder. If we want users to really own their data we have to give webapps somewhere to put it that’s in the user’s control.
Re: Porting a 100% local app to the web
#34Earlier quoted context omitted.
The only thing similar is how the budgeting system works, and even that is going to change soon. Soon you'll be able to choose between a zero-based budget or a simpler report-style budget that just shows income vs expense (and provide some features help track things). There's also the big difference that the app is local and we provide end-to-end encryption. An example of a feature that YNAB doesn't have at all is cu…
https://docs.youneedabudget.com/article/611-manage-payees#ca... It seems like, at least the first mentioned use case in Actual's documentation, is covered by YNAB already.
Re: Porting a 100% local app to the web
#35If the app lives in full isolation and your focus is data ownership desktop is probably better, but I struggle to understand how it can be better tech for any other use case. I work in a big company so maybe I am biased but 1) every app eventually has to integrate with some other app; 2) every app eventually is used by more than 1 person; in both 1 and 2 desktop pretty much breaks (unless you use version control for…
Re: Porting a 100% local app to the web
#36Re: Porting a 100% local app to the web
#37Re: Porting a 100% local app to the web
#38If the app lives in full isolation and your focus is data ownership desktop is probably better, but I struggle to understand how it can be better tech for any other use case. I work in a big company so maybe I am biased but 1) every app eventually has to integrate with some other app; 2) every app eventually is used by more than 1 person; in both 1 and 2 desktop pretty much breaks (unless you use version control for…
Desktop apps can reach higher quality. Compare e.g. Apple Keynote to Google Slides, the difference is obvious.
Depending on the features you use your argument might fall flat though, how do I collaborate on a presentation? How can I easily share a presentation with a set of folks?
I like Keynote a lot, but Slides has it’s use cases as well.
Re: Porting a 100% local app to the web
#39Earlier quoted context omitted.
Electron has always been redundant, the approach daemon + local browser has worked since browsers exist, and then there are web views anyway. The problem is that those approaches require the developers to actually care about what browser the user has installed instead of pushing Chrome everywhere.
I disagree. I have not seen many applications that take daemon + local browser approach. What are the examples? Yes, each Electron app ships a copy of node and Chromium engine, but user gets icon on a desktop, ability to manage windows with whatever window manager and utilities, hotkeys, tray icons, dedicated menu etc.
Re: Porting a 100% local app to the web
#40Earlier quoted context omitted.
Desktop apps can reach higher quality. Compare e.g. Apple Keynote to Google Slides, the difference is obvious.
Ha. Wanted to counter your argument with: Keynote is older. It is, but just by 3 years, (2003 vs 2006). Depending on the features you use your argument might fall flat though, how do I collaborate on a presentation? How can I easily share a presentation with a set of folks? I like Keynote a lot, but Slides has it’s use cases as well.
I agree GSlides has its uses. Web apps are good for ephemeral tasks, but I use desktop apps for stuff I care about.
1: https://support.apple.com/guide/keynote/intro-to-collaborati...