Transisi Animasi dalam Aplikasi Seluler


Gambar: Ramosi

Animasi memainkan peran penting dalam berinteraksi dengan pengguna. Misalnya, dalam aplikasi seluler, dapat digunakan untuk menyampaikan banyak hal. Saat Anda mengirim pesan, buka bagian pengaturan, centang kotak atau buka halaman lain, perubahan terjadi di layar. Animasi perubahan tersebut adalah cara mudah untuk menampilkan tindakan pengguna.

Pada artikel ini, kita akan melihat beberapa kasus khas ketika animasi fungsional melengkapi desain visual dan mendukung interaksi pengguna dengan antarmuka.

Perhatian: di bawah potongan banyak gif berat.

Peringatan Status Sistem


Jika pengguna melakukan tindakan dalam sistem, ia berharap untuk melihat konfirmasi yang jelas dan dapat dimengerti bahwa permintaannya telah diterima dan sedang diproses. Berikut adalah beberapa contoh bagaimana animasi dapat meningkatkan pengalaman pengguna.

  • Konfirmasi tindakan. Animasi dapat digunakan untuk menunjukkan kepada pengguna bahwa sistem telah menerima permintaannya. Mengetahui hal ini, ia tidak akan mengklik ulang kontrol.



Beri tahu pengguna tentang hasil tindakan mereka. Gambar: Colin Garven

  • Menyegarkan konten halaman menggunakan tarikan untuk menyegarkan gerakan. Respons visual dalam bentuk indikator pemuatan membantu pengguna memahami bahwa sistem sedang memproses permintaan mereka.



Animasi sederhana membantu pengguna memahami apa yang sedang terjadi. Gambar: Ramosi

  • Menunggu konten dimuat. Proses ini tidak harus membosankan. Di hampir semua aplikasi, itu dapat dicerahkan dengan animasi sederhana sehingga waktu tunggu sepertinya tidak terlalu lama. Ini akan menarik perhatian pengguna sehingga ia tidak meninggalkan aplikasi.



Dengan bantuan animasi, Anda dapat mulai berinteraksi dengan pengguna bahkan sebelum aplikasi sepenuhnya diunduh. Gambar: UI8

Urutan langkah-langkah dalam proses multi-tahap


Beberapa tindakan memerlukan beberapa langkah. Sangat penting bahwa langkah-langkah ini saling terkait satu sama lain. Animasi adalah alat yang hebat yang membantu menghubungkan setiap langkah satu sama lain dan menciptakan gambaran holistik tentang apa yang terjadi.

Berikut ini adalah contoh yang bagus tentang bagaimana Anda dapat menggunakan animasi untuk menampilkan perkembangan acara secara berurutan.


Gambar: Jakub Antalรญk

Animasi membantu desainer menggunakan metode pengungkapan progresif . Ini menyederhanakan interaksi pengguna dengan antarmuka, karena pada saat yang tepat hanya bagian yang diperlukan dari informasi yang ditampilkan. Berikut ini adalah dua contoh mencolok dari penggunaan pengungkapan berurutan ketika pengguna menerima informasi dalam batch.


Gambar: Ramosi


Gambar: Anton Skvortsov

Memperkenalkan Elemen Baru


Saat kami menyajikan elemen baru di halaman, kami mencoba menarik perhatian pengguna dan menjelaskan mengapa itu diperlukan. Dalam kasus seperti itu, animasi memungkinkan Anda untuk menunjukkan hubungan antara objek dan hierarki mereka.

gambar

Menggunakan animasi, Anda dapat menunjukkan dari mana benda itu berasal. Gambar: Virgil Pana

Navigasi dalam aplikasi


Animasi membuat navigasi lebih mudah di aplikasi. Ini sangat penting untuk perangkat seluler. Sementara itu sedang terganggu dan bekerja dengan aplikasi pada layar kecil, pengguna hanya bisa menjadi bingung dalam sejumlah besar halaman yang berbeda.

Dan di sini animasi datang untuk menyelamatkan. Ini menjelaskan kepada pengguna bagaimana transisi antara layar terkait. Dia tidak membiarkan dia bingung, menjelaskan di mana dia saat ini.


Animasi orientasi memungkinkan Anda untuk menentukan di mana Anda berada sehubungan dengan di mana Anda sebelumnya. Gambar: Jae-seong, Jeong

Pada contoh di bawah ini, tombol mengambang (floating action button, FAB) berubah menjadi elemen header, yang memungkinkan pengguna untuk memahami bagaimana dua objek ini terhubung.


Animasi memvisualisasikan koneksi antar elemen. Gambar: Anish Chandran

Minimalisasi beban kognitif


Beban kognitif adalah jumlah upaya mental yang diperlukan untuk menggunakan suatu produk. Ini sangat menentukan kegunaan aplikasi. Sebagai aturan, semakin banyak upaya yang harus Anda lakukan untuk menggunakan suatu produk, semakin sedikit pengguna yang menyukainya.

Tujuan kami adalah membuat antarmuka yang mudah digunakan dan ramah pengguna. Animasi, jika digunakan dengan benar, dapat mengurangi jumlah upaya yang diperlukan untuk menyelesaikan tugas tertentu.

Di hampir setiap aplikasi, pengguna perlu mengisi beberapa formulir. Di banyak dari mereka, bidang ditandai dengan pengganti. Saat pengguna memilih bidang seperti itu, konfirmasi menghilang. Akibatnya, menjadi sulit untuk memahami informasi apa yang perlu dimasukkan. Tooltips (label mengambang) memungkinkan pengguna untuk tidak kehilangan konteks dan memberikan kenyamanan saat mengisi formulir panjang.


Ketika datang ke input pengguna, Anda tidak harus bergantung pada memorinya. Semua informasi penting harus selalu diperhatikan. Gambar: MDS

Visualisasi perubahan fungsional


Setelah berinteraksi dengan pengguna, elemen dapat mengubah fungsinya. Misalnya, setelah mengklik tombol, tindakan baru dimulai. Jika Anda menghidupkan perubahan ini, akan lebih mudah bagi pengguna untuk menjawab pertanyaan tentang apa yang dilakukan elemen ini sekarang.

Contoh yang bagus dapat ditemukan di banyak aplikasi seluler. Ini tentang saklar. Animasi memungkinkan pengguna untuk memahami keadaan elemen tersebut.


Animasi diputar ketika Anda mengklik tombol sehingga perubahan segera terlihat. Gambar: Jurre Houtkamp

Dalam beberapa kasus, perubahan fungsional dari satu elemen dapat sepenuhnya "mengubah layar". Contohnya adalah tombol menu, yang berubah menjadi X dan menyalakan mode tampilan baru.


Tunjukkan kepada pengguna dengan jelas bahwa fungsi objek telah berubah. Gambar: Tamas Kojo

Kesimpulan


Jika Anda mendekati penggunaan animasi secara serius, kemampuannya akan sangat besar. Dengan bantuannya, Anda dapat menghidupkan kembali antarmuka, menjadikannya benar-benar โ€œresponsifโ€ terhadap tindakan pengguna, dan menyelesaikan banyak masalah fungsional. Apa pun aplikasi Anda, itu akan bekerja sama dengan pengguna. Dan itu adalah animasi yang akan membantu membuat interaksi ini benar-benar menarik dan efektif.

Terima kasih atas perhatian anda!

Source: https://habr.com/ru/post/id414177/


All Articles