PhoneGap Javascript/Html5/CSS3 kullanarak cross-platform mobil geliştirim için framework sağlayan open source bir projedir. Cihazın kamera, gps, storage… gibi donanımsal özelliklerini kullanabilmek için Javascript API sini kullanır. Temel mantık, Javascript/HTML5 kullanarak oluşturulan bir web sayfasına platform specific, native wrapper ler vasıtasıyla sanki gerçek native uygulamaymış gibi cihaz üzerinde run edebilmesini sağlamaktır. Javascript API leri sayesinde cihazın Geolocation, Accelerometer, Camera, Contacts, Database, File system.. gibi fonksiyonelliklerini de bu uygulamalara dahil etme olanağı sağlamaktadır.
PhoneGap geniş bir platform desteğine sahip. Android, İOS, Symbian, Windows Mobile, Palm gibi birçok platformu desteklemektedir. iPhone uygulama geliştirimleri için Mac OS üzerinde XCode IDE sinin kullanılması gerekmektedir. Android için ise Eclipse üzerinde Android Development Tools (ADT) plugini kullanılarak uygulamalar geliştirilebilmektedir.
PhoneGap geniş bir platform desteğine sahip. Android, İOS, Symbian, Windows Mobile, Palm gibi birçok platformu desteklemektedir. iPhone uygulama geliştirimleri için Mac OS üzerinde XCode IDE sinin kullanılması gerekmektedir. Android için ise Eclipse üzerinde Android Development Tools (ADT) plugini kullanılarak uygulamalar geliştirilebilmektedir.
PhoneGap in en büyük avantajı diğer porjelere göre daha fazla platformu destekler durumda olmasıdır. Tek sıkıntısı ise, oluşturulan web projesini native uygulama olarak wrap ederken platform specific çözümler sunmakta olmasıdır.
PhoneGap in platformlara göre desteklediği cihaz fonksiyonellikleri
Gültürk KARLI
Bu yorum bir blog yöneticisi tarafından silindi.
YanıtlaSil