Forced and optional updates need different notice intensity
Aliases: mandatory update · optional upgrade · must update
What it is
Version notices come in two rungs. An optional update lets people keep using the current version; the notice is an invitation. A forced update declares the current version unfit to keep working; the notice is a gate. The two must not share one “a new version is available” card distinguished only by a “recommended” in the copy. Intensity is whether the notice can be bypassed: optional can be dismissed or later; forced has no later, only update or quit. The wrong intensity treats a security patch as an ad that can wait until tomorrow, or a tiny icon tweak as a roadblock.
Why it happens
People judge how hard a matter is by whether they can leave. Something on the launch path, with no close, and the app underneath untappable, is read as “cannot use this without updating.” The same card with a close is read as marketing. If every release uses forced intensity, update notices become a hustle gate, and when protocol or safety really must retire an old client, that gate is already disbelieved. Optional intensity cannot carry “the old version will corrupt data,” because anyone who dismissed the notice is still operating on the old version. Intensity has to bind to consequence: does not updating make later actions dangerous or unlawful? Then force. Features and fixes? Then optional.
Where it stops holding
An enterprise update controlled by an admin may feel forced to the end user even when the product meant optional; the notice should say it is an organization policy, so it is not read as the app coercing. A forced update with no network locks people out; there needs to be an offline escape (read cached content, or a clear “a network is required to continue”). When a store’s own update flow and an in-app notice stack, the two intensities may conflict; one should own the decision. “Forced” on a beta or canary channel must apply only to people who chose that channel, not leak onto stable.
Applying it
- Mark each release forced or optional, and give them two different surfaces: optional a dismissible banner, forced a gate on the main path.
- Put the reason for forcing on the gate (protocol, security, data compatibility). Do not hold a gate up with “a better experience.”
- Optional updates must offer a later that is really later, not a fake force on every cold start.
- Verify by asking whether a daily task can be finished without updating. If yes but a full screen blocks, intensity is too high; if no but only a dismissible banner remains, intensity is too low.
Related
- Within the group: E6.15.2 Silent updates cut interruption but can surprise with behavior change · E6.15.3 Update notes should name the actual impact, not vague improvements · E6.15.4 An update notice must not interrupt work already underway
- Adjacent: E6.05 Confirmation dialogs · E6.02 Banners · E6.12 When notices dismiss
- Search terms:
forced update·optional update·blocking upgrade