A64. ARM. M-series. I'm seeing it referred to by many different names and it has made it difficult to search for support and convey advice. I think it's time to nail down precisely what makes the most sense and helps with SEO, tech support, shopping etc.
I can't blame old people for being out of the loop, especially at the moment while the post-intel transition is happening. They seem to get more confused by M1, M2, vs. intel etc. When you tell somebody that moving from intel to "M1" is a major transition and that some apps and functions may break (running official Windows), it compounds the issue whenever "M2" comes around because somebody might think that means another equally major shift. What if Apple decides to branch their Mac chips with a new letter designation? We can't go on calling it something like "Mx". I've never heard somebody refer to PowerPC Macs as "Gx".
I've seen it described many different ways but I think "Apple Silicon" or "AS" isn't helping and is not very hashable. One thing I know for certain: calling it "Silicon" is a major wrinkle-brain move. You're going to convince people that Apple has moved to some new semi-conductive substrate called "silicon" as if it hasn't been used since the earliest days of microprocessors or that it's some magic Apple proprietary innovation.
Here's the previous convention:
x86: The 8086 was made and its architecture was adopted for generations all ending with "86" in the name. Thus, it simply made sense to refer to the series by its instruction set architecture, "x86" since the architecture and the silicon were intertwined and inseparable. As it grew from 16-bits, we've come to know it as "x86-32" and "x86-64". (I won't get into the AMD aspect of the 64-bit architecture but I'll throw you this bone: AMD64. There, I said it.)
68k: Much like intel's repeating ____86 designations, Motorola would begin their chips with "68" thus the series went "68000, 68010, 68020" etc. We now widely refer to this instruction set and architecture as "68k" since "68" is always in the thousands place.
PPC: Beginning with the G1 processors (601, 500, and 800) Apple transitioned from Motorola 68000-based chips to new AIM-alliance processors based on the IBM Power instruction set. The new instruction set was called PowerPC and was even grafted onto Apple's product names, ie. PowerMac, PowerBook. Once again, we have adopted the instruction set architecture as the nomenclature giving us PowerPC or PPC for short.
Now it gets confusing. The Apple chips use ARM64 or AArch64 instruction set but is it Apple specific? Also, we've never used the bit-width in reference to the architecture in general. I've seen PowerPC-64 when an application requires 64-bits specifically but that is very rare. Why would it make sense to include "64" with the new chipsets? Do we simply call it ARM? If so, how do we specify that it is Apple ARM? I suppose that one relies on the answer to the previous question about how much the ISA is Apple-specific.
Type "arch" into terminal and Apple will tell you that it's "arm64". So does that make it official? Let's end the confusion.
I can't blame old people for being out of the loop, especially at the moment while the post-intel transition is happening. They seem to get more confused by M1, M2, vs. intel etc. When you tell somebody that moving from intel to "M1" is a major transition and that some apps and functions may break (running official Windows), it compounds the issue whenever "M2" comes around because somebody might think that means another equally major shift. What if Apple decides to branch their Mac chips with a new letter designation? We can't go on calling it something like "Mx". I've never heard somebody refer to PowerPC Macs as "Gx".
I've seen it described many different ways but I think "Apple Silicon" or "AS" isn't helping and is not very hashable. One thing I know for certain: calling it "Silicon" is a major wrinkle-brain move. You're going to convince people that Apple has moved to some new semi-conductive substrate called "silicon" as if it hasn't been used since the earliest days of microprocessors or that it's some magic Apple proprietary innovation.
Here's the previous convention:
x86: The 8086 was made and its architecture was adopted for generations all ending with "86" in the name. Thus, it simply made sense to refer to the series by its instruction set architecture, "x86" since the architecture and the silicon were intertwined and inseparable. As it grew from 16-bits, we've come to know it as "x86-32" and "x86-64". (I won't get into the AMD aspect of the 64-bit architecture but I'll throw you this bone: AMD64. There, I said it.)
68k: Much like intel's repeating ____86 designations, Motorola would begin their chips with "68" thus the series went "68000, 68010, 68020" etc. We now widely refer to this instruction set and architecture as "68k" since "68" is always in the thousands place.
PPC: Beginning with the G1 processors (601, 500, and 800) Apple transitioned from Motorola 68000-based chips to new AIM-alliance processors based on the IBM Power instruction set. The new instruction set was called PowerPC and was even grafted onto Apple's product names, ie. PowerMac, PowerBook. Once again, we have adopted the instruction set architecture as the nomenclature giving us PowerPC or PPC for short.
Now it gets confusing. The Apple chips use ARM64 or AArch64 instruction set but is it Apple specific? Also, we've never used the bit-width in reference to the architecture in general. I've seen PowerPC-64 when an application requires 64-bits specifically but that is very rare. Why would it make sense to include "64" with the new chipsets? Do we simply call it ARM? If so, how do we specify that it is Apple ARM? I suppose that one relies on the answer to the previous question about how much the ISA is Apple-specific.
Type "arch" into terminal and Apple will tell you that it's "arm64". So does that make it official? Let's end the confusion.