No existe un plazo oficial para que el hardware de Apple sea compatible con el último sistema operativo o las versiones de un determinado software. Variará en función del tipo de mejoras que se produzcan en el hardware y del impacto que esto tenga en términos de lo que necesita el último software para poder realizar determinadas tareas.
La persona que te dijo que Apple tiene una "ventana de soporte de 8 años" puede haberse confundido con la política de Apple sobre Productos antiguos y obsoletos pero esto sólo se refiere al soporte de hardware/piezas y no tiene ninguna implicación en términos de sistema operativo y otro software.
En resumen:
- Los productos de época son aquellos que no han sido fabricados desde hace más de 5 y menos de 7 años
- Los productos obsoletos son aquellos que se dejaron de fabricar hace más de 7 años.
Sin embargo, incluso lo anterior tendrá algunas excepciones dependiendo de las leyes locales.
Utilizando MacOS Sierra como guía, es oficialmente compatible con:
- iMac: Finales de 2009 o más reciente
- MacBook y MacBook Retina: finales de 2009 o más recientes
- MacBook Pro: Mediados de 2010 o más recientes
- Macbook Air: De finales de 2010 o más reciente
- Mac mini: mediados de 2010 o más reciente
- Mac Pro: Mediados de 2010 o más recientes
Fuente: Apple
Como puedes ver, en algunos casos el soporte se remonta a los modelos de 2009, mientras que en otros se remonta a los modelos de 2010. Por lo tanto, no existe un plazo oficial para que el hardware de Apple sea compatible con el último sistema operativo o con las versiones de un determinado software.