Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> To be honest, we would have never built this app without Electron. It allowed us to have a small team (2 devs) ship the first version of the app without learning an entire new dev toolchain on multiple platforms.

There are a number of email apps around, why would I want to use one from developers that put their convenience above mine (and my batter life)?

> But I predict it will be like Java-- everyone "hates" the JVM for years and calls it slow and then one day it's running nearly every mobile device and being used across Google.

Notice how the jvm is dead on the desktop? Notice how android apps are incredibly slow compared to a native one? Also, android has never run on the JVM, they created their own VM because the JVM was too slow.



Wrong on all counts.

I say this as someone currently writing a native desktop app and someone who doesn't like Android (having shipped substantial Android and iOS apps):

Android apps are not incredibly slow compared to native apps, and the ones that are aren't due to Java. Android has always _used_ the JVM, just not run binaries _on_ the VM – they created their own (Dalvik) because they couldn't ship a Java virtual machine, so they shipped a virtual machine and played bytecode games so the thing that ran wasn't Java bytecode, and it wasn't run on a Java-compatible VM.

Also, Android has and will be running on the JVM, because they're transitioning to OpenJDK.


> Android apps are not incredibly slow compared to native apps

I still have to wait seconds for simple apps to startup. Apps of the complexity that would have opened instantly on a desktop of 20 years ago. Part of that is the speed of java and part is the extra memory it uses.

>Also, Android has and will be running on the JVM, because they're transitioning to OpenJDK.

Android is switching to the OpenJDK class libraries, not the VM, they've already built their own VM twice to avoid it. I think your confusing the VM and the libraries everywhere else too.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: