Zalo Mini App Design Guidelines
Nhanh chóng, chính xác là hai yếu tố quan trọng mang tính quyết định và là trong quá trình xây dựng trải nghiệm thân thiện, đồng bộ với hệ sinh thái các sản phẩm của Zalo. Bên cạnh đó các nguyên tắc về tôn trọng người dùng và sự rõ ràng về thông tin, được hướng dẫn để có một trải nghiệm hoàn chỉnh cũng như đáp ứng, cung cấp được đầy đủ thông tin cho nhà phát triển là những yếu tố mấu chốt ở Zalo Mini App.
1. Thân thiện và nhanh chóng
Trong quá trình sử dụng dịch vụ của người dùng luôn giữ cho mọi đơn giản, tránh sự phức tạp và gián đoạn do các yếu tố không cần thiết tạo nên. Thân thiện giới thiệu cho người dùng các hướng dẫn thao tác để có trải nghiệm tốt.
-
Làm nổi bật điểm quan trọng
Cần xác định và làm nổi bật một điểm tập trung, quan trọng trong mỗi trang để người dùng có thể nắm bắt thông tin nhanh chóng, chính xác nhất. Đối với những thông tin còn lại hãy giữ nó ở mức vừa phải và gọn gàng.
Ví dụ:
-
Tối ưu luồng trải nghiệm
Cần nhanh chóng đưa người dùng đạt đến mục đích sử dụng dịch vụ. Tránh các thành phần không cần thiết, không liên quan vào quá trình vận hành làm gián đoạn trải nghiệm.
2. Rõ ràng mạch lạc
Khi người dùng sử dụng Zalo Mini App, họ cần được biết và thông báo rõ ràng ràng rằng mình đang ở đâu và có thể nhanh chóng điều hướng đến những trang họ muốn. Nhằm đảm bảo người dùng có một trải nghiệm tích cực và an toàn.
-
Dễ dàng trong điều hướng
Zalo Mini App cung cấp một thanh điều hướng thống nhất. Điều này đảm bảo cho người dùng không bị lạc khi duyệt qua các trang, bạn có thể tuỳ chỉnh nếu muốn nhưng chúng tôi khuyên nên giữ nút “trở lại” ở góc trên bên trái các trang phụ cho người dùng Android. Người dùng iOS có thể thực hiện thao tác “trở lại” bằng cách vuốt từ bên trái mép màn hình.
-
Zalo Mini App menu
Ở Zalo Mini App sẽ có một menu cố định ở góc trên bên phải trên tất cả các màn hình. Bạn có thể chọn màu sáng / tối để phù hợp với thiết kế của mình. Vì menu này sẽ là cố định và không thể tuỳ chỉnh, bạn cần chú ý không đặt các button hoặc thông tin nào phía dưới menu. Bạn cũng cần kiểm tra thực t ế rằng các button khác có xung đột hoặc khó chạm vào nếu vị trí đặt gần menu của Zalo Mini App.
-
Tuỳ chọn màu sắc cho Zalo Mini App menu
Trong trường hợp bạn có thiết kế màu sáng hoặc tối hãy lựa chọn phương án màu cho Zalo Mini App menu phù hợp. Chú ý hãy đảm bảo mọi thứ được hiển thị rõ ràng và đủ độ tương phản cần thiết.
-
Thanh điều hướng phía dưới
Bạn có thể thêm bottom bar vào Mini App của mình để dễ dàng điều hướng giữa các chức năng và trang chính. Bạn nên xem xét và cân nhắc số lượng tab sử dụng ở bottom bar không nên vượt quá 4 để không rơi vào trường hợp khó nhận dạng được icon hoặc khó nhấn vào vùng chọn mong muốn.
-
Hiển thị điều gì đang diễn ra
Giảm thiểu thời gian chờ tải trang cho người dùng và giảm sự không hài lòng bằng các phản hồi về trạng thái xử lý. Bạn cũng cần cho người dùng biết nếu rơi vào trường hợp không tải được hoặc mất kết nối.
-
Cơ chế hiển thị tải trang khi bắt đầu
Chúng tôi cung cấp cơ chế tải trang ban đầu khi khởi chạy ứng dụng gòm có trạng thái tải trang, logo và tên thương hiệu. Bạn có thể sử dụng để sản phẩm dịch vụ của mình được biết đến nhanh chóng và rõ ràng hơn trong Zalo Mini App. Cơ chế này là mặc đình và không thể thay đổi hoặc ẩn đi.
-
Cơ chế hiển thị tải trang dạng quá trình
Cơ chế này hiển thị một thanh tải trang nhỏ phía dưới action bar.
-
Cơ chế hiển thị tải trang dạng Modal
Cơ chế này khi được kích hoạt hiển thị sẽ nằm ở lớp trên cùng của tất cả các thành phần trong trang. Vì thế bạn nên cân nhắc khi sử dụng để tránh trường hợp có thể gây nên sự khó chịu cho người sử dụng.
-
Phản hồi về kết quả
Ngoài việc cho cho người dùng biết quá trình tải trang bạn cũng cần đưa đến cho người dùng các kết quả phù hợp với mỗi trường hợp trong ứng dụng của bạn. Bạn có thể sử dụng phản hồi kết quả dạng modal, popup hoặc trang kết quả
-
Phản hồi về kết quả - dạng Modal
Cơ chế phản hồi này phù hợp để thông báo cho người sử dụng về các thông tin, quá trình quan trọng đã được hoàn thành. Thông báo này sẽ tự được tắt sau 1,5 giây
-
Phản hồi về kết quả - dạng popup
Cơ chế phản hồi về kết quả dạng popup cần thao tác và quyết định của người sử dụng cho hướng đi tiếp theo trong ứng dụng.
-
Phản hồi về kết quả - dạng trang kết quả
Cơ chếp hản hồi về kết quả - dạng trang kết quả nên sử dụng trong trường hợp đã đến điểm cuối hoặc kết thúc của một tính năng, chức năng, luồng hoạt động. Bạn cũng nên hướng dẫn cho người sử dụng nên làm gì tiếp theo.
-
Phản hồi về kết quả - thông báo lỗi