The desktop belongs to Electron

This doesn’t have to be forever. Maybe in the future, developers will start using React Native to build desktop applications. Or perhaps Flutter! Electron apps have a bad reputation for using too much RAM, have potential security issues, can’t (yet) match the speed of C++, and they often lack the polish and familiarity of a great native app.

But it seems clear to me that OS-specific SDKs are becoming a liability for desktop OS vendors. Developers want to use the technologies they know, and they want maximum reach for the products they build. And they’re smart enough to get what they want. A lack of cooperation on the part of Apple, Google, and Microsoft will only hurt users.

Say hello to your new Electron overlord.

At 33, I’m perhaps staring to show signs of becoming an old man, but I really don’t like Electron applications. I use Discord every day, and it just feels slow, cumbersome, and out of place on my virtually 100% Modern/Fluent Design Windows desktop, Surface, and my iPhone X. I greatly prefer proper, platform-specific native applications, but I feel that ship may have sailed with things like Electron and Progressive Web Apps.

I’m not looking forward to this future.

110 Comments

  1. 2018-05-16 11:34 pm
    • 2018-05-17 1:17 am
      • 2018-05-17 6:26 am
        • 2018-05-17 7:56 pm
      • 2018-05-17 12:48 pm
        • 2018-05-17 7:57 pm
  2. 2018-05-16 11:36 pm
    • 2018-05-17 5:45 am
  3. 2018-05-16 11:52 pm
    • 2018-05-17 11:42 am
  4. 2018-05-17 12:32 am
    • 2018-05-17 2:48 am
      • 2018-05-17 3:43 am
        • 2018-05-17 5:06 am
          • 2018-05-17 5:22 am
          • 2018-05-17 5:57 am
          • 2018-05-17 6:38 am
          • 2018-05-17 7:25 am
          • 2018-05-17 7:47 am
          • 2018-05-17 10:57 pm
          • 2018-05-17 6:37 am
          • 2018-05-17 6:43 am
          • 2018-05-17 7:43 am
          • 2018-05-17 7:59 am
          • 2018-05-17 8:28 am
          • 2018-05-17 9:27 am
          • 2018-05-17 8:37 am
          • 2018-05-17 9:23 am
          • 2018-05-17 9:28 am
          • 2018-05-17 9:37 am
          • 2018-05-17 9:42 am
          • 2018-05-17 10:01 am
          • 2018-05-17 10:30 am
          • 2018-05-17 10:36 am
          • 2018-05-17 11:29 am
          • 2018-05-17 11:35 am
          • 2018-05-17 11:45 am
          • 2018-05-17 11:53 am
          • 2018-05-17 11:39 am
          • 2018-05-17 11:43 am
          • 2018-05-17 11:52 am
          • 2018-05-17 12:11 pm
          • 2018-05-17 12:06 pm
          • 2018-05-17 12:15 pm
          • 2018-05-17 12:44 pm
          • 2018-05-17 12:55 pm
          • 2018-05-17 1:00 pm
          • 2018-05-17 1:05 pm
          • 2018-05-17 1:15 pm
          • 2018-05-17 1:24 pm
          • 2018-05-17 12:26 pm
          • 2018-05-17 12:47 pm
          • 2018-05-17 12:54 pm
          • 2018-05-17 12:57 pm
          • 2018-05-17 1:09 pm
          • 2018-05-17 1:25 pm
          • 2018-05-17 1:40 pm
          • 2018-05-17 1:48 pm
          • 2018-05-17 2:01 pm
          • 2018-05-17 2:13 pm
          • 2018-05-17 2:25 pm
          • 2018-05-17 2:35 pm
          • 2018-05-17 2:59 pm
          • 2018-05-17 3:11 pm
          • 2018-05-17 3:33 pm
          • 2018-05-21 9:55 pm
          • 2018-05-17 3:57 pm
          • 2018-05-17 9:37 am
          • 2018-05-17 9:44 am
          • 2018-05-17 10:04 am
          • 2018-05-17 10:34 am
          • 2018-05-17 10:45 am
          • 2018-05-17 11:07 am
          • 2018-05-17 11:25 am
          • 2018-05-17 11:44 am
          • 2018-05-17 12:15 pm
          • 2018-05-21 4:26 pm
        • 2018-05-17 5:47 am
        • 2018-05-17 6:05 am
      • 2018-05-17 8:17 am
        • 2018-05-17 8:40 am
          • 2018-05-17 8:05 pm
      • 2018-05-17 10:44 am
        • 2018-05-17 12:03 pm
        • 2018-05-17 5:00 pm
  5. 2018-05-17 3:10 am
  6. 2018-05-17 3:22 am
    • 2018-05-17 6:07 am
  7. 2018-05-17 4:38 am
    • 2018-05-17 6:09 am
  8. 2018-05-17 4:45 am
  9. 2018-05-17 6:55 am
    • 2018-05-17 7:24 am
  10. 2018-05-17 7:18 am
  11. 2018-05-17 7:42 am
  12. 2018-05-17 8:07 am
    • 2018-05-17 8:52 am
    • 2018-05-17 10:07 am
    • 2018-05-17 4:37 pm
  13. 2018-05-17 8:56 am
  14. 2018-05-17 11:55 am
    • 2018-05-21 9:33 pm
  15. 2018-05-17 12:15 pm
    • 2018-05-21 9:42 pm
  16. 2018-05-17 12:45 pm
  17. 2018-05-17 1:23 pm
  18. 2018-05-17 7:22 pm
    • 2018-05-17 8:07 pm
  19. 2018-05-17 8:03 pm
    • 2018-05-17 8:12 pm