The term refers to a system component on Android devices that presents the user with a choice of applications when multiple apps are capable of handling a particular action. For example, when tapping on a link, the operating system employs this mechanism to display a dialog box listing compatible web browsers installed on the device. This allows the user to select which browser they prefer to use for opening the link.
This selection process is crucial for user experience and app ecosystem functionality. It ensures users retain control over which applications are used for specific tasks, and it prevents a single application from monopolizing certain actions. This promotes competition among developers and allows users to tailor their experience to their preferences. Historically, this mechanism has evolved to incorporate features like “Always” and “Just Once” options, and more recently, sophisticated intent filtering to improve accuracy and relevancy.