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.