Mobil uygulama geliştirme

Akıllı telefonların internet üzerinde etkin rol almalarının ardından web sistemlerinin mobil platformlara uyumlu olması ziyaretçi sayılarının arttırılması için etkili bir yöntem olarak karşımıza çıkmaktadır. Ayrıca mobil arayüzleri bulunan sistemler kullanıcıların gözünde artı puan olarak sistemlerin hanesine yazılmaktadır. Bu sebep ile internet üzerinde daha etkin şekilde var olmak isteyenler sistemlerini mobil ortamlarda var edebilmenin yollarını aramaktadır. Sitenizin mobil olarak var olması için ilk olarak mobil telefonların ekran boyutları ile uyumlu sistemler oluşturulması mobil olarak var olmanın en hızlı çözümü olarak karşımıza çıkmaktadır. Daha detaylı olarak açıklarsak standart tarayıcılarının kullanıldığı ekran boyutlarını 1024*768 olarak düşünürsek sitelerin tasarımı bu ekran boyutu baz alınarak hazırlanır standart olarak webte bu şekilde kullanıcılarını karşılarlar. Mobil araçlardan sisteme giriş yapması durumunda ise sistemin 250*150 olarak tanımlanmış tasarımlar üzerinden çalışmasını sağlayarak mobil hizmeti kullancılara sunmuş oluruz. Yani ufak bir ekran boyutu düzenlemesi ve sisteme mobil olarak giriş yapılabilmesi için url üzerinden girilecek farklı bir adres aracılığı ile veya sisteme giriş yapmaya çalışan aygıtın mobil bir araç olarak tespit edilmesini sağlayarak kullanıcının mobil arayüze yönlendirilir. Mobil araçlardaki ekran boyutu sebebiyle kullanım alanınız çok fazla daralmış olacaktır bu sebeple bazı şeylerden vazgeçip ekranı daha verimli kullanma çabasına girmek durumunda kalacaksınız. Ancak bu tercih mobil araçların ekran boyutlarının farklılaşması ve mobil aygıtların çoğalması ile tercih edilebilir bu yapı yerini mobil platformlara özel tasarlanmış olan frameworklere bırakmıştır. Frameworkler geliştiricilere mobil cihazların çoğuna uyumlu olmalarını sağlayacak şekilde geliştirilmiştir. Bunun temelinde mobil cihazın ekran boyutunu algılayıp html elemanlarını bu boyuta göre yeniden ekrana yerleştirmektir. Ayrıca bazı mobil araçların kullandığın tarayıcılar arasında farklı olarak yorumlanan html elemanlar ve css dosyaları ile uraşmak zorunda kalmazsınız. Bu kütüphaneler ve kullanımlarından ilerleyen yazılarda bahsetmek üzere hoşcakalın.