Autentikasi & Orientasi

Orientasi dan autentikasi pengguna adalah beberapa perjalanan pengguna yang paling umum dan sering kali paling ditinggalkan dan membuat frustrasi pengguna. Hal ini merupakan kesan pertama pengguna terhadap aplikasi Anda, jadi penting untuk membuatnya ramah dengan pengalaman yang nyaman dan tepercaya. Baik saat mendesain untuk login, pendaftaran pengguna, atau panduan orientasi, panduan berikut akan membantu Anda membuat pengalaman yang ideal.

Poin-poin penting

  • Buat pengalaman orientasi yang luar biasa.
  • Gunakan library yang tersedia, seperti kunci sandi, untuk kepercayaan, keakraban, dan kenyamanan pengguna.
  • Kumpulkan hanya informasi pengguna yang penting.
  • Gunakan bahasa yang jelas dan membantu.
  • Atur dan jelaskan nilai fitur dan alasan izin.

Mulai

  1. Kumpulkan: Pikirkan hal yang perlu disiapkan, dipelajari, dan diotorisasi pengguna.

  2. Dalam aplikasi versus di awal: Pisahkan semuanya menjadi hal yang perlu diselesaikan sebelum menggunakan aplikasi dan hal yang perlu diselesaikan saat menggunakan aplikasi. Hindari membuat pengguna merasa kesulitan untuk mulai berinteraksi dengan konten aplikasi Anda. Pertimbangkan apakah konten dan interaksi lebih baik sebagai perintah atau sebagai momen edukasi.

  3. Untuk elemen dalam konteks, berikan penjelasan dan tindakan jika berlaku.

  4. Untuk langkah-langkah dan edukasi yang penting untuk diselesaikan sebelum menggunakan aplikasi Anda, atur ke dalam langkah-langkah logis. Biasanya, Anda perlu menunjukkan nilai aplikasi sebelum meminta izin perangkat atau membuat akun. Selalu ikuti proposisi nilai dengan tindakan.

  5. Jika aplikasi Anda memerlukan akun tertentu, tentukan metode autentikasi. Kunci sandi dapat mengurangi kekhawatiran dan kesulitan pengguna terkait pengelolaan akun.

  6. Sediakan metode pemulihan.

  7. Tampilkan progres pengguna. Anda dapat menggunakan komponen seperti stepper, pager, atau indikator progres.

Perjalanan pengguna

Orientasi yang luar biasa menciptakan rasa pencapaian dan memiliki kepribadian yang berbeda. Hal ini membantu pengguna menemukan cara untuk menyiapkan pengalaman mereka, memberikan izin, dan merasakan progres mereka dengan pola penandaan yang jelas, sambil berinteraksi dengan konsep dan brand aplikasi Anda.

Penempatan titik entri

Penempatan selamat datang memuat semua edukasi pengguna dan penyiapan aplikasi di awal. Pendekatan ini ideal jika aplikasi Anda memerlukan pendaftaran pengguna untuk mendapatkan akses ke konten, jika pratinjau konten tidak memungkinkan, atau jika pembelajaran dalam konteks tidak sesuai. Keuntungan utamanya adalah pengguna langsung mengetahui cara menggunakan aplikasi dan mendapatkan akses penuh lebih cepat. Namun, kerugian yang signifikan adalah risiko kehilangan pengguna yang lebih tinggi sebelum mereka mencoba aplikasi, meskipun hal ini dapat dikurangi dengan memberikan kesadaran awal tentang konten seperti yang ditunjukkan pada gambar berikut.

Ringkasan UX aktivasi pengguna seluler.

Orientasi kontekstual, atau dalam aplikasi tepat waktu, memungkinkan fleksibilitas yang lebih besar terkait kesadaran konten, pendaftaran, dan pembelajaran. Hal ini memungkinkan pola seperti persiapan izin, dengan permintaan yang dibuat pada waktu kebutuhan tertentu. Hal ini paling baik digunakan jika Anda ingin memberikan pratinjau untuk menarik pendaftaran atau jika Anda lebih suka membagi pendaftaran dan edukasi menjadi langkah-langkah yang lebih kecil, lebih mudah diingat, dan dapat dikelola. Hal ini juga memungkinkan pengguna belajar sambil melakukan dan meningkatkan peluang retensi.

2 pola untuk orientasi dalam aplikasi.

Pendaftaran / Daftar

