Dijital Ürün ve Mühendislik
Mobil Uygulamalar
Uygulamanın işinize gerçekten gerekip gerekmediğine birlikte karar veriyor, gerekiyorsa işletim sistemi güncellemelerine ve zayıf bağlantıya dayanacak şekilde geliştiriyoruz.
Problem
Uygulamamızı indiren kullanıcılar bir daha açmıyor, her işletim sistemi güncellemesinde de yeni bir sorunla uğraşıyoruz.
Mobil uygulama kararı çoğu zaman rakipte olduğu için verilir. Oysa kimse yılda birkaç kez yapacağı iş için telefonuna uygulama indirmez. Düzenli kullanım, bildirim, cihaz donanımı veya çevrimdışı çalışma gerekmiyorsa hızlı bir mobil web deneyimi daha doğru cevaptır.
Mağazaya çıkmak da işin sonu sanılır. Kurallar değişir, işletim sistemleri yenilenir, kullanıcıların bir bölümü hiç güncelleme yapmaz. Backend eski sürümleri de taşımak zorunda kalır.
Düşük kullanımın faturası genellikle pazarlamaya kesilir. Sebep çoğu kez ilk oturumdadır: zorunlu üyelik, gerekçesiz izin ekranı, orta segment Android telefonda ağır açılış.
Bunu yaşıyorsanız
- İndirmeler artıyor, aktif kullanıcı yerinde sayıyor.
- Mağaza yorumlarında aynı şikâyet tekrar ediyor.
- Saha ekibi sinyal zayıflayınca kâğıda dönüyor.
- Sorunlu bir sürümdeki kullanıcıyı güncellemeye zorlayamıyorsunuz.
Nasıl çalışıyoruz
Uygulama gerekçesi
Kullanım sıklığını, gereken cihaz özelliklerini ve ayırabileceğiniz bakım bütçesini tartıyoruz. PWA işi görüyorsa bunu açıkça söylüyoruz.
Teknoloji seçimi
Swift ve Kotlin, React Native veya Flutter arasındaki kararı cihaz API ihtiyacı, performans beklentisi ve bakımı kimin üstleneceği belirler.
Offline davranış
Hangi verinin cihazda duracağını, eşitleme çakışmalarının nasıl çözüleceğini ve kuyruktaki işlemlerin idempotent çağrılarla nasıl yenileneceğini erkenden kararlaştırıyoruz, çünkü veri katmanını bu şekillendirir.
Sürüm hattı
Otomatik derleme, TestFlight ve Play iç test kanalları, kademeli yayın, crash raporlama ve uzaktan minimum sürüm kontrolü ilk genel sürümden önce hazır olur.
Ne teslim ederiz
- Platform karar kaydı
- iOS ve Android uygulamaları
- Offline ve eşitleme tasarımı
- Sürümlenmiş mobil API
- Kademeli yayın hattı
- Mağaza sayfaları, gizlilik etiketleri ve Veri Güvenliği formu
Nasıl ölçeriz
- Crash-free oturum oranı: kararlılık sorununu mağaza puanına yansımadan gösterir.
- Kohort bazlı retention: indirme sayısının veremediği alışkanlık bilgisini verir.
- Eşitlenmemiş kayıt sayısı: sahadaki veriye güvenilip güvenilemeyeceğini söyler.
Sahada çalışan bir bakım ekibi
Örnek senaryo: Asansör bakımı yapan bir firmanın teknisyenleri bodrum katlarında sinyal alamıyor, formları akşam ofiste dolduruyor. Uygulama iş emirlerini önceden indirir, fotoğraf ve imzayı çevrimdışı kaydeder, bağlantı gelince eşitler. Yeniden deneme aynı kaydı ikinci kez oluşturmaz.
Sık sorulanlar
Native mi, cross-platform mu?
İş uygulamalarının çoğu için cross-platform yeterlidir ve tek kod tabanı bakımı hafifletir. Yoğun grafik, alt seviye Bluetooth veya widget gibi derin platform özellikleri gerekiyorsa native daha doğru olur.
Apple veya Google uygulamayı reddederse ne olur?
Bu olağan bir durumdur ve çoğunlukla düzeltilebilir. Sık görülen nedenler arasında uygulama içi hesap silme eksikliği, muğlak izin metinleri ve yetersiz inceleme notları var. Kuralları tasarım aşamasında kontrol ediyor, inceleme süresini takvime ekliyoruz.
Yayından sonra ne kadar bütçe ayırmalıyız?
Yeni özellik çıkarmasanız da işletim sistemi, SDK ve mağaza kuralı değişiklikleri düzenli iş çıkarır. Bu kalemi karşılamak gerçekçi görünmüyorsa, baştan web tabanlı bir yol konuşmak daha sağlıklıdır.
Birlikte çalışmadan önce, birlikte düşünelim.
Görüşme talepleri kurucu tarafından yanıtlanır.