Hacker News new | ask | show | jobs
by EvilEy3 1744 days ago
> 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.

2 comments

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).
There's no JVM on Android.
You're right of course, ART.
> 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.

I said relatively.

Relative to inception of iOS and Android, which is since when iPhones has got away with shipping less RAM compared to Android flagships.