Earlier quoted context omitted.
Absolutely not the case.
Examples of apps which go the extra effort to use each platforms toolkit and look and behave natively?
Electron 3.0.0
91–100 of 141 posts
Re: Electron 3.0.0
#92Earlier quoted context omitted.
You're probably right about cant, but why would they want to? A native version of their app would either embed a web browser or end up half-implementing one poorly. Why not just start with one?
Any Qt app can use QtWebView. There's a difference between putting a web browser inside your app and putting your app inside a web browser.
Re: Electron 3.0.0
#93Earlier quoted context omitted.
Is writing native apps honestly still so hard these days? I can appreciate the concerns about maintaining multiple codebases and dealing with different delivery mechanisms and their rules, but modern iOS/macOS and Windows APIs (at least; I cannot speak for Android and Linux) seem just as easy, let you work in arguably better languages, evolve at a faster rate, and provide a better experience for users and their machi…
It's not writing the native code that's the problem, it's designing the same GUI experience across platforms that's nearly impossible to do. If it was so easy as you said, a lot of macOS apps would've been portable to Windows years ago given the market share. I work for a cross-platform company, Windows is a much more difficult to develop for compared to macOS. You can write a Cocoa UI but what do you do on Windows w…
Re: Electron 3.0.0
#94Earlier quoted context omitted.
The modern developer very much cares about user experience which is why the gold standard right now is pixel perfect feature perfect cross platform apps for web mobile and desktop.
Except that’s not the gold standard. Where are you getting the idea that it is?
Re: Electron 3.0.0
#95Earlier quoted context omitted.
Yes. At least N times the work for N platforms. Fewer developers, harder to recruit. Cross-platform options like Qt are not modern/pretty enough and sometimes aren't that much thinner than Electron (depending on how well written the app is). Java/Swing/SWT is also quite bloated and looks terrible. Development is much slower in languages like C++. Other languages are not cross-platform or have immature/buggy cross pla…
> Go back and use the VB.NET GUI builder from 2004 and be in awe at the incredible productivity you could achieve. That almost nothing like this exists today is evidence that personal computing is dying, IMO. Companies don't want to empower users, they want them to be good little content consumers who do what the ads tell them. Developers (OSS developers included) don't respect them and assume they're too stupid to b…
Re: Electron 3.0.0
#96Earlier quoted context omitted.
Equating electron and cross platform is a gigantic fallacy. Qt and other GUI frameworks (like Juce and FLTK) exist and are blisteringly fast. You don't have to package an entire web browser to make something cross platform.
Qt, or whatever, isn't pretty enough for the designers.
Re: Electron 3.0.0
#97Earlier quoted context omitted.
It's not writing the native code that's the problem, it's designing the same GUI experience across platforms that's nearly impossible to do. I don’t want the same “GUI experience” across platforms, I want a GUI experience that is consistent with the platform I am running. When I was a heavy Mac user, I hated iTunes on Windows because it felt like being on a Mac instead of Windows.
With so many platforms that's unrealistically expensive. It's not just Windows and OS X anymore.
Re: Electron 3.0.0
#98Earlier quoted context omitted.
Qt, or whatever, isn't pretty enough for the designers.
I'm more familiar with GTK, but can't you still make it look like anything you want pixel perfect? I think the real issue is you can't bring all of your javascript/html/css libraries and tooling over.
Re: Electron 3.0.0
#99Will electron apps finally stop canceling OS X shutdown / restart (before quitting themselves)? Atom, Slack, and others each prevent shutdown one at a time.
Re: Electron 3.0.0
#100Earlier quoted context omitted.
With so many platforms that's unrealistically expensive. It's not just Windows and OS X anymore.
Is having 1-3 Mac guys and 1-3 Windows guys (which is realistically all the vast majority of apps would need) really that much more expensive? To me it seems the real attraction is being able to hire from a giant pool of cheap, generic, interchangeable, fully replaceable developers.
A giant pool? Sorry, not really. JS skills are highly sought after, and finding good, experienced front end developers is very hard. Inexperienced developers are easy to find in any language, including your favorite one, whatever that is.
The "cheap, generic, interchangeable, fully replaceable" part just sounds bitter and vindictive, no need to respond to that.