Earlier this week, we noted that Apple has begun allowing users on older versions of iOS to download older versions of their previously purchased apps. This feature exists because some iOS users are running hardware that no longer supports newer versions of App Store applications. At launch, this feature was auto-activated for all developers, and these developers were not able to manage what users on older hardware could download. Now, Apple has informed developers that they could manage the availability of their legacy software:
Previous versions of your apps are now available for re‑download by users who have already purchased them, allowing customers to use your apps with older devices which may no longer be supported by the current version of your app. If you do not wish to make these versions available, you can manage the availability of your apps’ previous versions in the Rights and Pricing section of the Manage Your Apps module in iTunes Connect.
Apple says that developers can conduct the app availability management via iTunes Connect, the web portal where all app management is conducted by developers.
The ability for developers to manage which legacy application versions could be downloaded by customers is critical. Some applications, such as server-based ones, will (on the backend) end support for older versions of applications. If a customer downloaded a legacy application that does not function properly, this would result in a negative user-experience for the customer. Now, developers could choose which of their older app versions is available for customers, making it simple for developers and customers to now avoid these potential issues.