Herhangi bir teknoloji ile mobil uygulamalar geliştirirken bazı zorluklar ile karşılaşmanız kaçınılmaz olacaktır. Kısaca bunları açıklamaya çalışacağım:Ekran boyutu, mobil uygulamalarınızı geliştirme aşamasında ekran boyutlarını göz almanız gereklidir. Eğer bir web uygulası geliştiyorsanız bunlar için kimi zaman masa üstü browserlar için ayrı bir dizayn mobil browserlar için ayrı dizayn yapmanız faydalı olacaktır.Veri girme yöntemleri, teknolojinin gelişmesiyle mobil cihazlarda da kullanılan teknolojiler farklılık göstermete ve gelişmeye devam etmekte. Günümüzde kimi telefonlar tamamen dokunmatik kimi yarı dokunmatik kimide tamamen tuşlardan oluşmakta. Uygulamanızı geliştirirken bu farklılıklarıda göz önünde bulunundurmanız gerekebilir.Standartlar, mobil uygulamaları tasarlarken uygulamarın çalışacağı browserlarıda göz önünde bulundurmak gerekir. Çünkü kimi mobil browserlar HTML 5, CSS 3 ve javascript gibi teknolojileri desteklemeyebilir bu durumuda göz önünde bulundurmak gerekir.Network hızı, ülkemiz son yıllarda 3G'nin yaygın kullanılmasıyla beraber mobil cihazların internet hizi arttı fakat yinede mobil cihazların kullanacağı bir uygulama tasarlarken internette hızını(bandwidth) düşünmeliyiz, uygumalarımız yoğun veri ile olan bağlantılarını sınırlamalıyız.
Son olarak, tüm bu zorlukları tek bir yöntemle çözmek mümkün değil. Günümüzde en yaygın yöntem uygulamayı akıllılaştırarak uygulamayı kullanan browsera göre ekranları ve veri ile olan işlemleri farklılaştırmak. Diğer bir önemli hususta uygulamalarınızı tasarlarken müşteri profilini iyi analiz etmek gerekecektir. Çünkü son teknolojileri(iphone,windows phone 7,android) kullanan telefonlara yönelik bir uygulama tasarlamakla, daha basit düzeyde telefonlara yönelik uygulama tasarlamak farklılık göstermelidir.
Kolay gelsin.
Kaynak
Son olarak, tüm bu zorlukları tek bir yöntemle çözmek mümkün değil. Günümüzde en yaygın yöntem uygulamayı akıllılaştırarak uygulamayı kullanan browsera göre ekranları ve veri ile olan işlemleri farklılaştırmak. Diğer bir önemli hususta uygulamalarınızı tasarlarken müşteri profilini iyi analiz etmek gerekecektir. Çünkü son teknolojileri(iphone,windows phone 7,android) kullanan telefonlara yönelik bir uygulama tasarlamakla, daha basit düzeyde telefonlara yönelik uygulama tasarlamak farklılık göstermelidir.
Kolay gelsin.
Kaynak
Comments