sideapps
Sideapps are lightweight applications designed to operate in conjunction with a primary application to extend its functionality without replicating core features. They function as companion or auxiliary apps that share data with the main app through defined interfaces such as APIs, content providers, or inter-process communication. Sideapps can be developed by the same vendor or by third parties and are commonly distributed through the same platform app store or as separate packages.
Typical use cases include extending a primary app’s capabilities with specialized tasks (for example, a photo
Architecturally, sideapps run as separate processes or modules but coordinate with the main app via defined
Advantages include modularity, smoother updates, and the ability to scale functionality without bloating the primary app.
Terminology varies; the concept is sometimes described as companion apps, auxiliary apps, extensions, or plugins rather