Native Apps are well received in our daily life, but there are still many things that can be done to improve the users’ experience.
Before a user gets the service from a native app, they often have to go through the process of downloading → installing → registering the app.
Users can only keep a limited number of native apps on their phones due to storage capability constraints. In addition, it's not easy to share data between different native apps.
Evolving native apps is in general very complicated because their design was created with a single solution in mind.
Even though the Web is an ideal platform to avoid these problems, it's still imperfect by far.
Compared to the native ones, it isn't easy to take advantage of the capabilities provided by the native operating system.
Also, it's usually difficult to design a Web application whose performance can actually match or surpass that of a similar native app.
Moreover, sometimes users may want to share some data with an application if they really trust it. However, for some frequently requested information, such as the personal phone number of the current device, or the contact list, there isn't a good way for users to give permissions on the Web.
In the middle of both solutions, Super Apps were born in China. They are basically service aggregators: WeChat, Taobao, and Baidu were the first aggregators that transformed their applications into Super Apps, opening their platforms so that third parties could include new services within their ecosystem.
GeneXus follows this strategy. Any organization can make its own Super App, thus creating new digital ecosystems that offer a variety of services to its community. These services are displayed dynamically through what we call Mini Apps and may be developed by the Super App’s organization itself, or by third parties.
Super Apps & Mini Apps with GeneXus 18
GeneXus Super App conferences
38 interesting facts and more you should know about Super Apps, Mini Apps, and Mini Programs