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…
Trello Desktop for Mac and Windows: Get More Done Without Distractions
51–60 of 62 posts
Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions
#52Earlier 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?
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
#53Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions
#54Earlier 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…
Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions
#55It 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.
Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions
#56Earlier 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
Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions
#57Earlier 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…
Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions
#58Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions
#59I 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.
Electron is just kids re-discovering MSHTML.dll.
Re: Trello Desktop for Mac and Windows: Get More Done Without Distractions
#60Earlier 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...
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.