Ok, so I would challenge anyone to demonstrate how 64 bit really changed that 
much in regards to the use and performance of the phones.

The bit depth thing is really over stated.  The primary advantage of a 64 bit 
word over a 32 bit word is that 64 bit systems can address far more memory 
simultaneously.  This is great for example if you do things like large 
computing or have larger servers like we use at my job that have over a TByte 
of RAM.  Your phone though has nothing like this.  You have a few gigabytes of 
ram, 128 gigabytes at most of flash storage and not much else.  The power in a 
small form factor of a phone is remarkable but it’s nothing compared to what 
64bit is actually designed for.  You also get the advantage of more bytes per 
word but this assumes you’re using code optimized to take advantage of this.  
        Chris to your points, you’re pretty much right.  In general though 
loading 32 bit code on a 64 bit processor is no problem at all, you just use 
half the available bits in the word.  The problems you’re thinking of are the 
result of bad or tricky software design.:)  Windows was known for having 
problems with 32 bit code where other operating systems this was never a 
concern.  However, if you get passed that layer of abstraction and to the OS 
level as long as the compilation is good there won’t be any problems.  You can 
run something compiled for 32 bit on a 64 bit cpu with no issues.  Just 
distinguishing that the limitation you pointed out is more software induced 
than at the hardware level where the original poster was going.

If you ask me I’d rather have a 32, 16 or even 8 bit processor in my phone if 
the code was written much more tightly and cleanly.  It might be a result of my 
age but I was always told to write the code as tight and lean as possible for 
the best performance.  With all the increases in hardware over the years in my 
humble opinion software and environments have gotten sloppy in some cases and 
bloated in many.  Remember, the command module of the Apolo space craft only 
had about 32K of storage.
:)


just my $.02


> On Aug 28, 2015, at 1:25 PM, Christopher-Mark Gilland <[email protected]> 
> wrote:
> 
> Sort a.
> 
> Remember:  64 bit sometimes can be backward compatible.  Let me be very 
> clear.  I didn't say it always! can be, but sometimes depending on 
> circumstances, it can be.  So, theoretically, you probably could get away 
> still with running some things that were designed more for x86 platform.  It 
> really just depends.
> 
> Chris.
> 
> ----- Original Message ----- From: "christopher hallsworth" 
> <[email protected]>
> To: "macvisionaries" <[email protected]>
> Sent: Friday, August 28, 2015 3:01 AM
> Subject: New iPhones
> 
> 
> Hi all
> If what I read on Mac Daily News about the lack of an iPhone 6C plus the 
> discontinuation of the 5C is true, this year will be a very significant year 
> for iPhone owners. Why? All iPhones from the 5s up are 64 bit. Theoretically, 
> this means 32 bit is dead as far as the iPhone is concerned. To my knowledge, 
> 32 bit is dead throughout the iOS device range as even the new iPod Touch is 
> now 64 bit. I say good riddance to 32 bit! RIP.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "MacVisionaries" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/macvisionaries.
> For more options, visit https://groups.google.com/d/optout. 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "MacVisionaries" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/macvisionaries.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.

Reply via email to