MMobil uygulamalar konusunda uzman kadrosu ile hızlı ve kaliteli çözümler sunan firmamızın şu anda 8 adet iOS mobil
uygulaması App Store'da yer almaktadır. Bu uygulamalara ek olarak App Store'da yer almayan ama Enterprise üyelik
ile dağıtılan Üsküdar Belediyesi Kent Bilgi Sistemi Uygulaması da bulunmaktadır ki
bu uygulama 2 senelik bir bilgi birkiminin ürünüdür.
Şirketimiz olarak iOS için geliştirdiğimiz uygulamalarda farklı teknolojiler kullanarak gerek verimliliği arttırmayı
gerekse hızlı ürün çıkartmayı hedeflemekteyiz. Bu noktada ihtiyaçlara en uygun çözümü bulmak adına aşağıdaki teknolojileri
kullanmaktayız.
* Objective-C / XCode (Native)
* JavaScript / Titanium Appcelerator (Native)
* JavaScript / PhoneGap (Hibrit)
Öncelikle olarak iOS geliştirmenin temelinde Objective-C bulunmaktadır. Apple'in sağlamış olduğu XCode Geliştirme ortamında
Objective-C ile iOS Geliştirme Kütüphanesinin tüm gücünü kullanabilmek farklı ve hızlı uygulamalar geliştirmenin temeli olarak
görülmelidir. Bu noktada şirketimiz Objective-C tecrübesi ile farklı uygulamaları geliştirmiş ve App Store'dan kullanıcılara
sunmuştur. Ayrıca karmaşık CBS uygulamaları için mevcut Proj4 gibi C kütüphanelerine erişmek gerekeceğiden Objective-C kullanımı
olmazsa olmaz bir durumdur. Ayrıca hem Appcelerator hem de PhoneGap için modül yazılması gereken durumlarda da Objective-C kaçınılmaz
bir araç olarak karşımıza çıkmaktadır.
Titanium Appcelerator ise son yıllarda mobil platformların çoğalması nedeniyle tek kod bloğu ile birden fazla platforma uygulama
geliştirmek için kullanılan bir platform olarak öne çıkmaktadır. Şirketimiz Appcelerator'ı 0.7 sürümünden bu yana farklı projelerde
test etmiş ve kullanmıştır. Appcelerator ile JavaScript ortamında yazdığınız kodlar ortak bir platformda çalıştırılarak hem iOS hem de
Android ortamında "native" uygulamalar geliştirmenize imkan vermektedir. JavaScript ile geliştirmeden bahsedince HTML5 ile karşılaştırmalar
yapılmakta olup, bu çok yanlış bir durumdur. Her ikisi de JavaScript dilini kullansa da Appcelerator'dan çıkan ürünler "native" olarak
çalışarak cihazın birçok özelliğine ve kütüphanesine direk erişmektedir. Şirketimiz sadece Appcelerator ile ürün hazırlamayıp gerektiği
yerlerde Appcelerator'a Objective-C ile modüller de yazarak genişletmektedir.
PhoneGap ise yeni nesil HTML5 uygulamaların mobil platformlarda çalışmasını sağlayan bir araç olarak karşımıza çıkmaktadır. PhoneGap
sayesinde HTML5, CSS ve JavaScript ile hazırlanan mobil web siteleri mobil cihazların bazı kaynaklarına erişerek hibrit uygulamalar
olarak adlandırılmaktadır. PhoneGap ile tek tasarım ve kod bloğu kullanarak başta iOS ve Android olmak üzere neredeyse tüm mobil
platformlara erişme imkanı olmaktadır. Fakat PhoneGap yapısı gereği WebView olarak tanımlanan mobil tarayıcılarda çalıştığı için
bazı uygulamalarda performans konusunda sıkıntıları olmaktadır ve bu nedenle her uygulama için önerilmemektedir.
Mekansal Yazılım olarak istenilen mobil uygulamanın gereksinimleri doğrultusunda 3 platformu da inceleyerek en uygun olanı tavsiye
edilmektedir. Bu nedenle iOS uygulama geliştirilmesi konusunda sizlere farklı, hızlı ve ekonomik çözümler sunabilmekteyiz. Ayrıca CBS
ve LTS konusunda ülkemizde iOS üzerinde uygulama geliştiren nadir firmalar arasında olduğumuzu da belirtmek isteriz.
Şirketimizin App Store'da bulunan bazı uygulamalarına aşağıdan erişebilirsiniz.
* iEczane
* PO Nerede?
* Cami Bul
* iÇekici