The main reason for the criterion that the app be under active development is to ensure that the app will be useful and resilient in the long-term. By actively developing and updating the app, developers can address bugs, improve functionality, and adapt to evolving user needs. This helps to ensure that the app remains relevant, reliable, and effective over time. So, the correct answer is A) the app will be useful and resilient in the long-term.