Search the Community
Showing results for tags 'native'.
Found 1 result
The newest Android phones have insane - 2GB - amounts of RAM and 4 cores and most people - hopefully not the ones here - say "WOW! Android phones are SOOO much better than iPhones and Windows Phones cause they have WAYYY more memory and 4 cores! I'm buying an Android cause it's gonna be so much faster" But the reason why they have so much memory and cores is because apps are written in Java which needs a Virtual Machine which needs memory and more processing power compared to a native app. I'm sure there's caveats to above statement but that's the gist of it. And the sad part is that all the extra processing power still doesn't make up Java. Just compare the fluidity of Ookla's Speedtest app. The needle doesn't even stutter in Android; it updates at .2 frames/sec while in iOS it behaves like a needle, though this may be due to lazy use of the Android API. So given its inherent limitation and ESPECIALLY on a mobile platform, WTF did Google use Java as their framework? It's not as if people don't also know C++. If you want automatic memory management in C++ like Java, use boost's smart pointer. Done. [Chirp Chirp] If Apple and Microsoft can make a native SDK, why can't Google?