A micro
app is a small, mobile application that is designed to perform one, simple
task. Micro apps are similar to desktop utility programs. In a micro app
architecture, the user interacts with application functionality that runs
inside an application container. Each app can function by itself or be combined
with other micro apps to create a more complex program. When the complex
program invokes a micro app, it will carry out its specific task.
Focusing on
the workflow and encapsulating the workflow into a reusable component promotes
reuse during runtimes and ensures the end user experiences a consistent
workflow between sessions.
Because the
workflow for a micro app focuses on a specific, self-contained event, the
architecture helps address many common technical issues found in larger,
monolithic mobile apps -- including improving performance and reducing power
consumption and storage.
Beneficial features of micro apps
- Compact and customized: Micro apps are modular, flexible and minimal. The tasks they perform are tailored to the user experience.
- Cross-functional: The simplicity of micro apps makes it possible to deploy them on all types of devices and platforms without the need for separate coding, features or versions.
- Independent: Micro apps are designed with a micro-service architecture and are typically supported by a single, independent database.
- Low cost: Because micro apps have lean functionality, they take less time to build, use fewer resources and require less money to be spent on improvement or upkeep.
- HTML/HTML5 compliant: Micro apps can be embedded into existing applications or websites.
Comments
Post a Comment