Cara Memadankan Tindakan Ketik dengan Maklum Balas Visual atau Haptik yang Jelas
Untuk butang aplikasi mudah alih, berikan respons visual serta-merta apabila diketuk, kemudian tunjukkan hasilnya apabila tindakan selesai. Tambahkan maklum balas haptik ringkas hanya jika ia mengukuhkan peristiwa yang sama dan sesuai dengan kepentingan tindakan tersebut. Urutan ini membantu orang membezakan antara “aplikasi mengesan ketikan saya” dengan “tugas berjaya,” terutamanya apabila respons mengambil masa. Langkah-langkah di bawah terpakai pada satu butang atau kawalan; perincian platform berbeza-beza, jadi gunakan corak interaksi standard sistem pengendalian apabila tersedia.
Mulakan dengan menentukan perkara yang perlu disampaikan oleh maklum balas
Ketikan boleh mencetuskan beberapa peristiwa berbeza: kawalan ditekan, tetapan berubah, permintaan bermula, atau permintaan berjaya atau gagal. Tentukan peristiwa yang diwakili oleh setiap petunjuk sebelum memilih animasi atau getaran. Petunjuk tekanan mengesahkan input; label yang berubah atau keadaan terpilih mengesahkan perubahan keadaan setempat; penunjuk kemajuan memberitahu bahawa proses sedang berjalan; mesej kejayaan mengesahkan penyelesaian.
Pastikan makna ini berasingan. Jika butang menjadi sedikit gelap seketika apabila disentuh, itu bukan bukti bahawa permintaan rangkaian telah selesai. Jika penghantaran mungkin mengambil masa, kekalkan keadaan kemajuan yang jelas sehingga aplikasi mengetahui hasilnya. Apple mengesyorkan agar penunjuk aktiviti dipaparkan pada butang apabila tindakan tidak selesai serta-merta, dan mencadangkan label diubah untuk menjelaskan perkara yang sedang berlaku. Panduan butang Apple
Bina urutan keadaan yang ringkas
Anggap maklum balas sebagai urutan yang berkaitan dengan keadaan sebenar kawalan, bukannya satu kesan yang dimainkan setiap kali butang menerima ketikan. Urutan asas yang berguna ialah:
- Sedia: Paparkan tindakan dengan label atau simbol lazim yang menjelaskan tujuannya.
- Ditekan: Berikan keadaan tekanan visual serta-merta, seperti perubahan warna isian, saiz atau sorotan yang halus.
- Sedang diproses: Jika penyelesaian tertangguh, paparkan kemajuan dan cegah penghantaran pendua yang tidak disengajakan apabila sesuai untuk tindakan tersebut.
- Selesai atau gagal: Kemas kini antara muka dengan hasil sebenar. Untuk togol, paparkan keadaan terpilih yang baharu; untuk penghantaran, berikan status kejayaan atau ralat yang ringkas.
Apple menyatakan bahawa butang tersuai harus sentiasa mempunyai keadaan tekanan kerana tanpanya, butang itu boleh terasa tidak responsif. Panduan maklum balas Apple yang lebih luas mengesyorkan agar penyampaian sepadan dengan kepentingan maklumat dan status tersedia berhampiran item yang diterangkannya. Panduan butang Apple dan panduan maklum balas
Pilih petunjuk visual yang mudah difahami
Pastikan keadaan tekanan kelihatan semasa jari menyentuh kawalan. Perubahan kecil pada warna atau kelegapan, perubahan saiz yang seketika, atau sorotan boleh digunakan, asalkan kawalan itu kekal mudah dikenal pasti dan labelnya masih jelas. Jangan gunakan warna sebagai satu-satunya cara untuk menyampaikan hasil: padankannya dengan perubahan keadaan, teks, ikon atau perbezaan visual lain yang menjelaskan perkara yang berlaku.
Untuk togol, keadaan terpilih harus kekal selepas ketikan; kesan gelombang sementara sahaja tidak memberitahu sama ada tetapan itu aktif. Untuk tindakan sekali sahaja seperti “Simpan,” butang boleh memaparkan keadaan tekanannya dahulu, kemudian aplikasi boleh memaparkan keadaan atau status yang menunjukkan kandungan telah disimpan. Jika tugas gagal, terangkan kegagalan itu berhampiran kawalan berkaitan dan jelaskan tindakan seterusnya yang tersedia. Paparan tepat bergantung pada aplikasi dan platform, tetapi petunjuk itu harus mencerminkan keadaan yang dapat disahkan oleh aplikasi.
Tentukan sama ada maklum balas haptik menambah maklumat yang berguna
Maklum balas haptik boleh mengukuhkan peristiwa tertentu seperti tekanan butang atau perubahan keadaan yang disahkan. Maklum balas ini pilihan: respons visual tetap perlu difahami jika peranti disenyapkan, maklum balas haptik dimatikan atau orang itu tidak merasakan kesannya. Panduan Android mengesyorkan penggunaan maklum balas haptik secara berhemat, mengekalkannya konsisten untuk interaksi yang serupa dan memadankannya dengan pengalaman visual atau audio. Panduan itu juga menyarankan agar tiada maklum balas haptik lebih baik daripada kesan sentuhan yang bergetar. Prinsip reka bentuk haptik Android
Pilihan yang praktikal ialah menggunakan petunjuk yang ringan dan ringkas untuk pengesahan bermakna apabila platform menyediakan kesan standard yang sesuai. Elakkan getaran bagi setiap ketikan yang kurang penting, penatalan berulang atau peristiwa yang tiada perubahan visual yang sepadan. Jika peristiwa itu penting, pastikan status visual menyampaikan maksudnya; jangan bergantung pada getaran untuk membezakan kejayaan daripada kegagalan.
Padankan petunjuk dengan waktu peristiwa yang diwakilinya
Respons tekanan berlaku ketika sentuhan; respons kejayaan berlaku selepas kejayaan diketahui. Untuk tindakan yang selesai serta-merta, kedua-dua waktu ini mungkin hampir serentak. Untuk penyimpanan atau penghantaran jauh, kedua-duanya mungkin dipisahkan oleh masa menunggu yang ketara. Memaparkan maklum balas haptik kejayaan ketika jari mula menyentuh butang akan mendakwa tindakan telah selesai sebelum aplikasi mengesahkannya.
Pada Android, pendekatan View.performHapticFeedback yang disyorkan menggunakan pemalar berorientasikan tindakan, mematuhi tetapan maklum balas sentuhan sistem dan tidak memerlukan kebenaran VIBRATE. Platform menyediakan tingkah laku sandaran untuk pemalar ini apabila diperlukan. Kesan getaran yang lebih tersuai mempunyai pertimbangan keserasian dan persediaan yang berbeza, jadi utamakan pendekatan standard berorientasikan tindakan untuk kawalan biasa. Panduan pelaksanaan maklum balas haptik Android
Pertimbangkan tingkah laku platform dan kekerapan
Gunakan kawalan terbina dalam apabila kawalan itu sudah menyediakan maklum balas yang dijangka. Apple menyatakan bahawa kawalan standard seperti suis, peluncur dan pemilih boleh memainkan maklum balas haptik sistem pada model iPhone yang disokong. Menambahkan kesan tersuai kedua boleh menggandakan isyarat itu, jadi semak tingkah laku asli kawalan sebelum menambah petunjuk lain. Panduan haptik Apple
Kekerapan juga penting. Corak maklum balas yang terasa jelas untuk penghantaran borang sekali-sekala boleh menjadi mengganggu apabila dikaitkan dengan butang yang kerap digunakan. Kekalkan makna yang sama bagi tindakan yang setara dan simpan petunjuk yang lebih kuat atau lebih ketara untuk peristiwa yang wajar mendapat lebih perhatian. Android secara khusus mengesyorkan agar kekuatan haptik dikaitkan dengan kepentingan sesuatu peristiwa dan kekerapan peristiwa itu berlaku. Prinsip reka bentuk haptik Android
Semak interaksi sebelum pelancaran
Uji urutan penuh pada peranti dan sistem pengendalian yang disokong oleh aplikasi. Ketik sekali dan pastikan keadaan tekanan muncul dengan segera; kemudian sahkan bahawa kemajuan kekal kelihatan semasa kelewatan dan kejayaan atau kegagalan hanya dipaparkan selepas hasil diketahui. Cuba ketik kali kedua dengan pantas dan pastikan antara muka tidak menghasilkan maklum balas pendua yang mengelirukan atau tindakan berulang yang tidak disengajakan.
Ulangi semakan dengan maklum balas sentuhan sistem dimatikan, serta apabila keupayaan haptik peranti tidak tersedia atau tidak disokong. Keadaan visual tetap harus menyampaikan tindakan dan hasilnya. Bandingkan tindakan yang kerap dilakukan dengan tindakan yang jarang dilakukan, dan buang kesan yang terasa bising, tidak selari masa atau tidak berkaitan dengan perubahan visual. Untuk maklum balas paparan standard Android, tetapan sistem dipatuhi secara lalai; pendekatan tersuai mungkin memerlukan sokongan tambahan dan semakan sandaran. Panduan maklum balas haptik Android
Padanan yang jelas mempunyai logik yang mudah: tunjukkan bahawa ketikan telah dikesan, maklumkan sebarang masa menunggu dan sahkan hasilnya apabila benar-benar diketahui. Biarkan maklum balas haptik mengukuhkan isyarat yang sama apabila sesuai, sambil memastikan antara muka visual tetap lengkap dengan sendirinya.
