The compatibility of a future operating system release with specific hardware is a critical consideration for users of mobile devices. This determines whether their existing device will be able to utilize the new features and improvements offered by the software update. For example, a prior system software update was not available for older generation phones due to hardware limitations.
Ensuring broad device support maximizes the user base able to benefit from the latest technological advancements and security enhancements. Historically, extending support to a wide range of devices has contributed to user satisfaction and loyalty, while ending support for older devices is driven by the need to optimize performance and leverage newer hardware capabilities.