Jika kita berbicara pengembangan aplikasi mobile, salah satu yang harus diperhatikan namun banyak dilewatkan oleh para pengembang aplikasi mobile adalah user interface (UI) dan user experience (UX). Aplikasi yang memiliki UI dan UX yang bagus akan membuat pengguna aplikasi tersebut merasa nyaman dan mudah dalam menggunakan aplikasinya.
Nah, bagi pemula yang ingin belajar mendesain user interface dan user experience pada aplikasi mobile dapat terlebih dahulu mempelajari guideline dari masing-masing sistem operasi mobile yang ada saat ini. Hal ini dikarenakan oleh tampilan serta interaksi manusia untuk masing-masing sistem operasi mobile berbeda. Berikut adalah beberapa situs web yang menyediakan guideline seputar user interface dan user experience dari sebuah aplikasi masing-masing sistem operasi mobile:
- iOS Human Interface Guidelines
- Android Design
- User Experience Design Guidelines for Windows Phone
- BlackBerry UI Guidelines
- Nokia Design and UX Documentation
Guideline-guideline tersebut akan membimbing anda dalam membangun UI & UX dari sebuah aplikasi di tiap sistem operasi mobile. Akan sangat terasa sekali ketika UI & UX dari aplikasi yang sedang dikembangan salah menempatkan diri pada sebuah sistem operasi mobile, misal ketika anda membuat UI ala Windows Phone lalu aplikasinya ditujukan untuk iOS akan terasa sekali Metro Style yang berbasis kotak-kotak sangat tidak nyaman digunakan di iOS.
Selain memperhatikan guideline dari tiap sistem operasi mobile, keterampilan mendesain grafis pun sangat penting, karena desain harus bagus ditatap mata pengguna. Dan, bagi pemula yang ingin membuat user experience pada sebuah aplikasi mobile bisa mencoba beberapa aplikasi berikut untuk membuat mock up rancangan user experience: Balsamiq, Axure , MockFlow, dan GoMockingBird.
Setelah anda merancang alur dari sebuah user experience untuk interaksi yang dilakukan oleh pengguna terhadap aplikasi yang dibuat, maka tahap selanjutnya adalah merancang desain yang menarik untuk user interface-nya. Karena, tanpa user interface yang menarik biasanya sebuah aplikasi tidak akan dilirik untuk diunduh atau digunakan secara berkala oleh pengguna. Tahap ini memerlukan beberapa aplikasi desain grafis seperti Adobe Photoshop, Adobe Illustrator, atau Corel Draw untuk versi yang berbayar, sedangkan untuk alternatif versi gratisnya dapat menggunakan GIMP dan InkScape.
Jadi, apabila anda ingin mengembangkan aplikasi mobile di sistem-sistem operasi mobile yang ada saat ini baiknya anda mempersiapkan terlebih dahulu UI dan UX yang sesuai agar aplikasi anda akan mudah diterima pasar dan diunduh oleh banyak pengguna aplikasi mobile. Semakin baik UI dan UX yang anda buat, semakin banyak pengguna mobile yang tertarik oleh aplikasi anda. Jika kesulitan mendalami UI dan UX, maka berkolaborasilah dengan yang ahli di bidang tersebut.