Geliştirme

Mobil uygulama mı, sitenin mobil sürümü mü

Uygulamayı haklı kılan işletmenin büyüklüğü değil, kullanım senaryosudur. Yüklemenin ne kazandırdığını, iki platform ve uygulama mağazasının maliyetini ve sitenin ne zaman yettiğini ele alıyoruz.

"Uygulamaya ihtiyacımız var mı" sorusu neredeyse her zaman varlık açısından sorulur: rakiplerde var, bizde yok. Oysa senaryo açısından yanıtlanmalıdır: kişi ne yapacak, ne sıklıkla ve hangi koşullarda. Uygulama sitenin daha ciddi bir sürümü değil; somut avantajları ve sürekli bir bedeli olan farklı bir sunum yöntemidir.

Asıl engel yüklemedir

Reklam ile uygulamanın ilk ekranı arasında yükleme durur: mağazada bulmak, indirmesini beklemek, izin vermek, bazen kayıt olmak. Her adım insanların bir kısmını kaybettirir ve tüm girişimin en pahalı noktası burasıdır.

Buradan basit bir kural çıkar: uygulama zaten müşteriniz olanlar için çalışır, yenilerini çekmek için neredeyse çalışmaz. Şirketi ilk kez duyan biri tek bir eylem için program yüklemez. Bir sayfa açar.

Bu yüzden en yaygın kombinasyon şudur: site çeker ve açıklar, uygulama tekrarlanan kullanıma hizmet eder. Senaryonuzda tekrarlanan kullanım yoksa yükleme engelini amorti edecek bir şey yoktur.

Yükleme gerçekte ne kazandırır

Tarayıcıda ya bulunmayan ya da belirgin şekilde daha kötü çalışan yetenekler vardır. Projeyi haklı kılan imaj değil, tam olarak bunlardır.

Anlık bildirimler. Kişinin kilit ekranına doğrudan bir kanal. Teslimat, taksi, randevu, durum bildirimleri için temel bir özelliktir. Tarayıcıda bildirimler vardır ama desteği ve davranışı platformlara göre değişir, insanlar da izin vermekte isteksizdir.

İnternetsiz çalışma. Kullanıcı sahada, depoda, bodrumda veya yolculukta çalışıyorsa uygulama verileri yerel olarak saklayıp sonra senkronize edebilir. Site bu durumda basitçe açılmaz.

Kamera, sensörler, konum. Barkod ve belge tarama, fotoğrafla kayıt, arka planda rota takibi, Bluetooth cihazlarla çalışma. Bunların bir kısmı tarayıcıda kısıtlamalarla mümkündür ama arka planda çalışma gerektiği anda — yalnızca uygulama.

Yoğun kullanımda hız ve akıcılık. Kişi arayüzde saatler geçiriyorsa tepki hızındaki fark birikir.

Ekrandaki simge. Sıradan ama önemli: uygulama her gün görülür, site ise hatırlanmalıdır.

Senaryonuzda bu listeden tek bir madde bile yoksa uygulamanın kendini amorti etme olasılığı düşüktür.

Duyarlı site ne zaman yeterlidir

Tersi işaretler de aynı derecede belirgindir:

  • Kullanıcı nadiren ve düzensiz giriyor: ayda bir, üç ayda bir, yılda bir.
  • Ana senaryo bilgiye bakmak, karşılaştırmak, talep bırakmak.
  • Aramadan ve bağlantılardan gelmek önemli: uygulama aramada bulunmaz.
  • Gerekli ekranın bağlantısını bir meslektaşa veya müşteriye iletebilmek gerekiyor.
  • Kitle çeşitli, yüklemenin kendisi zor gelen insanlar da dahil.
  • İçerik ve özellikler sık değişiyor ve her kullanıcının güncellemesini beklemek istemiyorsunuz.

Son madde hafife alınır. Sitenin tek bir sürümü vardır ve her zaman günceldir. Uygulamada kitlenin bir kısmı aylarca eski sürümde kalır ve ikisini de desteklemek zorunda kalırsınız.

Ara seçenekten de ayrıca söz etmek gerekir: ana ekrana eklenebilen ve kısmen internetsiz çalışan bir site. Simgeyi ve temel bildirimleri karşılar, iki platform ve mağaza gerektirmez ama yetenekleri açısından uygulamadan çok siteye yakın kalır. Görev olarak mobil geliştirmeden çok web uygulamasına yakındır.

