A transition causes a visual change from one element hierarchy to another.
Transitions are a specialized subset of general interactions with different meanings on different platforms:
- iOS: UIViewController transitions
- Android: Activity transitions
- Web: URL transitions
The considerations for each platform are diverse and often distinct. To reflect this, the transitions spec is split into two parts: common specs and platform specs.