Why mobile specifically needs this
A web app you stop touching keeps working. A mobile app does not, because the platform moves underneath it: every September brings a new iOS version, APIs get deprecated, and Apple periodically raises the minimum SDK required to ship an update at all.
Miss enough of those cycles and shipping even a one-line fix becomes a migration project first.
What maintenance covers
- OS version compatibility and SDK upgrades
- Store policy changes, which arrive with deadlines
- Dependency and security updates
- Crash monitoring and the fixes that follow from it
What it costs
15-20% of the initial build per year is the usual planning figure, lower for a simple app and higher for one with a large integration surface.
The alternative is not zero cost — it is deferred cost, and deferred platform work compounds. A two-year gap is materially more expensive than two annual passes.