Based on the brisk characteristics of WeChat applets, we drafted guidelines and suggestions for the interface design of applets. The design guide is based on full respect for users' right to know and operate. It aims to establish a friendly, efficient and consistent user experience in the WeChat ecosystem, and at the same time, adapt to and support different needs to the greatest extent, and achieve a win-win situation for users and small program service providers.
Friendly attitude
When using applet services on WeChat, in order to avoid users' attention being disturbed by the surrounding complex environment, applet design should reduce the interference of irrelevant design elements on users' goals, politely show users the services provided by the program, and guide users to operate in a friendly way.
Focus on the key points
Every page should have a clear focus, so that users can quickly understand the content of the page every time they enter a new page. On the premise of determining the key points, try to avoid other interference factors unrelated to the user's decision-making and operation on the page.
counter-example
The theme of this page is query, but many business items unrelated to query are added, which have nothing to do with the user's goals and are easy to lead to the loss of users.
Correction signal
Removing any content irrelevant to the user's goals, clarifying the theme of the page, and providing helpful content, such as recent search words, under the premise of technology and page control can help users make decisions and operate.
counter-example
There is no primary and secondary operation, so that users have no choice.
Correction signal
First, avoid juxtaposing too many operations for users to choose from. When multiple operations must be juxtaposed, it is necessary to distinguish between primary and secondary operations to reduce the difficulty of user selection.
Liquidation process
In order to let users use the page smoothly, when users are in an operation process, they need to avoid being interrupted by content outside the user's target process.
counter-example
The user intends to search, but is interrupted by the sudden appearance of the modal lottery box when entering the page; Users who are not interested in the lottery are very unfriendly interference; Even if some users are really attracted by the "attractive" lottery, they may forget the original goal after leaving the main process to draw the lottery, and then lose the use and understanding of the real value of the product.
specific
Once the user enters our applet page, we have the responsibility and obligation to clearly tell the user where he is and where he can go, and ensure that the user can easily shuttle through the page without getting lost, thus providing users with a safe and pleasant experience.
Clear navigation, come and go freely.
Navigation is the most critical factor to ensure that users will not get lost when browsing and jumping on web pages. Navigation needs to tell users where they are, where they can go and how to get back. First of all, all pages of all small programs in the WeChat system will have their own navigation bar provided by WeChat to solve the problem of where to go and how to come back. Navigation at the WeChat level maintains the consistency of experience, which helps users to form a unified experience and interactive cognition within WeChat, and will not increase new learning costs or change usage habits in the switching between applets and other WeChat pages.
Wechat navigation bar
Wechat navigation bar is directly inherited from the client. Developers don't need to customize anything other than the color of the navigation bar. But developers need to specify the jump relationship of each page of the applet, so that the navigation system can work in a reasonable way.
Wechat navigation bar is divided into navigation area, title area and operation area. The navigation area controls the program page process. At present, the navigation bar is divided into two basic colors: light color and dark color.
Navigation area (iOS)
When WeChat enters the homepage of the applet, there is usually only one operation in the navigation area-"Return", which is to return to the WeChat page before entering the applet. After the applet enters the secondary page, the operations in the navigation area are-"Return" and "Close". "Return" refers to returning to the previous applet interface or WeChat interface. "Close" means to exit the applet directly in the current interface and return to the WeChat page before entering the applet.
Navigation area (Android)
There is only one unique operation in the navigation area-directly exit the applet, return to WeChat or the system desktop and then enter the applet. The hardware return key of Android phone performs the operation of returning to the previous page.
There is a special case of navigation in Android: when a user adds an applet to the Android desktop through the menu in the operation area and opens the applet from the Android desktop, the navigation button is not displayed on the homepage of the applet. Only the applet title and operation area are displayed. On the secondary page of the applet, the navigation area only has the operation of returning to the previous page, and clicking the hardware return button that comes with the Android phone also plays the same role.
Custom color rules for WeChat navigation bar (iOS and Android)
The navigation bar of the applet supports the basic custom function of background color, and the selected color needs to be matched with two sets of main navigation bar icons provided by WeChat on the premise of ease of use. Please refer to the following color selection effects:
Example of color selection scheme
In-page navigation
Developers can add their own navigation to the page according to their own functional design requirements. And keep the navigation between different pages consistent. However, due to the limitation of mobile phone screen size, the navigation of applet pages should be as simple as possible. If it is just a general linear browsing page, it is recommended to use only the WeChat navigation bar.
Developers can select applet pages to add tab navigation. The tab bar can be fixed at the top or bottom of the page, which is convenient for users to switch between different tabs. The number of labels should not be less than 2 or more than 5. In order to ensure the click area, it is suggested that the number of tags should not exceed 4. There should not be more than one set of tab paging columns on a page.
Among them, the applet homepage can choose the native bottom tab paging style provided by WeChat, which is only for the applet homepage. When developing, you can customize the icon style, label copy and copy color, etc. For specific settings such as icon size, please refer to the development documentation and WeUI basic control library.
The color of the top tab paging bar can be customized. In the custom color selection, it is very important to maintain the usability, visibility and operability of the tab of the paging bar.
Reduce waiting and give timely feedback.
Long page waiting time will make users feel bad, and the technology provided by WeChat applet can greatly shorten the waiting time. Even so, when loading and waiting inevitably occur, timely feedback is needed to alleviate the bad mood of users waiting.
Start page loading
The applet startup page is one of the pages where applets show their brand characteristics to some extent in WeChat. This page will highlight the brand characteristics and loading status of applets. Except for the brand Logo display, all other elements on the page, such as the loading progress description, are uniformly provided by WeChat, which cannot be changed and does not need to be developed by developers.
Page drop-down refresh load
Within the WeChat applet, WeChat provides a standard page drop-down refresh loading capability and style, and developers do not need to develop it themselves.
Wechat drop-down refresh error use case
Please avoid the following misuse to ensure the visibility of information and the usability of the page.
Page loading feedback
Developers can customize the loading style of page content in applets. It is suggested that whether local loading or global loading is used, the user-defined loading style should be as concise as possible, and the user should be informed of the loading process with simple animation. Developers can also use the unified page loading style provided by WeChat, as shown in the example in the figure.
Modal load
Modal loading style will cover the whole page, because you can't tell the specific loading location or content clearly, which may cause users' anxiety, so use it with caution. Do not use modal loading except in some global operations.
Local load feedback
Local loading feedback means that only the local part of the page that triggered the loading is fed back. This feedback mechanism is more targeted and has less page bounce. It is a feedback method recommended by WeChat. For example:
Loading feedback considerations
If the loading time is long, cancel operation should be provided, and the progress bar should be used to display the loading progress.
During the loading process, keep the animation effect; Loading without animation effect can easily give people the illusion of interface jam.
Do not use more than 1 loading animations on the same page at the same time.
Result feedback
In addition to timely feedback during the user's waiting process, it is also necessary to give clear feedback on the operation results. According to the actual situation, you can choose different feedback styles of results. For the local operation of the page, feedback can be given directly in the operation area, and for the results of page-level operation, Toast, modal dialog box or result page can be used to display.
Page local operation result feedback
For the local operation of the page, you can give feedback directly in the operation area, as shown in the figure below before and after clicking the multi-choice control. For commonly used controls, WeChat Design Center will provide a control library, in which all controls have provided complete operational feedback.
Global page operation result -Toast
Toast is suitable for lightweight success tips, and disappears automatically after 1.5 seconds. It does not interrupt the process and has little impact on users. Suitable for operation reminders that don't need to be emphasized, such as success tips. Pay special attention to this form, which is not suitable for error prompt, because the error prompt needs to be clearly informed to the user, so it is not suitable for using flash pop-up prompt.
Page Global Operation Result-Mode Dialog Box
For the operation result state that needs users to know clearly, it can be prompted by modal dialog box or accompanied by the next operation instruction.
Page Global Operation Results-Results Page
If the operation result is the end of the current process, you can use the operation result page for feedback. This will tell the user that the operation has been completed most strongly and clearly, and can guide the next operation according to the actual situation.
Particularly controllable, there is a way out.
When designing any task and process, we often ignore the abnormal state and process, and these abnormal scenes are often when users are most depressed and need help. Therefore, we should pay special attention to the design of abnormal state, give users the necessary state prompt when there is an abnormality, and tell them the solution to let them have a way out.
It is necessary to put an end to the situation that users are stuck on a certain page without rhyme or reason and have nowhere to go. The modal dialog box and result page mentioned above can be used as reminders of abnormal states. In addition, in the form page, especially the page with more form items, it is necessary to clearly point out the wrong items so that users can modify them.
Abnormal shape error
Report the error, tell the reason of the error at the top of the form, and identify the error field to prompt the user to modify it.
Convenient and elegant
From the physical keyboard and mouse in the PC era to the finger in the mobile era, although the input equipment is greatly simplified, the accuracy of finger operation is far less accurate than that of keyboard and mouse. In order to adapt to this change, developers need to make full use of the characteristics of mobile phones in the design process, so that users can control the interface conveniently and elegantly.
negative investment
Because the mobile phone keyboard is small and dense, it is difficult to input, which is easy to cause input errors. Therefore, when designing applet pages, the existing interface or other easy-to-operate selection controls are used to improve the user's input experience.
For example, in the following figure, when adding a bank card, use the camera recognition interface to help the user input. In addition, the WeChat team has also opened a variety of WeChat applet interfaces such as geographic location interfaces. Making full use of these interfaces will greatly improve the efficiency and accuracy of user input, thus optimizing the experience.
In addition to using the interface, when users have to make manual input, they should try to replace keyboard input. On the one hand, recall is easy to remember, and it is usually easier for users to choose from limited options than to memorize input. On the other hand, it is still believed that the intensive single key input of mobile phone keyboard is easy to lead to input errors. For example, in charts, providing search history shortcut options when users search will help users search quickly while reducing or avoiding unnecessary keyboard input.
Avoid misoperation.
Because we use our fingers to touch the screen to control the interface on the mobile phone, the click accuracy of our fingers is far less than that of the mouse. Therefore, when designing the control to be clicked on the page, it is necessary to fully consider the hot area to avoid misoperation caused by too small or too dense clickable area. This problem often occurs when the interface originally used on the computer screen is simply transplanted to the mobile phone without any adaptation. Due to the different resolution of mobile phone screen, the optimal pixel size for clicking is not exactly the same, but it is roughly between 7 mm and 9 mm after being converted into physical size. In the standard component library provided by WeChat, all kinds of control elements have taken into account the click effect of the page and the adaptation of different screens. It is suggested to use or imitate the standard control size for design again.
Use interfaces to improve performance
Wechat Design Center has launched a set of web page standard control libraries, including sketch design control library and Photoshop design control library, and will improve applet components in the future. These controls have fully considered the characteristics of mobile pages and can ensure their usability and operational performance on mobile pages; At the same time, the WeChat development team is constantly improving and expanding the WeChat applet interface and providing the WeChat public library. Using these resources can not only provide users with faster services, but also greatly improve the performance of the page and improve the user experience invisibly.
consistent
In addition to the above principles, it is suggested that small programs accessing WeChat should always pay attention to the unity and continuity of different pages and try to use the same controls and interaction methods on different pages.
Unified page experience and continuous interface elements help to achieve the use goal with the lowest learning cost and reduce the discomfort caused by page jumping. For this reason, small programs can use the standard controls provided by WeChat as needed to achieve the purpose of unity and stability.
Visual norm
Font specification
The internal font of WeChat is consistent with the font of the running system. Common font sizes are 20, 18, 17, 16,14, 1 1 (PT, 13,/. The usage scenario is as follows:
font color
The main content is black, and the secondary content is gray; The default value of timestamp is light gray; The description and main content of large paragraphs are semi-black.
Blue is the link color, green is the end color and red is the wrong color. The transparency of the pressed and disabled states is reduced by 20% and 10% respectively.
List visual specification
Form input visual specification
What are the steps for WeChat to apply for unemployment benefits?
1. Click the city service in payment.
Click Pay on my interface of WeChat, and then click City Service.
2. Click on the social security in five insurances and one gold.
After entering the city service, click social security under five insurances and one gold.
3. Click on the electronic social security card
After entering, click on the electronic social security card and click on the card service.
4 Click on the unemployment insurance benefits application.
After entering the one-card service, click on the unemployment insurance claim.
5 Fill in the application information.
Click next to the unemployment benefits you want to apply for and fill in the information you want to apply for.
Harbin social security online payment process?
The process is as follows
1. After paying attention to the official account of "Harbin Medical Insurance" WeChat, click: medical insurance inquiry-residents' medical insurance enrollment inquiry-urban and rural residents' enrollment, and continue to complete the enrollment registration step by step;
Second, after paying attention to the official account of "Harbin Bank" WeChat WeChat, click: Hui Life-Medical Insurance Zone-Medical Insurance for Urban and Rural Residents, and continue to complete the insurance registration according to the steps.
Third, log in to official website, Heilongjiang Medical Security Bureau, and click online service-medical insurance online service hall. After registering and logging in, continue to follow the steps to complete the enrollment.
How to apply for Harbin Card System?
The first way:
You need to bring your ID card and household registration book to the nearby one-card processing point for registration. Address: 1. Chengde Street 196, Waiqu.
2. No.93 Guo Min Street, nangang district
3. Opposite to the side door of No.70 Shidao Street, Daoli District.
The second way: online.
1, WeChat search pays attention to the official account of Harbin hebbdb WeChat, and replies to "CityLink" to get information such as Harbin mobile phone code scanning operation guide, bus card (senior citizen card, student card, all-in-one card) and so on.
2. Precautions: When using the IC card of "Transportation Alliance" for payment application in public transportation, subway, ferry and other fields in Harbin, you can enjoy the preferential policies of ordinary cards. When traveling in cities that have completed the upgrade of one-card interconnection in China, they do not enjoy the local preferential ride policy. At the same time, when users use the "Transportation Link" IC card in different places, they need to handle the recharge service in different places.
Harbin social security bureau online processing process?
1, application
2. Information collection
Step 3 get the card
Click "Online Bid", scan the QR code with your mobile phone, and download and install Harbin Smart People's Society APP (Android version). Enter the APP, select "Business Processing"-"Online Application for Social Security Card", and enter the name, certificate type and certificate number of the insured below 16 for initial verification. After passing, enter the specific page of social security card processing, upload photos and fill in the contents as required, and click "Submit" after confirmation.
Make a decision on approval or disapproval within 30 working days from the date of making the acceptance decision.
Warm reminder: Pay attention to the official account of Harbin local treasure WeChat, reply to social security, and get the social security inquiry portal and application portal.
How does Harbin Bank bind WeChat reminder service?
For Harbin Bank to bind WeChat reminder service, it can be done in the following ways.
Wechat searches Harbin Bank and pays attention to Harbin Bank. Then add your bank card to Harbin Bank APP. After that, the APP bound by Harbin Bank will be reminded on WeChat when the balance changes. This operation is very convenient.