Tüm Mobil Kullanıcılara Uygun Uygulamalar Geliştirmek İçin İpuçları
Mobil Kullanıcılara Uygun Uygulamalar Geliştirmek
Dünyada mobil işletim sistemi pazarının yüzde 75’ine yakınını Android platformu oluşturuyor
Dünyadaki cep telefonu kullanıcılarının yarısı bir mobil uygulamayı 2G bağlantıda kullanabiliyor. Akamai raporuna göre Türkiye mobil altyapı teknolojilerinde ileride olsa da hız konusunda hala yapılabilecek çok şey var. Uygulamalar tarafına baktığımızda ise Türkiye’de bir kullanıcı global ortalamanın altında; günde ortalama 4,7 ayrı uygulama kullandığını belirtiyor Dünyada mobil işletim sistemi pazarının yüzde 75’ine yakınını binlerce farklı cihaz/modelden meydana gelen Android platformu oluşturuyor. Bu platformdaki mobil uygulamaların düşük performanslı kullanıcılar için nasıl uygun hale getirilebileceğine dair önerileri aşağıda bulabilirsiniz:
Karışık bağlantılarda performans sağlamak
– Uygulama görsellerini optimize etmelisiniz.
1. WebP formatını kullanabilirsiniz.
2. Görselleri Palette değerleri gibi dinamik olarak boyutlandırabilirsiniz.
3. Glide gibi görsel yükleme kütüphaneleri kullanabilirsiniz.
– Network’ü (ağ) optimize etmelisiniz.
1. Uygulamanızın internet bağlantısı olmadan çalışmasını sağlayabilirsiniz.
2. GcmNetworkManager ve içerik sağlayıcılar kullanabilirsiniz.
3. Ağ taleplerini lokalden çevirebilirsiniz.
– Veri transferini düzenlemelisiniz.
1. Bant genişliğini önceliklendirebilirsiniz.
2. Yavaş bağlantılarda düşük bant genişliği kullanabilirsiniz.
3. Ağ değişimlerini fark edip uygulama davranışını değiştirebilirsiniz.
Cihaz fragmantasyonuna karşı önlem almak
– Birden fazla ekran ebatını desteklemelisiniz (detaylı öneriler).
– Eski versiyonlarda uyumlu çalışmayı sağlamalısınız (minSdkVersion en düşük versiyon desteğinize ayarlanabilir).
– Hafızayı verimli kullanmalısınız.
– Android Go cihazları desteklemelisiniz.
Veri kontrolünü kullanıcıya vermek
– Uygulama ebatını düşürmelisiniz (APK grafik varlıkları & kod ebatının düşürülmesi, uygulamanın SD kartlar gibi dışarıda tutulabilmesi ve indirme sonrasında hafızada tutulan yerin azaltılması).
– Network (ağ) düzenleme seçimini kullanıcıya bırakmalısınız.
Pil kullanımını verimli hale getirmek
– Pil kullanımını azaltmalısınız.
– Pil kullanımını karşılaştırın (Örnek araç Batterystats).
Kullanıcı arayüzünü düzenlemek
– Hızlı ve kullanıcı uyumlu bir arayüzünüz olmalı.
1. Dokunma geri bildirimi eklenebilir.
2. Arayüz interaktif olabilir.
3. Düşük maliyetli cihazlarda saniyede 60 kare hedefleyebilirsiniz.
4. Uygulama açılırken bir başlangıç ekranınız olabilir.
– Materyal tasarımını kullanmalısınız.
Diğer e-ticaret köşe yazılarını okumak için tıklayın.
E-ticaret Çağı Nisan sayısını ücretsiz okumak için tıklayın.




















