Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Think of it like a lawn mower cutting grass, (data). You can cut with a 32 inch mower deck or a 64 inch mower deck. How much grass you have is how much memory you have to work with.
If the microcoder writes code expressly for a 64 bit data register, the app will run much faster.
This is nearly never the case. In most applications (relevant to a phone), the integers fit into 32bit, and there is no gain from moving to 64bits. Had everything else remained the same, the applications would have become slower due to all pointers being larger and needing more space in the caches.

There are of course some particular computational applications that do benefit greatly from 64bit integers, but they are rare. In the case of the iDevices, the performance benefits from the migration to 64bit are due to the other improvements, most prominently the larger register file.

----------

As a software developer I can say that there is one benefit to moving to 64bits now: At the latest when you hit 2GB of RAM, the 32bit address space becomes so cramped that you have to start playing weird memory mapping games in the kernel (and yes, this starts well before 4 GB, even though that is the hard limit).

Now even if we ignore the performance impact, the lowest-level memory handling routines in the kernel are not something you want to complicate. You want the easiest, most simple code possible in order for the code to be bug-free, and the machine to be stable.

For example read this, Linus Torvalds on PAE which talks about PAE on the x86, bit is still relevant because it explains why 64bit is beneficial before you hit 4GB.

So by moving to 2GB only after/with the move to 64bits, Apple has ensured that it can keep the kernel mean and lean in a very important area, and we can be happy that our devices don't have quirky bugs or stability issues due to complex memory management code. Simplicity FTW!

----------

At least on PC's 64bit architecture can take advantage of more than 4gb of RAM whereas 32 bit archtecture can't.

So this would be paving the way for when iOS requires more RAM.

I'll respond to one of these misinformed posts here: While the hard-limit for address space on 32bits is 4GB, it is also true that 1GB is the largest (power-of-two) memory that you can cleanly and easily support with 32bits.

Why do we as end users care about "cleanly and easily"? Because when things get dirty they also tend to get buggy!
 
To get "full use" of the 64 bit SoC; Apple needs to up it RAM to at least 4GBs.

The Snapdragon 810 is coming out in April 2015 that is the first 64 bit SoC for all the other smartphones.

But the main hold up is that there is no 64 bit Apps to use! So it the chicken and the egg problem all over again! LOL!

I think it will be some time before this takes place however - 4GB RAM in the iPhone! Two years maybe or even longer!
 
Last edited:
For Android 64 bit gains importance in crypto math, since it's implemented in software (iPhone uses hardware)

For iOS a major push for 64-bit is sharing of kernal code between iOS and OS X.
 
Can someone explain 64 bit vs 32 bit in basic english?

To get "full use" of the 64 bit SoC; Apple needs to up it RAM to at least 4GBs.

The Snapdragon 810 is coming out in April 2015 that is the first 64 bit SoC for all the other smartphones.

Actually the benefits of 64 bit start at 1 gb.
By the time the 810 is available, apple will be introducing their third generation 64 bit chip. The 14 nm a9.



But the main hold up is that there is no 64 bit Apps to use! So it the chicken and the egg problem all over again! LOL!

I think it will be some time before this takes place however - 4GB RAM in the iPhone! Two years maybe or even longer!


Perhaps none on android but almost all ios apps in the store are compatible with 64bit and will be MANDATORY in 2 months time. iOS has been 64 bit since iOS 7.
Intact all my apps that are currently on my iPhone are 64 bit.
 
64 bit is as useless as 4k screens on smartphones.

You can try to spin it anyway you like but its useless right now.

Just like 4k, to the consumer there is no perceivable benefit.
 
64 bit is as useless as 4k screens on smartphones.



You can try to spin it anyway you like but its useless right now.



Just like 4k, to the consumer there is no perceivable benefit.


Here is a perceivable benifit:

The iPhone 6/6+ spanks the competition with a lower frequency dual core 64 bit chip compared to a higher frequency, quad core, 32 bit chip.

Advantage 64 bit.

http://www.anandtech.com/show/8559/iphone-6-and-iphone-6-plus-preliminary-results

And does so with 1 gb ram and a smaller battery, yet it still has better battery life compared to the competition.

Advantage 64 bit.

afd3cf8e5fb7c354f4ad710f926b23bd.jpg


All in a 6.9mm or 7.1 mm body.

Advantage 64 bit.


If you don't want to see the benefits of 64 bit vs 32 bit...
Please continue with your...
40daa215e42a61fac697239c80ceccdf.jpg
 
64/32 is all marketing at this point. Like for like, 64 is faster than 32. Fine. But we aren't comparing like for like.

Apple has better single threaded performance. Others have better multi-threaded performance. Different philosophies. Apart from speed differences, there is no advantage to 64bit.

