Về chuyên mục / Explore this topic →
Đo trải nghiệm thực tế
Một cảnh chạy mượt trên máy phát triển có thể chậm trên điện thoại. Hãy mở phiên bản dự kiến phát hành trên thiết bị thật, thử mạng chậm và thao tác bằng tay. Ghi thời gian tới lúc có thể sử dụng, độ trễ khi xoay vật thể và mức độ dễ đọc của nội dung.
Đặt ngân sách cho cảnh
Trước khi thêm tài nguyên, đặt giới hạn nội bộ cho dung lượng tải ban đầu và số mô hình cần xuất hiện. Đây là mục tiêu của dự án, không phải bảo đảm cho mọi thiết bị. Tải phần thiết yếu trước và phần phụ khi cần. So sánh phiên bản trước và sau mỗi thay đổi để biết chi phí của một hiệu ứng.
Tách nội dung khỏi hiệu ứng
Giữ tiêu đề, giá trị lựa chọn và nút chính dưới dạng HTML có thể đọc. Người dùng cần hoàn tất tác vụ ngay cả khi cảnh 3D tải chậm. Thêm trạng thái đang tải, thông báo khi tài nguyên thất bại và cách thử lại. Một hình ảnh hoặc phần mô tả tĩnh có thể là lựa chọn dự phòng hữu ích.
Chuyển động có mục đích
Chỉ chạy chuyển động khi nó giúp người dùng hiểu hoặc điều khiển sản phẩm. Cho phép dừng, tôn trọng tùy chọn giảm chuyển động và kiểm tra lúc tab không còn ở phía trước. Dùng thời gian trôi qua để tính chuyển động thay vì giả định mọi máy đều có cùng số khung hình.
Checklist trước khi phát hành
Thử màn hình dọc và ngang, phóng to chữ, bàn phím, thao tác chạm, mạng chậm và một tài nguyên bị thiếu. Kiểm tra nút đặt lại nhiều lần. Ghi lại thiết bị đã thử và lỗi chưa sửa; chỉ tăng chất lượng hình ảnh khi luồng chính vẫn hoạt động tốt.
English quick guide
Test on a real phone, define a project-specific loading budget and keep essential content outside the 3D canvas. Provide loading, failure, pause and fallback states.
AIImpish