System Design · Senior · Question 50 of 75
Why should API responses for mobile clients be designed with long-lived old versions in mind?
- ✓Correct answer: Old app versions live on for months
- 2Mobile clients update automatically right after a release
- 3Mobile clients don't use the API and work offline
Explanation
Unlike the web, you can't "reload" all users. You need backward compatibility, versioning, forced updates for critical changes and metrics by client version.