Mobil uygulama türleri

Aygıtınızı güvenceye almak için farklı uygulama tiplerini kullanabilirsiniz.

Genel ve özel uygulamalara karşı

Genel uygulamalar, iOS için iTunes App Store ve Android için Google Play gibi genel uygulama mağazalarına yayınlanan uygulamalardır. Özel uygulamalar, özellikle işletmeler için geliştirilen ve genel kullanıma açık olmayan uygulamalardır. Özel uygulamalar, bir kuruluş içindeki çalışanlara dağıtılır ve bu uygulamalar, genel mağazalarda kullanılamaz. Kuruluşlar ya da satıcılar, bu uygulamaları kurumsal kullanıma özel kullanımlar için geliştirmektedir. Özel uygulamalar kurumsal uygulamalar olarak da bilinir.

Yerel ve karma uygulamalar

Yerel uygulamalar, özellikle Android için Swift ve Objective-C gibi programlama dillerini ve Android için Java™ gibi programlama dillerini destekleyen bir mobil işletim sistemi platformu için geliştirilmiştir. Uygulama, uygulama geliştirilmesine ilişkin platform yönergeleri ile geliştirilir ve işletim sisteminin sunduğu API ' leri kullanır. Uygulama, kamera, Bluetooth ve GPS erişimi gibi yerleşik aygıt yeteneklerine kolay erişim sağlar. Yerel uygulamalar daha hızlı performans sağlar, tutarlı bir görünüm sağlar ve daha iyi güvenlik sunar. Ancak, yerel uygulamalar gelişmek için daha uzun sürer ve her platform için geliştirilmeye gereksinim duyarlar.

Karma uygulamalar, HTML5 ve JavaScript ile geliştirilen web uygulamalarıdır. bu uygulamalar, yerli bir uygulama gibi davranmak için paketlenmiş web siteleridir. Hibrit uygulamalar hem iOS hem de Android üzerinde çalışır ve tüm uygulama verileri uygulama sunucuları tarafından sağlanır. Bu uygulamalar, verileri almak için Web Hizmeti API çağrılarını yapar. Karma uygulamalar, IBM® Worklight, Cordova, Angural ya da Ionic gibi uygulama geliştirme platformlarını kullanır. Uygulama geliştirme platformları, bu uygulamalara yerel sarıcı sağlar. Karma uygulamalar, uygulama sunucuları tarafından veriler İnternet üzerinden yüklendiğinden daha yavaş performans sağlar.