Alur pendaftaran, atau daftar, membantu pengguna membuat akun untuk aplikasi Anda. Pertimbangkan apakah aplikasi Anda perlu mendaftarkan pengguna di awal untuk digunakan atau apakah mereka dapat mengakses tingkat konten dan fitur tertentu.

Untuk mengoptimalkan alur pendaftaran, kumpulkan hanya informasi minimum yang diperlukan di awal, seperti email dan sandi, atau gabungkan langkah-langkah untuk mengurangi kesulitan. Hanya mengambil properti penting seperti nama pengguna untuk verifikasi akan menghindari pengguna merasa kewalahan dengan opsi. Untuk proses yang lebih panjang, bagi menjadi beberapa layar, tetapi jangan berlebihan dengan hanya satu input per layar. Pastikan persyaratan sandi jelas dan logis.

Login

Pengguna yang kembali memerlukan cara untuk login kembali ke akun mereka. Login harus cepat dan tidak mengganggu. Jika aplikasi Anda hanya memerlukan autentikasi untuk akun, pertimbangkan untuk menggabungkan pendaftaran dan login melalui metode single sign on.

Opsi login seperti email dan kunci sandi.

Perjalanan login yang efektif harus memprioritaskan kenyamanan pengguna dengan menerapkan pola autentikasi modern. Hal ini mencakup penawaran perintah biometrik dan kemampuan isi otomatis untuk mengurangi beban kognitif dan entri manual yang diperlukan dari pengguna.

Izinkan pengguna login lebih cepat dengan kunci sandi.

Panduan dan penyesuaian orientasi

Sebelum menerapkan panduan lengkap, evaluasi secara kritis apakah aplikasi Anda benar-benar memerlukannya. Sering kali, fitur kompleks dapat diperkenalkan secara lebih alami melalui petunjuk gerakan halus atau tooltip dalam konteks yang tidak mengganggu alur awal pengguna.

Jika izin perangkat diperlukan, gunakan "persiapan izin" untuk menjelaskan nilai akses yang diminta. Hal ini paling efektif jika dilakukan pada saat kebutuhan tertentu, bukan sebagai permintaan massal di awal pengalaman aplikasi.

Memberi tahu pengguna alasan aplikasi memerlukan izin.

Jelaskan alasan aplikasi Anda memerlukan izin tertentu saat diperlukan.
Jangan meminta izin yang tidak sesuai untuk aplikasi Anda atau yang tidak dapat Anda jelaskan.

Saat menawarkan fitur aplikasi untuk menarik pendaftaran, pertimbangkan apakah pratinjau konten sebenarnya akan lebih persuasif daripada serangkaian slide interstisial statis. Jika Anda menggunakan panduan, selalu pastikan ada opsi yang jelas dan persisten untuk melewati atau login segera.

Sediakan cara untuk melewati dan melanjutkan nanti, seperti progres caching. Menyediakan cara untuk menyimpan akan membuat titik pemeriksaan, sehingga pengguna lebih cenderung melanjutkan dari bagian terakhir yang mereka tinggalkan daripada berhenti sama sekali. Selalu komunikasikan dengan jelas apa yang akan terjadi dengan progres apa pun untuk meyakinkan pengguna.

Izinkan pengguna melewati langkah-langkah aktivasi yang panjang.

Penandaan visual melalui penggunaan stepper dan indikator progres membantu menetapkan ekspektasi pengguna. Elemen ini memberikan gambaran yang jelas tentang jumlah langkah yang tersisa, sehingga mengurangi tingkat pengabaian selama proses orientasi atau penyiapan yang lebih panjang.

Gunakan pola umum untuk progres. Misalnya, stepper dan indikator progres.
Jangan memberikan indikasi progres yang dapat disalahartikan sebagai dekorasi atau interaksi lainnya. Misalnya, ilustrasi yang berubah dengan setiap langkah, meskipun estetis, dapat hilang sebagai indikasi progres.

Pemulihan

Alur pemulihan harus didesain dengan empati dan menghormati privasi pengguna. Jangan hanya mengasumsikan jalur yang lancar melalui alur akun apa pun. Pastikan pengguna memiliki jalur yang jelas untuk memperbaiki error tanpa frustrasi.

Sediakan pemulihan, seperti **Lupa sandi** di lokasi yang mudah diakses.
Jangan menambahkan kesulitan atau menyembunyikan opsi pemulihan.

Jika aplikasi Anda memerlukan nama pengguna tertentu, berikan metode untuk membantu pengguna mengingat atau meresetnya dengan mudah.

Berikan persyaratan akun, seperti spesifikasi sandi.
Jangan membuat pengguna menebak persyaratan sandi.

