Right now, it looks like m1 and apple-silicon are roughly identical in coverage; most questions mention both. Should one tag become a synonym for the other, or should m1 exist to specifically cover the M1 chip itself (and not, say, the M2, or M1Z, or whatever comes next) and apple-silicon covers questions about ARM Macs more generally?
Why do we even need an M1 tag to begin with?
The M1 is just the name of this particular chip - it's like saying "i7" or "i5" and we don't have tags for these. We don't even have a tag for "Intel" though we do have one for powerpc and ppc (synonym).
I think we should continue doing what we've done and tag the architecture and not the chip.
- Create a tag for Intel based Macs (i.e. x86_64) now that we have more than 2 major architectures.
- Create a tag for Apple Silicon based Macs (arm64). Referenced here on Apple Developer site:
the only significant step you might need to take is to recompile your code for the arm64 architecture.
I also think that before we start creating tags we should research how Apple references their hardware, use that as the tag and then create synonyms that help folks find the appropriate and correct nomenclature.