Eşek bir miti: şirketlere binlerce lira mal olan bir yanlış inanış
"Mobil uygulamaya ihtiyacımız var."
Müşterilerle ilk görüşmelerde en sık duyulan cümlelerden biri budur.
Birkaç dakika sonra ise çoğu zaman ortaya çıkar ki şirketin aslında bir mobil uygulamaya ihtiyacı yoktur. İhtiyacı olan, telefonda rahatça kullanılabilecek bir çözümdür.
Bunlar arasında büyük bir fark vardır.
Yıllarca mobil uygulamalar modernliğin sembolü haline geldi. Birçok şirket, rakiplerinde uygulama varsa kendilerinin de bir tane yapması gerektiğini varsayar. Çoğu zaman bu karar, gerçek iş ihtiyaçlarından çok inanca dayalıdır.
Teknoloji problemlere çözüm olmalıdır. Yeni problemler yaratmamalıdır.
Bu yüzden Android, iOS veya React Native konuşmaya başlamadan önce bir soruya cevap vermek gerekir: Kullanıcı ne yapacak?
Bu sorunun cevabı uygun çözümün seçimini belirler.
Aynı amaca giden dört yol
Pratikte şirketler en sık şu dört çözümden birini seçer:
- duyarlı bir web sitesi,
- web uygulaması,
- Progressive Web App (PWA),
- yerel mobil uygulama.
Her birinin güçlü yönleri vardır. Her birinin de sınırlamaları vardır.
En büyük hata bunlardan birinin herkes için en iyisi olduğunu varsaymaktır. Değildir.
Duyarlı web sitesi - en basit çözüm
Bu, görünümünü ekran boyutuna otomatik olarak uyarlayan klasik bir web sitesidir. Bugün bu standarttır. Kullanıcı siteyi tarayıcıda açar ve hem bilgisayarda hem akıllı telefonda rahatça kullanabilir.
Ne zaman en iyi seçimdir?
Duyarlı web sitesi özellikle şu durumlarda işe yarar:
- bilgi arıyorsa,
- teklifi öğrenmek istiyorsa,
- bir makale okumak istiyorsa,
- şirketle iletişime geçmek istiyorsa,
- form göndermek istiyorsa,
- hizmet veya ürün sipariş etmek istiyorsa.
Bu çözüm ideal olarak şunlar için uygundur:
- kurumsal siteler,
- bloglar,
- haber siteleri,
- çoğu e-ticaret sitesi,
- landing page'ler,
- portallar.
Avantajlar
- en düşük uygulama maliyeti,
- içerik yönetimi için tek bir yer,
- Google'da çok iyi SEO,
- herhangi bir şey kurma zorunluluğu yok,
- kolay güncellemeler.
Sınırlamalar
Tarayıcı telefonun tüm işlevlerine tam erişim sağlamaz.
Modern web teknolojileri çok şey yapabiliyor olsa da, yerel çözümlerin üstün olduğu durumlar hâlâ var.
Web uygulaması - sıradan bir site yetmediğinde
Web uygulaması da tarayıcıda çalışır ama klasik bir programı andırır.
Kullanıcı sisteme giriş yapar ve belirli görevleri yerine getirir. İçerik okumak yerine çalışır.
Tipik örnekler:
- CRM sistemi,
- ERP,
- B2B platformu,
- rezervasyon sistemi,
- müşteri paneli,
- e-öğrenme platformu,
- üretim yönetim sistemi,
- doküman yönetim uygulaması.
Ne zaman değer?
Kullanıcı her gün sistemi kullanıyor ve belirli işlemler yapıyorsa.
Örnek olarak:
- depo personeli,
- satış ekibi,
- muhasebe,
- servis,
- iş ortakları.
Burada önemli olan çalışma kolaylığı ve diğer sistemlerle entegrasyondur.
Avantajlar
- her tarayıcıya sahip cihazda çalışır,
- tek bir sistem sürümü,
- daha kolay bakım,
- yeni özelliklerin hızlı devreye alınması,
- iki ayrı mobil uygulamayı sürdürmekten daha düşük maliyet.
Progressive Web App (PWA) - arada bir çözüm
PWA, web sitesi ile mobil uygulamanın özelliklerini birleştirir.
Kullanıcı web sitesini açar ama neredeyse klasik bir uygulama gibi telefonu ana ekranına kurabilir.
Giderek daha çok insan fark bile etmiyor aradaki farkı.
PWA neler yapabilir?
Cihaz ve tarayıcıya bağlı olarak şunları yapabilir:
- tam ekran çalışmak,
- push bildirimleri göndermek,
- bir kısmı veriyi yerelde saklamak,
- internet olmadan sınırlı şekilde çalışmak,
- telefonun ana ekranından başlatılmak.
Birkaç yıl önce PWA yetenekleri oldukça sınırlıydı.
Bugün iyi tasarlanmış bir PWA ile basit bir mobil uygulama arasındaki farklar gittikçe azalıyor, yine de bazı farklılıklar var.
Ne zaman PWA mükemmel bir seçimdir?
Özellikle şunlar için:
- e-ticaret siteleri,
- B2B platformları,
- rezervasyon sistemleri,
- müşteri portalları,
- kurumsal uygulamalar,
- sadakat programları.
Kullanıcı düzenli olarak sisteme geri dönüyor ancak telefonun tüm yeteneklerine ihtiyaç duymuyorsa, PWA sıklıkla en iyi orta yol olur.
Yerel uygulama - ne zaman gerçekten anlamlı?
Bu çözüm Android ve iOS için ayrı ayrı veya cihazın yerel yeteneklerinden yararlanan çok platformlu teknolojilerle geliştirilir. En büyük avantaj tam cihaz entegrasyonudur.
Örneğin şunları kullanabiliriz:
- kamera,
- Bluetooth,
- NFC,
- GPS,
- biyometri,
- cihaz sensörleri,
- arka planda çalışma,
- gelişmiş bildirimler,
- işletim sistemi entegrasyonu.
Yerel uygulama ne zaman en iyi seçimdir?
Örneğin oluşturuyorsak:
- bir bankacılık uygulaması,
- anlık mesajlaşma uygulaması,
- fitness uygulaması,
- gerçek zamanlı GPS kullanan bir sistem,
- kurye uygulaması,
- cihazlarla çalışan tıbbi çözümler,
- Bluetooth veya NFC kullanan sistemler,
- gelişmiş çevrimdışı çözümler.
Bu durumlarda yerel yeteneklerin yerine konması zor veya imkansızdır.
Terimler sözlüğü
Responsive Web Design (RWD)
Ekran boyutuna otomatik uyum sağlayan web sayfaları tasarlama tekniğidir.
Web App
Tarayıcıda çalışan, klasik bir bilgisayar programını andıran uygulamadır.
Progressive Web App (PWA)
Cihaza kurulabilen ve işletim sisteminin bazı yeteneklerinden yararlanabilen modern bir web uygulamasıdır.
Native App
Android veya iOS gibi belirli bir işletim sistemine özel olarak geliştirilen uygulamadır.
En sık tercih edilen nedir?
Birkaç yıl öncesine kadar birçok şirket otomatik olarak mobil uygulamayı seçiyordu. Günümüzde web uygulamaları ve PWA'lar daha sık tercih ediliyor. Sebep basit: web teknolojileri çok gelişti ve birçok kullanım için yeterli işlevselliği daha düşük uygulama ve bakım maliyetleriyle sunuyor.
Bu, yerel uygulamaların ortadan kalktığı anlamına gelmiyor. Aksine; performans, güvenlik veya derin cihaz entegrasyonu gerektiğinde yerel çözümler vazgeçilmezdir.
Teknoloji seçiminde en sık yapılan hatalar
İlk hata, iş hedefi belirlenmeden teknoloji seçmektir.
İkinci hata, kendi ihtiyaçlarını analiz etmeden rakibi kopyalamaktır.
Üçüncü hata, daha gelişmiş teknoloji = daha iyi ürün varsayımıdır.
Dördüncü hata, bakım, geliştirme ve güncelleme maliyetlerini dikkate almamaktır.
Beşinci hata, kullanıcı deneyimini göz ardı etmektir. En iyi yazılmış uygulama bile kullanım karmaşık gelirse başarılı olamaz; bazen bir web sitesine girmek daha kolaydır.
Doğru kararı nasıl verirsiniz?
Projeye başlamadan önce kendinize birkaç soru sorun:
- Kullanıcı çözümü her gün kullanacak mı?
- Telefona özel fonksiyonlara erişim gerekli mi?
- Uygulamanın çevrimdışı çalışması gerekiyor mu?
- Kullanıcı uygulamayı kurmak ister mi?
- Güncellemeler ne sıklıkla olacak?
- Geliştirme ve bakım bütçesi nasıl görünüyor?
- Çözüm diğer sistemlerle entegre edilecek mi?
- Hızlı uygulama mı yoksa maksimum teknik imkanlar mı daha önemli?
Bu sorulara verilen cevaplar çoğu zaman doğru yönü gösterir.
Web24 olarak buna nasıl yaklaşıyoruz?
Asla teknolojiden başlamıyoruz. İş hakkında konuşarak başlıyoruz.
En iyi çözüm duyarlı bir web sitesi ise onu öneririz. Proje bir web uygulaması ve geniş entegrasyonlar gerektiriyorsa böyle bir sistemi tasarlarız. PWA aynı etkiyi daha düşük işletme maliyetiyle sağlayacaksa ondan da bahsederiz. Ve eğer proje gerçekten yerel bir mobil uygulama gerektiriyorsa; ölçeğine, fonksiyonlarına ve büyüme planlarına uygun teknolojiyi seçeriz.
Amacımız belirli bir teknolojiyi satmak değil; müşterinin ihtiyaçlarına en uygun çözümü önermektir.
Özet
Soru şöyle olmamalı: “Mobil uygulamaya ihtiyacımız var mı?”
Bunun yerine sormak daha iyi olur: “Hangi çözüm kullanıcılarımıza ve işimize en iyi şekilde yardımcı olur?”
Bazen bu duyarlı bir web sitesi olacaktır.
Bazen bir web uygulaması.
Bazen modern bir PWA.
Ve bazen tam teşekküllü bir yerel uygulama.
Tek doğru cevap yok. Sadece doğru şekilde seçilmiş bir teknoloji vardır.