Meskipun pengisian otomatis kolom tertentu seperti alamat email dapat memudahkan selama pendaftaran, informasi sensitif seperti sandi tidak boleh diisi otomatis selama proses pengambilan atau reset. Selalu tetapkan masking input sensitif secara default untuk melindungi privasi pengguna di ruang publik.

SSO / Kunci sandi

Integrasi dengan library yang sudah ada seperti Kunci Sandi dan penyedia Single Sign-On (SSO) meningkatkan kepercayaan dan memberikan pengalaman yang lancar dan familier. Sistem ini memungkinkan pengguna memanfaatkan hardware dan kredensial keamanan yang ada untuk masuk ke aplikasi Anda tanpa kesulitan.

Tata letak dan komponen

Saat mendesain formulir autentikasi, penting untuk menggunakan penampungan dengan mengelompokkan entri yang serupa dan terkait, seperti menempatkan kolom "nama depan" dan "nama belakang" berdekatan. Tindakan ini membantu mendesain tata letak fleksibel yang dapat diatur ulang.

Gunakan {i>containment<i} dalam tata letak untuk tata letak adaptif.

Hindari membuat formulir panjang yang dapat di-scroll, yang merupakan sumber utama frustrasi pengguna.

Sebelum menyertakan kolom input apa pun, nilai secara kritis apakah informasi tersebut benar-benar diperlukan. Jika pengguna tidak sengaja keluar dari formulir yang panjang, mewajibkan mereka untuk memasukkan kembali informasi yang lengkap dapat menyebabkan tingkat pengabaian yang tinggi.

Bagi orientasi yang panjang menjadi langkah-langkah yang lebih kecil.
Jangan membuat pengguna merasa kewalahan dengan terlalu banyak langkah atau input.

Tata letak yang diperluas

Saat mengadaptasi tata letak untuk tampilan yang diperluas atau lanskap, desainer harus memastikan antarmuka pengguna tetap dapat digunakan dan estetis. Secara khusus, hindari merentangkan komponen interaktif seperti tombol di seluruh lebar layar, karena hal ini dapat terlihat tidak alami dan mengurangi kegunaan.

Sebagai gantinya, terus gunakan prinsip penampungan, tetapkan lebar maksimum yang wajar untuk elemen formulir dan blok konten guna mempertahankan keterbacaan dan keseimbangan visual di seluruh tampilan yang lebih besar.

Jangan mengizinkan tombol dan input direntangkan di seluruh layar.

Komponen edukasi pengguna

Saat memperkenalkan pengguna ke fitur dan orientasi baru, beberapa komponen dapat digunakan. Tooltip dan dialog yang lengkap dapat membantu menyoroti penemuan fitur dan mengedukasi pengguna dalam aplikasi Anda. Sheet dapat memberikan status interstisial untuk menampilkan konten orientasi dan edukasi.

Gunakan tooltip, sheet bawah, dan dialog untuk penemuan fitur.

Bentuk lainnya

Orientasi dapat mencakup penyerahan perangkat untuk penggunaan aplikasi lintas bentuk dan diperluas.

Pengalaman aplikasi seluler dapat memberikan cara yang lebih ergonomis dan nyaman untuk mengelola autentikasi, sehingga orientasi dapat berasal dari bentuk lainnya. Misalnya, pengguna dapat menyelesaikan login di perangkat seluler yang dimulai di aplikasi Google TV.

Jika aplikasi Anda memiliki aktivitas yang diperluas pada bentuk lainnya, seperti Kacamata AI atau Wear OS, berikan perintah penemuan dan edukasi pengguna untuk mengorientasi pengguna. Pelajari lebih lanjut cara mendesain pengalaman orientasi kacamata AI.

Penulisan UX

Gunakan mekanisme masukan yang tidak mengganggu seperti Snackbars dan Toasts untuk mengonfirmasi tindakan pengguna atau memberikan update status singkat. Hal ini memastikan pengguna merasa mendapatkan informasi tentang status sistem tanpa mengharuskan mereka menutup dialog modal untuk masukan kecil.

Nada

Nada tulisan Anda selama error sangat penting; hindari bahasa yang mengejek atau membuat pengguna frustrasi. Gunakan teks yang jelas, membantu, dan mendorong yang berfokus pada solusi, bukan kesalahan, terutama selama momen yang penuh tekanan seperti pemulihan sandi.

Resource

Temukan template orientasi, alur pengguna, dan aset edukasi pengguna di Android Onboarding Figma Kit.