Live data from Hacker News

Trello Desktop for Mac and Windows: Get More Done Without Distractions

blog.trello.com

51–60 of 62 posts

Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions

#51
post #22

Earlier quoted context omitted.

Yeah, extremely disappointed in this. I’ve been a heavy Trello advocate since it launched, but the lack of real native clients puts a pretty low ceiling on it’s usefulness at scale. Atlassian has plenty of native developers on their team, not sure why they would take this route...

I think choosing a hybrid approach is the way to go here. The implementation with Electron, as most cases, sucks. I work with a startup and they have a hybrid app, which binary is 3.5 megabytes [1]. UI is JS/HTML/CSS and is almost the same bundle as the web version [2] Trello's app is 66MB [3] 1: https://itunes.apple.com/us/app/ninox-database/id901110441?m... 2: https://app.ninoxdb.de 3: https://itunes.apple.com/us/a…

How does the "hybrid approach" differ from Electron and why is it so much smaller? Don't they still need to embed a full browser engine if the UI is all JS and HTML?

Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions

#52
post #51

Earlier quoted context omitted.

I think choosing a hybrid approach is the way to go here. The implementation with Electron, as most cases, sucks. I work with a startup and they have a hybrid app, which binary is 3.5 megabytes [1]. UI is JS/HTML/CSS and is almost the same bundle as the web version [2] Trello's app is 66MB [3] 1: https://itunes.apple.com/us/app/ninox-database/id901110441?m... 2: https://app.ninoxdb.de 3: https://itunes.apple.com/us/a…

How does the "hybrid approach" differ from Electron and why is it so much smaller? Don't they still need to embed a full browser engine if the UI is all JS and HTML?

macOS offers WKWebView [1], which essentially uses internal webkit ( safari ) for running the application.

And since all libraries are already on your OS, the build is really small, as well as the memory footprint.

1: https://developer.apple.com/documentation/webkit/wkwebview

Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions

#54

Earlier quoted context omitted.

This trend isn't going anywhere. It's efficient from a human resources perspective. It is very expensive to build and maintain products across native desktop (Mac and Windows), mobile (iOS and Android) and web. That's 5 platforms. Web on its own is hard enough with probably 6 or 7 different browser platforms and various screen sizes to accommodate. Electron is a godsend, sub-native performance or not.

> It is very expensive to build and maintain products across native desktop Yet (modulo mobile) somehow companies managed to do this in the 90s with far less productive development tools. The difference is the diluted power of the consumer: when software was a purchased product made for Ks of subscribing customers, small contingents of customers being upset about subpar UI and performance was a real threat to the via…

In the 90s you could get away with making a Windows desktop app and call it a day. No one expected your web site to have all the same functionality as your desktop app. And mobile apps weren't a thing. Mac was also a small enough portion of the market to ignore for many products.

Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions

#55

It actually is an electron app λ /Applications/Trello.app/Contents ◆ tree -L 2 . ├── Frameworks │ ├── Electron\ Framework.framework │ ├── Trello\ Helper\ EH.app │ ├── Trello\ Helper\ NP.app │ └── Trello\ Helper.app ├── Info.plist Tried it. It's a bit laggy and seems not much different than the website itself.

Downloaded and tried it... main app and the helpers currently using 671MB of RAM. :(

Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions

#56
post #51

Earlier quoted context omitted.

How does the "hybrid approach" differ from Electron and why is it so much smaller? Don't they still need to embed a full browser engine if the UI is all JS and HTML?

macOS offers WKWebView [1], which essentially uses internal webkit ( safari ) for running the application. And since all libraries are already on your OS, the build is really small, as well as the memory footprint. 1: https://developer.apple.com/documentation/webkit/wkwebview

Slack used to use WebKit but they migrated to Electron for various reasons explained in their blog post https://slack.engineering/building-hybrid-applications-with-...

Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions

#57
post #22

Earlier quoted context omitted.

Yeah, extremely disappointed in this. I’ve been a heavy Trello advocate since it launched, but the lack of real native clients puts a pretty low ceiling on it’s usefulness at scale. Atlassian has plenty of native developers on their team, not sure why they would take this route...

I think choosing a hybrid approach is the way to go here. The implementation with Electron, as most cases, sucks. I work with a startup and they have a hybrid app, which binary is 3.5 megabytes [1]. UI is JS/HTML/CSS and is almost the same bundle as the web version [2] Trello's app is 66MB [3] 1: https://itunes.apple.com/us/app/ninox-database/id901110441?m... 2: https://app.ninoxdb.de 3: https://itunes.apple.com/us/a…

You have no Linux or Windows support though, right?

Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions

#59
post #4

I haven't had a chance to download it yet, but my suspicion says it's probably an Electron application. What do you all feel about this practice of taking long-lived web applications and getting them out of a tab and into a desktop shell with a place on the dock/task bar and the ability to Atl/Control-Tab?

I'm not sure anyone thinks its ideal but there is certainly software built with it that just wouldn't otherwise be, no matter how many people talk about Qt on here.

I don't mind.

Electron is just kids re-discovering MSHTML.dll.

Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions

#60
post #22

Earlier quoted context omitted.

Yeah, extremely disappointed in this. I’ve been a heavy Trello advocate since it launched, but the lack of real native clients puts a pretty low ceiling on it’s usefulness at scale. Atlassian has plenty of native developers on their team, not sure why they would take this route...

A true native client would be a lot of work. Maintain feature parity without adding new features. Identical UI including all the quirks. Is having a native app going to gain them any users? Maybe for user who can't have a browser installed, but they might not be able to have an internet connection either...

"A true native client would be a lot of work."

Electron has given a lot of devs that cop-out. I would rather Electron didn't exist... you'd have fewer desktop apps yes, but the fewer that are out there would be higher quality, and there'd be more work for people that don't buy into this web-must-be-everywhere mentality.

Post reply on HN