There is nothing that can be done on 64bit iOS that you can't on 32bit Android which is solely attributed to 64/32bit.
you cannot do computational photography on 32 bit. You cannot have a secure enclave for a payment system on 32 bit.
You cannot have a secure enclave for touch ID and biometrics without 64-bit.

----------

64 bit is as useless as 4k screens on smartphones.

You can try to spin it anyway you like but its useless right now.

Just like 4k, to the consumer there is no perceivable benefit.
Just because you do not know something or understand it doesn't mean it's a spin.
 
To get "full use" of the 64 bit SoC; Apple needs to up it RAM to at least 4GBs.

"Full use" - y'mean the performance gains yielded just by migrating over to the more advanced 64-bit ARM architectural specification is a result of "partial use"? The gains just from moving over to the new 64-bit instruction set are substantial, and Anandtech went over this a year ago.

http://www.anandtech.com/show/7335/the-iphone-5s-review/4

I can't believe that people still parrot these old talking points, when they were already refuted last year.

HarryWild said:
The Snapdragon 810 is coming out in April 2015 that is the first 64 bit SoC for all the other smartphones.

And by the time it makes its way into actual products, Apple will be just about ready with its third-generation 64-bit processor. Running a third-generation 64-bit OS. With all the new apps supporting 64-bit.

HarryWild said:
But the main hold up is that there is no 64 bit Apps to use! So it the chicken and the egg problem all over again! LOL!

Total BS. Check the Anandtech article. ALL preloaded apps on the A7 and A8 iOS devices have been 64-bit since the iPhone 5s was first introduced. And by next February, the App Store will require native 64-bit support for all new apps. There is no chicken or egg -- the platform migration has been well underway, even if you don't want to see it.
 
Apple and Android manufacturers have different philsophies about 64/32bit. One isn't necessary more right or wrong than the other.

It doesn't matter that Android is still running 32bit - they're still competitive without any major disadvantages due to that fact.

When comparing Android devices to Apple devices, 64/32 bit should not be on the pro/con list because such low level differences don't actually affect anything to the end user. Rather, specific features such as TouchID and single thread performance should be the things that are compared.



Wrong, you keep saying 64 bit offers no advantage and that it is nothing that a 32 bit processor cant do, a developer from Smule (audio processing application says that real time audio processing is now possible due to the 64 bit architecture and that it is a absolute beast at real time audio processing, due to the enhanced pipelines and architecture of ARMv8 and also being 64 bit , being able to shuffle around tons more data in real time then a 32 bit processor can)

Which is why he goes on to also say that the Android version of the app can't do real time audio processing because the processors from Android devices arent fast enough and dont have 64 bit architecture with the enhanced pipelines that comes with ARMv8 , where you need that for real time audio processing.

How many more times do you wanna get proved wrong? Stop damage controlling, 64 bit is no gimmick at all, which is why Qualcomm High end executive got fired basically immediately when he said 64 bit is a gimmick, because thats the complete opposite of the truth

----------

you cannot do computational photography on 32 bit. You cannot have a secure enclave for a payment system on 32 bit.
You cannot have a secure enclave for touch ID and biometrics without 64-bit.

----------


Just because you do not know something or understand it doesn't mean it's a spin.



He doesn't understand, he is still trying to damage control, its just something he merely doesn't understand at all and it is like talking to a wall so dont even waste your time or energy it isn't worth it
 
None of this actually means anything to a consumer.

64bit is faster than 32bit if you are comparing the same design. But we're not. We're talking about different CPU designs and strategies here - speed differences are going to be evident on each side.

The bottom line is that as an end user, there is nothing that can be done on 64bit iOS that you can't on 32bit Android which is solely attributed to 64/32bit.

You really have no idea what your talking about comparing 32/64 bit architecture.
 
Wrong, you keep saying 64 bit offers no advantage and that it is nothing that a 32 bit processor cant do, a developer from Smule (audio processing application says that real time audio processing is now possible due to the 64 bit architecture and that it is a absolute beast at real time audio processing, due to the enhanced pipelines and architecture of ARMv8 and also being 64 bit , being able to shuffle around tons more data in real time then a 32 bit processor can)

Which is why he goes on to also say that the Android version of the app can't do real time audio processing because the processors from Android devices arent fast enough and dont have 64 bit architecture with the enhanced pipelines that comes with ARMv8 , where you need that for real time audio processing.

How many more times do you wanna get proved wrong? Stop damage controlling, 64 bit is no gimmick at all, which is why Qualcomm High end executive got fired basically immediately when he said 64 bit is a gimmick, because thats the complete opposite of the truth

----------





He doesn't understand, he is still trying to damage control, its just something he merely doesn't understand at all and it is like talking to a wall so dont even waste your time or energy it isn't worth it

