It is exactly the failure of Microsoft and Apple to propose any meaningful cross-platform API. Both are fighting to increase vendor lock-in - it is in their best interests that apps written on Windows don't work on macOS/iOS and the other way round. Linux/OS folks themselves are unable to solve this problem on their own and it becomes a mouse-and-cat game. The popularity of web apps helped to reduce the problem, but…
Microsoft made .NET platform cross platform years ago but a UI has been missing. They have a cross platform UI project now too https://github.com/dotnet/maui
The web is swallowing the desktop whole (2017)
241–250 of 256 posts
Re: The web is swallowing the desktop whole (2017)
#242Earlier quoted context omitted.
I might be wrong here so someone correct me but I believe it's because every time you open a new electron app, you are opening another instance of Chrome. So if you have Chrome, VSCode and Figma running, that's 3 instances of Chrome each eating their respective 2-3GB of memory and associated CPU cycles.
You are not wrong, but there are multiple billion dollar companies that build their products on top of Electron. Presumably they could afford to hire engineers or Google could step in and optimize Chrome's renderer for Electron's use cases. I may be wrong, but as things are now, Electron, more or less packages an unmodified, headless Chromium.
Re: The web is swallowing the desktop whole (2017)
#243Earlier quoted context omitted.
That train left long back; nobody wants a Windows-only app when half the management are using Macs. Unless of course you're taking about pro apps like AutoCad or Photoshop; but they have never been electron and unlikely to ever be.
The app that kills Photoshop will run on Electron. Figma has 100% convinced me of this, if you can make an app where the UI remains responsive and fluid like Figma and graphics heavy lifting is done in a way that doesn’t choke the UI I think you’ll pretty much eat their lunch like Figma did to Sketch, Illustrator and XD. You have to remember that Photoshop is pretty poorly optimized for modern hardware, a ton of it i…
Re: The web is swallowing the desktop whole (2017)
#244Electron apps are still desktop apps. The web however did eat the desktop: everything other the browser and the text editor is now a web app. I have literally 4 apps that I use on my machine: terminal and postman in addition to the above. I am wondering why mobile apps too haven't entirely been replaced by Web apps
Isn't this obvious - the web is deliberately crippled on mobile platforms like iOS.
Re: The web is swallowing the desktop whole (2017)
#245Earlier quoted context omitted.
> I am wondering why mobile apps too haven't entirely been replaced by Web apps Simple equation. Efficiency of a mobile device is directly proportional to the efficiency of the runtime the apps are running on. For example Objective-C / swift has a GC-less memory model which just means we get to do more with less memory. This is how iPhone typically ship with lesser RAM than Android phones, yet do everything that Andr…
> For example Objective-C / swift has a GC-less memory model which just means we get to do more with less memory. This is how iPhone typically ship with lesser RAM than Android phones, yet do everything that Android phones are capable of surprisingly well. You forgot CPU that's light-years ahead of anything that Qualcomm or Samsung have. But, please, keep thinking that it is about Swift/Objective-C, lol.
That's a relatively recent development.
iOS's lower memory usage compared to Android, however, has been forever.
Re: The web is swallowing the desktop whole (2017)
#246Earlier quoted context omitted.
> For example Objective-C / swift has a GC-less memory model which just means we get to do more with less memory. This is how iPhone typically ship with lesser RAM than Android phones, yet do everything that Android phones are capable of surprisingly well. You forgot CPU that's light-years ahead of anything that Qualcomm or Samsung have. But, please, keep thinking that it is about Swift/Objective-C, lol.
The parent's point still stands. Memory usage is lower without the overhead of the JVM (I think that's the point they were making).
Re: The web is swallowing the desktop whole (2017)
#247Earlier quoted context omitted.
> For example Objective-C / swift has a GC-less memory model which just means we get to do more with less memory. This is how iPhone typically ship with lesser RAM than Android phones, yet do everything that Android phones are capable of surprisingly well. You forgot CPU that's light-years ahead of anything that Qualcomm or Samsung have. But, please, keep thinking that it is about Swift/Objective-C, lol.
> You forgot CPU that's light-years ahead of anything that Qualcomm or Samsung have That's a relatively recent development. iOS's lower memory usage compared to Android, however, has been forever .
No, it's not. Apple been dominating mobile since a5.
Re: The web is swallowing the desktop whole (2017)
#248Re: The web is swallowing the desktop whole (2017)
#249Earlier quoted context omitted.
> You forgot CPU that's light-years ahead of anything that Qualcomm or Samsung have That's a relatively recent development. iOS's lower memory usage compared to Android, however, has been forever .
> That's a relatively recent development. No, it's not. Apple been dominating mobile since a5.
Relative to inception of iOS and Android, which is since when iPhones has got away with shipping less RAM compared to Android flagships.