What could be…? Hmm..
I wouldn't know how to explain it, but:
- Cleanup: Pare down/remove devices that cannot run iOS 5 nor 6, and all Macs that cannot run Lion nor Mountain Lion
- For Macs, let's put it this way: Apple didn't want to bother making 64-bit drivers for '06-'07 Intel IGP's (950, X3100), which will disqualify them from ML, but not Lion (affected models can only boot a 32-bit kernel, but will run apps in 64-bit user space)
- Qualifying Macs also have specific versions of Windows that Apple will support; and within these, Apple has defined also the architecture(s) that may be used. In general, models possessing a maximum of 4 GB or less will only be supported under 32-bit Windows, even if they can run ML. It was thought that the EFI ROM had something to do with this, BUT a few '07 units not qualifying for ML actually have a 64-bit ROM (verifiable under Micromat's MachineProfile tool). Apple simply blocks certain models from Win64 based on its own criteria. XP and Vista aren't supported by Apple from September '10 forward, but here, the reasons are a bit more clear: XP is getting old, and Vista was a mess to support.
- Apple has not defined plans for Win8 yet, but you can bet a few models will be dropped with an updated Boot Camp
- Nice to have: Models shipping with iOS 6 obviously can't run iOS 5, so the latter spinbox can be set to "N/A" to keep things nice.
The site I'm comparing to, has a hoard of information, most of which is highly geeky and not very relevant to us here. But a little history of each device should get people talking,