Antarmuka GUI:
1. User Compatibility
Antarmuka yang terdapat pada iTunes umumnya tersedia pada pengguna system
operasi OSX Macintosh milik Apple mempunyai karakter yang berbeda-beda,
sehingga penggunda dapat lebih mudah mengetahui seperti apa software tersebut dan
apa-apa saja fitur yang tersedia yang ada di dalamnya. Dengan tujuan mendapatkan
karya yang diciptakan oleh seseorang dengan nominal dan tidak gratis untuk
menghindari yang namanya penyalinan karya. Oleh karena itu, software ini seolah-
olah mengenal usernya, dengan membantu menemukan karakteristik sehingga
antarmuka yang dihasilkan mempermudah sesuai dengan kebutuhan pengguna.
2. Product Compatibility
Antarmuka yang dibangun harus sesuai dengan system aslinya dan jangan sampai
menghasilkan hasil yang berbeda seperti iTunes sendiri yang di produksi untuk
menjual produk karya para pemikat seni dengan tampilan yang sangat dinamis dan
tampilan yang menarik.
3. Task Compatibility
iTunes mampu membantu pengguna mereka dalam menyelesaikan tugasnya. Semua
tugas diimplementasikan dalam satu program melalui antarmuka. Contohnya seperti
pengguna ingin membeli produk yang terdapat di iTunes, dan iTunes itu sendiri
melakukan tugasnya sesuai perintah si pengguna.
5. Consistency
Bersifat konsisten karena iTunes sendiri selalu menetapkan tampilan mereka disetiap
kali ada pembaruan perangkat lunak.
6. Familiarity
Antarmuka pada aplikasi iTunes dirancang sedemikian rupa untuk membantu
pengguna agar mudah berinteraksi dengan system dan menjadikan antarmuka yang
familiar bagi user. Contohnya pengkategorian produk baik music, video, maupun
ringtone sudah diatur di dalam aplikasi tersebut sehingga mudah untuk diingat.
7. Simplicity
Antarmuka pada iTunes yang sederhana menciptakan kemudahan dalam pengguna
mengaksesnya
8. Direct Manipulation
Hal yang paling menarik di dalam aplikasi iTunes adalah penampilan antarmuka yang
berbeda dikarenakan setiap kita mengakses atau menunjuk produk mana saja, itu
membuat tampilan pada iTunes berubah mengikuti tampilan cover dari produk
tersebut, sehingga membuat pengguna tidak merasa bosan dengan tampilan yang
monoton.
9. Control
Kesalahan yang dilakukan oleh pengguna dapat berakibat fatal. Contohnya pada
aplikasi iTunes kita dapat melakukan kesalahan ketika pemilihan produk yang salah,
karena akan mengakibatkan kerugian dalam hal materi.
11. Flexibility
Kemudahan dalam aplikasi iTunes ini dikarenakan setiap aplikasi wajib mempunyai
satu akun untuk dapat menggunakan aplikasi tersebut.
12. Responsiveness
Setelah melakukan transaksi terhadap produk yang kita inginkan maka system akan
secara langsung mengunduh produk yang telah kita transaksi untuk tersimpan didalam
akun kita sehingga kita dapat mengakses produk yang telah kita beli tersebut.
13. Robustness
Kesalahan system selalu memberikan tampilan yang baik berupa frase-frase menu
atau error handling yang sopan. Contohnya ketika koneksi internet kita sedang tidak
terlalu bagus system akan memberikan informasi untuk penundaan pembelian produk.
14. Protection
Proteksi pada aplikasi tersebut sangat lah diacungkan karena meskipun perangkat kita
terkena masalah misalnya hilang data, aplikasi tersebut tetap menyimpan produk yang
telah kita beli pada akun yang kita gunakan untuk mentraksasi produk tersebut.