So what you're saying is that once Android goes 64bit, all these features that you are talking about will immediately be available to Android developers. Do you really believe that? Or might it actually be differences in design philosophy? FYI, the holdup on real time audio processing on Android devices has been because of deficiencies in software, not because it is 32bit.
http://superpowered.com/low-latency-audio-android-ios/

That is what I'm contesting. We are not comparing identical designs here. How are you separating out what is due to 64bit and what is due to the other design choices Apple made while designing their hardware and software?

------------

OP asked for basic English. Laymen's terms is what I take that as. None of you guys are providing that and are throwing around technical terms left and right. In laymen's terms, there really isn't a difference.
 
Last edited:
you cannot do computational photography on 32 bit. You cannot have a secure enclave for a payment system on 32 bit.
You cannot have a secure enclave for touch ID and biometrics without 64-bit.

----------


Just because you do not know something or understand it doesn't mean it's a spin.

So then you agree 4k is better visually than 1080p and is noticeable right?

Glad we agree.

----------

Here is a perceivable benifit:

The iPhone 6/6+ spanks the competition with a lower frequency dual core 64 bit chip compared to a higher frequency, quad core, 32 bit chip.

Advantage 64 bit.

http://www.anandtech.com/show/8559/iphone-6-and-iphone-6-plus-preliminary-results

And does so with 1 gb ram and a smaller battery, yet it still has better battery life compared to the competition.

Advantage 64 bit.

Image

All in a 6.9mm or 7.1 mm body.

Advantage 64 bit.


If you don't want to see the benefits of 64 bit vs 32 bit...
Please continue with your...
Image

http://mobile.extremetech.com/gaming/467-iphone-5s-the-64-bit-a7-chip-is-marketing-fluff-and-wont-improve-performance?origref=https:%2F%2Fwww.google.com%2F

If you think the iphone 6 better performance is due to 64bit then LOL.

Its already been said, to the consumer they will see no benefit in 64bit.

So then you agree 4k is much better than 1080p on smartphones because it has a higher ppi right?
 
Faster math = better perceivable performance.

My job has been, and to some degree still is, translating highly technical documents into plain english. I think this assessment is better than most I can come up with.
 
So then you agree 4k is better visually than 1080p and is noticeable right?

Glad we agree.

----------



http://mobile.extremetech.com/gaming/467-iphone-5s-the-64-bit-a7-chip-is-marketing-fluff-and-wont-improve-performance?origref=https:%2F%2Fwww.google.com%2F

If you think the iphone 6 better performance is due to 64bit then LOL.

Its already been said, to the consumer they will see no benefit in 64bit.

So then you agree 4k is much better than 1080p on smartphones because it has a higher ppi right?
We're not talking about 4K versus 1080 P versus 720 P. You stated that 64-bit is useless and that is absolutely incorrect.
 
A good analogy is the number of lanes on a freeway. I know that "technically" it's not a perfect analogy, I'm a computer engineering major.

Anyhow, 32-bit is like a freeway with 32 lanes. So 64-bit would be like a freeway with 64 lanes. Which freeway do you think will be faster and more efficient, given that all other factors are controlled for (same)? The 64-bit or 64 lane freeway.
 
http://mobile.extremetech.com/gaming/467-iphone-5s-the-64-bit-a7-chip-is-marketing-fluff-and-wont-improve-performance?origref=https:%2F%2Fwww.google.com%2F

If you think the iphone 6 better performance is due to 64bit then LOL.

Its already been said, to the consumer they will see no benefit in 64bit.

So then you agree 4k is much better than 1080p on smartphones because it has a higher ppi right?

This was already hashed over last year, and you're regurgitating an article that was proven wrong. The ExtremeTech article came out before they did any actual testing, and was nothing more than a bunch of uninformed speculation. Once Anandtech's benchmark test results came out, it precisely documented the exact performance changes that result from the 64-bit migration.

http://www.anandtech.com/show/7335/the-iphone-5s-review/4

Oh, and while you're at it, why don't you read the follow-up article (written by the same author) that ExtremeTech wrote 5 days after the one that you posted?

iPhone 5S reviews prove Apple got everything right – including 64-bit performance

58182.png
 
Last edited:
This was already hashed over last year, and you're regurgitating an article that was proven wrong. The ExtremeTech article came out before they did any actual testing, and was nothing more than a bunch of uninformed speculation. Once Anandtech's benchmark test results came out, it precisely documented the exact performance changes that result from the 64-bit migration.

http://www.anandtech.com/show/7335/the-iphone-5s-review/4

Oh, and while you're at it, why don't you read the follow-up article (written by the same author) that ExtremeTech wrote 5 days after the one that you posted?

iPhone 5S reviews prove Apple got everything right – including 64-bit performance

Image


Ouch.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.