Skip to main content

Mobil Uygulama Geliştirmede Yaşanan Zorluklar

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

Comments

Popular posts from this blog

En basit şekliyle Sql Join

WCF Servisinin HTTPS Yayını ve Metotlarına Kullanıcı adı Parola ile Erişim

Giriş Bu yazıda bir wcf servisinin https olarak bir iis üzerinde yayınlanmasını ve de servis metotlarının bir kullanıcı adı ve şifre korunması için neler yapılması gerektiğini bulabilirsiniz. Not: Bu yazıda Wcf servisi bir web application üzerinde yer almaktadır. Gerekli Tool’lar SelfCert.exe:  Servisin yayınlanacağı iis için gerekli ola sertifika oluşturmak    için kullanacağız. winhttpcertcfg.msi:  Command line’dan komut çalıştıracağımız bir exe’dir. Oluşturduğumuz sertifikanın iis’de yer alan application pool tarafından okunabilmesine izin verilmesi için kullanılır. WCF Servis Ayarları Wcf servisi güvenliğini ve verilerinin gizlilğini iki aşamalı bir koruma ile  sağlayacağız: Clientların servis içerisinde yer alan metotlara erişebilmeleri için izin verilen kullanıcı adı ve paraloları bilmesi gerekmektedir. Bu amaçla servis uygulamasına bir adet .cs file ekleyip içerisini Custom Validation da ki gibi dolduralım. Bu işlemden sonra içi...

ASP.NET uygulamalarında WebResource kullanımı (WebResource.axd)

          Web uygulamalarında genellikle resourcelar uygulama içerisine eklenerek sayfalarda path'lari ile çağırılırlar. Bu kullanım açısıdan çok kullanışlı bir yöntem değildir. Şöyleki bazı resourcelarımız her uygulamada olması gereken resourcelardır. Bu resourceları her uygulamaya eklemek etkili bir kullanım değildir. Bunun yerine webresource yöntemiyle istediğimiz resoruceları bir class libary(dll) içerisine koyup, uygulamalarımıza bu dll'i eklememiz daha kullanışlı bir yöntem olacaktır. Bu yazıda da bir image libary dll oluşturmayı ve uygulama içerisinden bu dll içerisinde yer alan resimler çağırmayı adım adım anlatmaya çalışacağım. 1)Solution'ımız 2 adet proje oluşturalım.   - WebApplication(WebApp)   -Class Libary(ResourceLibary) 2)Image libary olarak kullanacağımız dll içerisine image'larımızı ekleyelim. 3)Her bir image'ın üzerine sağ click ile açılan window üzerinden Build Action özelliğini Embedded Resource olarak değiştirelim. ...