Mobil
Mobil uygulama mı, mobil uyumlu site mi?
Uygulama yaptırmak çoğu işletme için gereksiz, bazıları için şart. Ayrımın nerede olduğunu ve uygulamanın gerçek maliyetini yazıyoruz.
7dk okuma
Bize gelen isteklerin bir kısmı "bir uygulamamız olsun" diye başlıyor. Sorduğumuz ilk soru şu: uygulamada olup sitede olamayacak ne var? Cevap çoğu zaman çıkmıyor ve iş mobil uyumlu bir siteyle bitiyor, hem daha ucuza hem daha hızlı.
Ama bazı işlerde uygulama gerçekten şart. Aradaki çizgi net.
Uygulamayı gerektiren dört şey
- Bildirim göndermek. Tarayıcı bildirimleri var ama telefon bildirimiyle aynı şey değil; açılma oranı arasında ciddi fark var. Kullanıcıya sizin haber vermeniz gerekiyorsa uygulama gerekiyor.
- Telefonun donanımını kullanmak. Kamera, konum, hızlanma ölçer, bluetooth. Yol yardımı, teslimat takibi ya da saha ekibi uygulamalarında bu şart.
- Çevrimdışı çalışmak. Kapsama alanı dışında da çalışması gereken bir iş varsa, siteyle olmuyor.
- Günlük kullanım. Kullanıcı günde birkaç kez açıyorsa simgenin ekranda durması fark ediyor. Yılda iki kez açılan bir uygulama, ilk açılıştan sonra siliniyor.
Bunlardan hiçbiri yoksa uygulama, sitenin pahalı bir kopyası oluyor.
Uygulamanın görünmeyen maliyeti
Uygulama yaptırma maliyeti tek seferlik değil ve teklif aşamasında genelde konuşulmuyor:
- İki mağaza, iki süreç. App Store ve Google Play’in ayrı kuralları ve ayrı inceleme süreçleri var. Reddedilme sebepleri de farklı.
- Geliştirici hesapları. Apple yıllık ücret alıyor, Google tek seferlik. İkisi de işletme adına açılmalı, kişisel hesapla açılan uygulamalar sonradan sorun çıkarıyor.
- İşletim sistemi güncellemeleri. Yılda bir iOS ve Android yeni sürüm çıkarıyor. Uygulama güncellenmezse bir noktada çalışmayı bırakıyor. Site için böyle bir zorunluluk yok.
- Kullanıcının güncellemesi. Sitede değişiklik anında yayında; uygulamada kullanıcı güncellemeyi indirene kadar eski sürümü kullanmaya devam ediyor. Yani bir süre iki sürümü birden desteklemeniz gerekiyor.
Ortadaki yol
Mobil uyumlu bir siteyi telefona kısayol olarak eklemek mümkün ve tarayıcı çubuğu olmadan açılıyor. Bildirim ve donanım erişimi sınırlı kalıyor ama görünüş ve kullanım açısından uygulamaya yaklaşıyor.
Bu yol, mağaza süreçleri ve güncelleme yükü olmadan uygulamaya benzer bir deneyim veriyor. Yeterli olup olmadığı yukarıdaki dört maddeye bakıyor.
Uygulamayı kimse bulamazsa
Uygulama yayınlandıktan sonra ortaya çıkan asıl sorun bu: mağazada milyonlarca uygulama var ve kimse sizinkini aramıyor. Sitenin aksine, uygulamaya rastgele trafik gelmiyor.
Yani indirmeleri siz getireceksiniz:
- Mevcut müşterilerinize duyurmak. En işe yarayanı bu. Zaten sizi tanıyan kişiye indirtmek, tanımayan birine indirtmekten kat kat kolay.
- Sitenizden yönlendirmek. Mobil ziyaretçiye uygulamayı önermek, arama sonuçlarından gelen trafiği uygulamaya çeviriyor.
- Mağaza sayfasını düzgün yazmak. Başlık ve açıklamada insanların aradığı kelimeler geçmezse mağaza aramasında hiç çıkmıyorsunuz. Sitedeki başlık meselesinin aynısı.
- Ekran görüntüleri. Mağaza sayfasında indirme kararını en çok bunlar belirliyor; metni kimse okumuyor.
Nasıl geliştiriyoruz
Mobil tarafta Flutter kullanıyoruz: tek kod tabanından hem iOS hem Android çıkıyor. İki ayrı ekip ve iki ayrı kod tabanı tutmaya göre belirgin biçimde ucuz ve iki platform arasında davranış farkı kalmıyor.
Mağaza yayınlama, sürüm yönetimi ve güncelleme tarafını da biz yürütüyoruz. Bu kısım geliştirmeden daha az görünür ama uzun vadede daha çok zaman alıyor.
Karar ağacı
Yazının tamamını okumak istemeyene kısa yol:
| Durumunuz | Öneri |
|---|---|
| Ürün gösteriyorum, satış siteden | Mobil uyumlu site |
| Müşteriye düzenli haber vermem gerekiyor | Uygulama |
| Saha ekibim var, konum ve kamera kullanıyor | Uygulama |
| Kullanıcı ayda bir açıyor | Site, kısayol önerisiyle |
| Kullanıcı günde birkaç kez açıyor | Uygulama |
| Emin değilim | Siteyle başlayın, ölçün, sonra karar verin |
Son satır en çok işe yarayanı: mobil ziyaretçi sayınızı ve ne sıklıkla döndüklerini ölçmeden uygulama kararı vermek tahmine dayanıyor. O veri zaten sitenizde var, birkaç ay bakmak yeterli.
Sık sorulanlar
Uygulama ne kadar sürede çıkar?
Kapsamına bağlı. Basit bir katalog ve bildirim uygulaması birkaç hafta; hesap, ödeme ve konum içeren bir uygulama birkaç ay sürüyor. Mağaza inceleme süreleri de buna ekleniyor.
Tek platform için yapsak olur mu?
Teknik olarak olur ama Flutter kullandığımız için iki platforma birden çıkmanın ek maliyeti düşük. Genelde ikisini birden yayınlamak daha mantıklı oluyor.
Uygulama mağazada reddedilirse ne oluyor?
Ret gerekçesi bildiriliyor, düzeltilip tekrar gönderiliyor. İlk gönderimde ret alınması sık karşılaşılan bir durum ve süreye dahil ettiğimiz bir şey.
Mevcut siteme bağlanabilir mi?
Evet, uygulama sitenin verisini API üzerinden okuyabiliyor. Böylece ürün ve içerik tek yerde duruyor, iki yerde ayrı ayrı güncellenmiyor.