Some of you seem to think the primary reason to go 64bit is to increase ram size, which is incorrect
So what, in your view, is the primary reason to go 64bit?
Simple. Like going from a 4 cylinder to an 8 cylinder. Doubling a CPU data path automatically quadruples efficiency, everything else being equal.
Code... that's the other thing, NOBODY THESE DAYS, go into the trouble of hand-coding assembly instructions (the lowest level, the most efficient coding you can do, just one step writing actual 0-1's. It's all about product turn-around, short cycles, push them out the door blah-blah. Codes get fatter and fatter because increasing powerful processors allow. Compare the size of OS and you see how much room they take over the years.
I was looking into the details of the iphone 7 and i saw they have a 64bit processer, but only 2gb of ram? this makes no sense.
The further question is....does that number "64" actually make a difference?
Interesting, here people talking about specs, saying the 64 bit makes no difference, bashing Apple for only using 2GB of RAM, and after all these specs talking the only important thing is performance. In this following video we can see the 1y/o Apple iPhone 6S destroying a just released Galaxy Note 7, despite having a slower processor, less RAM, and less cores it still manage to outperform the Note 7. I know many will claim this is not a real test and its not a fair comparison, to which I reply, "surely it's not fair, the samsung has much better hardware, yet the iPhone still performed better because it has better software/hardware optimization. We should care more about performance rather than specs.