All Products
Search
Document Center

Mobile Platform as a Service:Efficiency

Last Updated:Jul 13, 2023

As a service provider, we should help users improve efficiency, create value, and provide a thoughtful experience. As the pace of life is getting faster and faster, high efficiency is a must-have quality of a product, and user caring will undoubtedly make your products stand out from many services, resulting in users rely more and more on your products.

As a service provider, we should help users improve efficiency, create value, and provide a thoughtful experience. As the pace of life is getting faster and faster, high efficiency is a must-have quality of a product, and user caring will undoubtedly make your products stand out from many services, resulting in users rely more and more on your products.

To design an efficient and thoughtful product, you need to consider the following points:

1-second time interval

Reduce waiting time, and keep stable and fast, to help you retain users. Research shows that the average waiting time that users can tolerate is between 6 and 8 seconds. That is to say, 8 seconds is the upper limit. If the page opens too slowly and you need to wait for more than 8 seconds, most users will leave you.

Divert attention

Diverting attention is a typical way to reduce the impact of waiting. In practice, the strategy of diverting attention is very common. For example, some restaurants provide free snacks and leisure services to divert customers’ attention when they are waiting to eat, allowing customers to enjoy queuing and reduce anxiety during waiting.

This approach also works in application design.

One click

There are often some unnecessary clicks in the process of using the product. For the user, these unnecessary operations are extra work. Such extra work does not directly achieve the user’s goals and wastes the user’s time and effect. Eliminating extra work can increase operational efficiency and improve product availability. Interaction designers should be highly sensitive to the extra work in the product in order to design the product more efficiently.

Take the phone top up MINI as an example:

Before Alipay 9.2, the phone top up requires four taps from selecting amount to making payment:

  1. Tap the amount to invoke the selector.

  2. Swipe to select the amount.

  3. Tap Finish to close the selector.

  4. Tap Top Up Now to enter into the payment page.

9.2 or above: The top up amounts are tiled and displayed to the user, and the user only needs to tap once to select the top up amount and enter into the payment page.

Reduce input

The keyboard area of the mobile phone is small and dense, and input difficulties are also likely to cause input errors. Therefore, user input should be minimized when designing the mobile page, and the user input experience can be improved by using existing interfaces or other easy-to-operate selection controls.

Example

Smartphones are equipped with a variety of smart sensors: cameras, microphones, and gyroscopes. In addition, the mPaaS MINI team also opens up various authorization interfaces such as geographic location and account information. Making full use of these interfaces can greatly reduce the manual input by users and enhance the product experience.

Case 1: Login page - Use the face recognition feature of the camera instead of inputting password.

Case 2: Add bank card information page - Name, ID card number and mobile phone number can be obtained by directly calling the authentication information in the user account to avoid manual input.

Clear feedback

Timely and appropriate feedback can tell the user what to do next, help the user make judgments and decisions, and let the user know that the system is running well. Therefore, we must provide timely and clear feedback to achieve a harmonious human-computer interaction.

Turn on the location prompt: In case the page cannot perform location service automatically, provide the user with clear feedback and inform the user that the location service should be turned on.

Page loading feedback: When a blank page is loaded, the user may not know what happened, so provide clear loading feedback to inform the user of the loading status.