maximus1987/lou99 Posted July 3, 2013 Share Posted July 3, 2013 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? 1 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.