İki platformun maliyeti

Burada somut rakamlar olmayacak ama gider yapısı rakamlardan önemlidir.

  1. İki platform tek bir proje değildir. iOS ve Android arayüz kurallarında, bildirim mekaniğinde, arka plan çalışmasında farklıdır. Ortak kod tabanıyla bile işin bir kısmı iki kez yapılır ve ikisinde de test gerekir.
  2. Cihazlar ve sürümler. Android çok sayıda ekran ve sistem sürümü demektir. Test, özünde birkaç tarayıcının olduğu siteye göre belirgin şekilde daha uzun sürer.
  3. Arka uç yine de gerekir. Uygulama bir istemcidir. Veriler, hesaplar, mantık sunucuda yaşar ve bu, platform sayısından bağımsız ayrı bir proje parçasıdır.
  4. Mağazalarda yayın. Yıllık veya tek seferlik ücretli geliştirici hesapları, açıklama ve ekran görüntüleri hazırlığı, gizlilik politikası, inceleme sorularına yanıtlar. İnceleme zaman alır ve biçimsel bir nedenle red olağan bir durumdur.
  5. Güncellemeler aynı süreçten geçer. Sitede acil bir düzeltme hemen yayına alınır. Uygulamada incelemeden geçer ve ardından kullanıcıların güncellemesini bekler.
  6. Platform gereksinimleri değişir. Yeni sistem sürümleri, izinler ve verilerle ilgili yeni kurallar. Bir yıl dokunulmamış bir uygulama mağazaya kabul edilmeyebilir veya yeni işletim sisteminde bozulabilir.

Uygulama geliştirmek tek seferlik bir harcamadır, uygulamaya sahip olmak sürekli. İkincisi için bütçe yoksa birincisine de başlamaya değmez.

Sürekli bir gider kalemi olarak destek

Düzenli olarak bütçelenmesi unutulan ve uygulamaların sessizce ölmesinin nedeni olan kısım budur.

  • Geliştirici hesapları için yıllık ödemeler.
  • Yeni iOS ve Android sürümlerine düzenli güncellemeler.
  • Güvenlik açıklarını kapatanlar dahil kütüphane güncellemeleri.
  • Mağaza yorumlarının ve çökme raporlarının incelenmesi.
  • Arka ucun bakımı: sunucu, yedekler, izleme.
  • Güncellememiş kullanıcılar için eski uygulama sürümlerinin desteği.

Terk edilmiş bir uygulama hiç olmamasından kötüdür: düşük puan, çökme şikâyetleri ve şirketin bir şeyi yarıda bıraktığı hissi. Onu yıllarca desteklemeye hazır değilseniz, iyi bir mobil site yapmak daha dürüsttür.

Kendi durumunuzda nasıl karar verirsiniz

Planlarınız için değil, mevcut durum için soruları dürüstçe yanıtlayın.

  1. Kişi ürünü ne sıklıkla açacak? Günlük veya haftalık — uygulama tartışılabilir. Ayda bir veya daha seyrek — hayır.
  2. Senaryoda yetenekler listesinden en az bir şey var mı: anlık bildirim, çevrimdışı, kamera, sensörler, arka plan çalışması? Yoksa görevin "uygulama" diye bir yanıtı yoktur.
  3. Kullanıcılar nereden gelecek? Aramadan ve reklamdan geliyorlarsa önce bir sayfaya ihtiyaçları var. Uygulama sonra, mevcut bir kitle için gelebilir.
  4. Yükleme önerebileceğiniz bir müşteri kitleniz var mı? Böyle bir kitle olmadan uygulamayı yükleyecek kimse olmaz.
  5. Birkaç yıl ileriye destek için para ayrıldı mı? Ayrılmadıysa proje bir yıl içinde biter.
  6. Bağlantı paylaşımı gerekiyor mu? Kullanıcılar birbirine belirli ekranları iletiyorsa web daha kullanışlıdır.

Çoğu için pratik sıra: önce mobil site veya web uygulaması, sonra biriken kullanıcı davranışına göre yerel sürüm kararı. O noktada kimin düzenli girdiği, hangi yeteneklerin eksik olduğu ve yüklemenin kendini amorti edip etmeyeceği görülür. Uygulama konuşması bundan sonra rakiplerle karşılaştırma değil, somut bir konuşma olur. Tüm alanların genel görünümü hizmetler bölümünde.