Jenis Mobile Apps:
- SMS-based app : content provider, twitter, SMS alert
- Mobile websites : fokus pada content dan interaksi sederhana
- Mobile Web Widgets : small web apps (HTML code) yang dapat dijalankan standalone
- Mobile Web Apps : web-based, namun menyediakan application-like experience ke pengguna
- Native Apps : platform applications, menggunakan specific mobile platform: iOS, Java ME, Android, Windows Phone, BB10, etc.
- Games, umumnya berupa native app, berbasis grafis, dan sedikit menggunakan device API
Native App vs Mobile Web App
- Native App
(+)Berjalan lebih cepat
(+)AppStore: kemudahan mencari App dan memastikan kualitas App
(+)Dukungan toolset
(-)Pemeliharaan: code base, version, dan sejumlah platform - Mobile Web App
(+)single code base
(+)tidak bergantung dg AppStore
(+)seamless versioning
(+)reuse Website yang telah ada
(-)tidak dapat meng-akses device feature
(-)harus berjalan pada sejumlah browser pada devices
Application Context
- Utility Context:
– penggunaan app untuk short, task based scenario
– tampilan minimal, interaksi minimal
– e.g.: Timer, Calculator, Weather forecast - Locale Context
– penggunaan app berbasis lokasi
– peta, navigasi, discount pada supermarket - Informative Applications
– app untuk menyediakan informasi
– news, directory, marketing site - Productivity Application Context
– task-based, terurut berdasarkan prioritas
– address book, message, online shopping - Immersive Fullscreen App
– fokus user pada aplikasi
– game
0 Comments