- Cara pemilihan waktu di aplikasi Alarm iPhone bukan desain melingkar
- Dari tampilannya memang terlihat seperti antarmuka berputar, tetapi sebenarnya tersusun sebagai daftar panjang
- Hal ini membuat pengguna merasa seolah-olah mereka menggulir tanpa ujung
- Contoh ini mendapat perhatian dari pengembang dan desainer UX sebagai kasus ilusi UI
- Pemahaman tentang cara implementasi nyatanya bisa menjadi referensi untuk pengembangan aplikasi
Struktur pemilih waktu di aplikasi Alarm iPhone
- Pemilih untuk mengatur waktu di aplikasi Alarm iPhone secara tampilan terlihat seperti bentuk melingkar (roda putar)
- Namun, pemilih tersebut sebenarnya diimplementasikan sebagai daftar yang sangat panjang dengan awal dan akhir yang tetap
- Saat pengguna menggulir, hal ini menimbulkan ilusi seolah dapat terus diputar ke atas atau ke bawah
- Pendekatan implementasi ini adalah desain untuk memberikan pengalaman pengguna serupa tanpa menerapkan antarmuka melingkar secara langsung
- Pengembang merancang antarmuka pengguna agar terlihat seperti lingkaran dengan memanfaatkan daftar bergaya gulir tak terbatas
Perspektif pengembang dan perancangan UX
- Dengan pendekatan ini, daftar sederhana saja dapat menggantikan antarmuka melingkar yang lebih kompleks
- Pada kenyataannya, di kedua ujung daftar pengguna tidak berpindah ke arah sebaliknya, hanya saja jumlah item daftar sangat banyak sehingga pengguna sulit mencapai batasnya
- Desain seperti ini memanfaatkan ilusi UI untuk menghadirkan pengalaman yang diharapkan pengguna
- Ini menjadi contoh bahwa dalam pengembangan aplikasi, hanya dengan implementasi daftar pun manfaat dan kegunaan antarmuka melingkar dapat dicapai
Kesimpulan
- Pemilih waktu di aplikasi Alarm iPhone memberi efek melingkar dengan cara memutar daftar panjang
- Ini menunjukkan arah perancangan antarmuka yang intuitif sekaligus efisien bagi pengembang dan desainer UI/UX
1 komentar
Komentar Hacker News
UIPickerView. Aplikasi saya juga punya "bug" serupa(0..60).times(50).flatten()langsung menyelesaikan 99% masalah dengan 1% usaha. Kalau di QA masalahnya cuma muncul saat menggulir sampai ujung daftar, mungkin baru Product akan mengangkatnya sebagai isu. Siapa juga yang peduli