Native mobil uygulama, ilgili cihaza özgü dille yazılan (örneğin iOS için Objective-C, Android için Java) ve sadece ilgili cihazda çalışacak şekilde derlenen mobil uygulamadır. Native uygulamalar cihazın tüm fonksiyonlarına erişebilirler.
Mobil web uygulaması ise HTML5, CSS3 ve JavaScript ile yazılmış ve tarayıcı üzerinde çalışan uygulamadır. Web uygulaması, bir web server üzerinden yayınlanan web sayfaları şeklinde düzenlenir. Bu şekildeki bir uygulama cihazın sınırlı sayıda fonksiyonuna erişebilir.
Hybrid mobil uygulama ise bu iki kavramı birleştirmekte ve cihaz fonksiyonlarına JavaScript ve HTML5 ile erişilebilmesini sağlamaktadır. Hybrid mobile uygulama kavramlarının anlatılacağı ve demolar eşliğinde gerçekleştirilecek bu seminerde aşağıdaki başlıklar üzerinde durulacaktır:
Kod:
[COLOR="Wheat"]JQuery Mobile
Backbone
Apache Cordova
[/COLOR]