
Super App & SDK
Written by Jacinthe Busson, Co-founder & CPO at Fastory, based on her research and observations on mobile ecosystems, UX and Super Apps.
Mobile experiences are often evaluated through features.
What can the user do?
How many services are available?
How sophisticated is the interface?
But some of the most effective mobile experiences are defined by something less visible:
the time between intention and action.
Open.
Understand.
Tap.
Get a result.
The shorter and clearer this sequence becomes, the more natural the interaction feels.
This principle is particularly visible in China's mobile ecosystem, where payments, QR codes, messaging and integrated services have progressively reduced the number of steps required to complete everyday digital actions.
But instantaneity should not be confused with speed alone.
A fast interface is not necessarily a frictionless one.
The real challenge is to remove everything that unnecessarily stands between what users want to do and their ability to do it.
Every interaction has a cost
Digital products constantly ask users to make small efforts.
Find the right button.
Understand a label.
Create an account.
Remember a password.
Wait for a page.
Switch applications.
Enter payment details.
Confirm an action.
Return to the original experience.
Individually, these steps may seem insignificant.
Together, they create interaction cost.
The more steps a user has to complete, the more opportunities there are for hesitation, misunderstanding or abandonment.
This is particularly important on mobile.
Smartphones are often used in fragmented contexts: while walking, commuting, watching an event, shopping or having a conversation.
Users may only give an interaction a few seconds of attention.
Mobile UX therefore operates within an extremely limited attention window.
Every unnecessary step competes with the user's environment.
Speed and friction are not the same thing
Performance matters.
A page that loads in five seconds will usually feel worse than one that loads almost instantly.
But technical performance is only one component of perceived speed.
Imagine two mobile experiences.
The first loads instantly but requires six screens, two forms and multiple confirmations.
The second takes slightly longer to load but presents one clear action that can be completed immediately.
Which feels faster?
Often, the second.
This is because users experience flows, not performance metrics.
Perceived speed depends on how quickly users can understand what is happening, identify what they need to do and receive feedback that the action worked.
This gives us a broader definition of friction.
Friction can be technical.
But it can also be:
cognitive;
navigational;
transactional;
visual;
administrative;
contextual.
Removing friction therefore requires more than optimising loading times.
It requires simplifying the entire interaction.
The best mobile interactions reduce distance
A useful way to think about mobile UX is as a distance:
Intention → Action → Result
Every unnecessary interface between these three moments increases that distance.
Consider a user who wants to pay.
A traditional digital flow might require them to find a website, navigate to the correct service, authenticate, enter information, provide payment details and confirm the transaction.
A mobile-native flow can compress many of those steps.
Scan.
Confirm.
Pay.
The underlying technology may actually be more sophisticated.
But the visible interaction becomes simpler.
This is one of the paradoxes of good product design:
The more complexity the system can manage, the less complexity the user should have to manage.
QR codes are powerful because they remove navigation
QR codes are technologically simple.
Their importance comes from what they eliminate.
Without a QR code, connecting a physical environment to a digital service can require several steps:
open a browser;
search for a brand or service;
identify the correct result;
find the relevant page;
then perform the action.
A QR code can transform that sequence into:
scan → destination.
This is why QR codes became such an important component of China's mobile ecosystem.
They create a direct bridge between the physical and digital worlds.
A restaurant table can become an entry point to ordering.
A merchant counter can become a payment interface.
A poster can become an interactive service.
A physical location can become contextual navigation.
The QR code itself is not the experience.
It removes the journey to the experience.
That distinction is important.
Payments show the value of continuity
Mobile payment provides another useful example.
Payment is traditionally a moment where digital experiences break.
The user discovers something in one environment but must complete the transaction in another.
They may need to retrieve a card.
Enter information.
Authenticate.
Wait.
Then return to what they were doing.
Each transition creates friction.
Platforms such as Alipay and WeChat Pay helped demonstrate another model in China: payment could become part of the interaction rather than a separate destination.
That continuity matters.
When payment, identity and services operate within connected environments, users spend less time understanding how to complete an action and more time simply completing it.
This is one of the foundations upon which broader Super App ecosystems could develop.
Instant feedback matters as much as instant action
Reducing the number of steps is only half the problem.
Users also need to understand immediately what happened.
Did the payment work?
Was the answer submitted?
Did the QR code scan correctly?
Was the reward unlocked?
Did the message send?
Uncertainty creates friction.
Good mobile experiences therefore provide immediate feedback.
A state changes.
An animation appears.
A confirmation is displayed.
A sound or haptic signal reinforces the action.
The interface acknowledges the user.
This creates a simple behavioural loop:
Action → Feedback → Understanding
Without feedback, even a technically successful interaction can feel broken.
Instantaneity changes engagement
This becomes particularly important when an experience is optional.
A user who needs to complete a banking transaction may tolerate several steps because the outcome is necessary.
A user being invited to participate in a quiz, poll, loyalty activation or interactive experience behaves differently.
Participation competes with everything else demanding their attention.
Every additional step becomes a reason not to continue.
This is why mobile engagement and friction are closely connected.
The question is not simply:
Is this experience interesting?
It is also:
How much effort are we asking the user to make before it becomes interesting?
The value of an interaction needs to appear quickly.
Otherwise attention disappears.
Instant does not mean intrusive
There is, however, a danger in optimising everything for immediacy.
Removing friction can improve usability.
But removing every moment of reflection is not always desirable.
Some actions deserve confirmation.
Deleting information.
Making an important purchase.
Sharing personal data.
Changing security settings.
Giving consent.
A good mobile experience therefore distinguishes between unnecessary friction and useful friction.
Useful friction protects users.
It creates a deliberate pause when the consequences of an action justify one.
The objective should not be:
zero friction everywhere.
It should be:
the right amount of friction at the right moment.
Super Apps push continuity even further
The logic becomes particularly interesting when we look at Super Apps.
A traditional mobile journey may require users to move between several independent applications.
Discover in one app.
Communicate in another.
Book somewhere else.
Pay in another environment.
Track the service somewhere else again.
Every transition introduces potential friction.
Super Apps such as WeChat and Alipay approach the problem differently.
By bringing multiple services into the same ecosystem, they can preserve context between interactions.
Identity can persist.
Payment methods can persist.
Navigation patterns remain familiar.
Services can become interconnected.
The user does not necessarily experience each service as an entirely new digital environment.
This helps explain why the Super App model is as much about continuity as it is about functionality.
Its value is not simply having more features inside one application.
It is reducing the distance between those features.
Mobile UX is increasingly about orchestration
As mobile products become more sophisticated, good UX will increasingly depend on what users do not have to see.
Authentication can happen without repeatedly entering credentials.
Payments can reuse trusted information.
Services can share context.
Embedded experiences can operate within existing applications.
APIs can connect systems behind the interface.
SDKs can allow capabilities to be integrated without forcing users into a completely separate product journey.
The technological architecture becomes more complex.
But the user's experience can become simpler.
This represents an important evolution in mobile product design.
The interface is no longer responsible only for presenting features.
It increasingly needs to orchestrate services.
Designing for the moment
Mobile is fundamentally contextual.
A desktop user may intentionally sit down to complete a task.
A mobile user may have only seconds.
That difference should influence how experiences are designed.
What does the user need right now?
What information is essential?
What can be removed?
What can be remembered?
What can be automated?
What can happen without leaving the current environment?
And when does the user genuinely need to stop and make a deliberate decision?
These questions become increasingly important as mobile applications evolve from single-purpose tools into broader ecosystems.
Because ultimately, the most successful mobile experience may not be the one that offers the most possibilities.
It may be the one that makes the right possibility available at exactly the right moment, with the least unnecessary effort.
Frequently Asked Questions
What is friction in mobile UX?
Mobile UX friction is any unnecessary effort that makes it harder for a user to complete an action.
It can include slow loading, excessive navigation, complicated forms, repeated authentication, unclear interfaces, unnecessary app switching or transactional steps.
Friction can therefore be technical, cognitive or behavioural.
What is a frictionless mobile experience?
A frictionless mobile experience minimises unnecessary steps between a user's intention and the desired outcome.
It does not necessarily mean removing every confirmation or interaction. Instead, it removes complexity that does not provide meaningful value to the user.
Why is instantaneity important for mobile engagement?
Mobile interactions often happen within short and fragmented periods of attention.
The longer users must wait, navigate or understand what to do, the greater the risk of abandonment.
Reducing the time between intention, action and feedback can therefore improve the likelihood that users complete an interaction.
Is speed the same as good mobile UX?
No.
Technical performance is important, but a fast-loading interface can still create a poor experience if the user has to navigate through unnecessary steps.
Good mobile UX combines technical speed with clear navigation, low cognitive effort and rapid feedback.
Why are QR codes effective in mobile experiences?
QR codes can remove navigation between a physical context and a digital destination.
Instead of asking users to search for a website, application or specific page, scanning a QR code can take them directly to the relevant experience.
Their value comes primarily from reducing the number of steps required to begin an interaction.
How did mobile payments reduce friction in China?
Mobile payment ecosystems such as Alipay and WeChat Pay made payment increasingly integrated into existing mobile interactions.
Instead of treating payment as a separate destination, transactions could take place within connected digital environments, reducing transitions between discovery, service and payment.
What is useful friction?
Useful friction is a deliberate additional step designed to protect the user or encourage reflection before an important action.
Examples include confirming a significant purchase, giving consent, changing security settings or permanently deleting information.
Good UX removes unnecessary friction without removing safeguards that serve a genuine purpose.
How do Super Apps reduce mobile friction?
Super Apps can reduce friction by allowing multiple services to operate within the same mobile ecosystem.
Users may be able to retain their identity, payment methods, context and familiar navigation while moving between services instead of repeatedly switching between unrelated applications.
What role can APIs and SDKs play in reducing mobile friction?
APIs and SDKs can allow services and capabilities to be integrated into existing mobile products.
When implemented effectively, this can reduce the need for users to leave an application, create additional accounts or move between disconnected experiences.
The technology remains largely invisible to the user, while enabling a more continuous mobile journey.
Sources & Further Reading
Google — web.dev
Interaction to Next Paint (INP).
Research and guidance on responsiveness and how quickly interfaces provide visual feedback following user interactions.
https://web.dev/articles/inp
Nielsen Norman Group
Response Times: The 3 Important Limits.
Foundational UX research on perceived response time and the relationship between system feedback, attention and user experience.
https://www.nngroup.com/articles/response-times-3-important-limits/
Tencent
Weixin & WeChat.
Official overview of the Weixin/WeChat ecosystem, including payments and integrated services.
https://www.tencent.com/products/weixin-wechat/
Tencent
Weixin Mini Programs.
Official information about lightweight services operating within the Weixin ecosystem.
https://www.tencent.com/products/weixin-mini-programs/












