iPhone-iPad (iOS)

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