İçeriğe geç
Teklif al

Hizmet · Mobil uygulama

Mobil uygulama bakımı

Bir mobil uygulama yayına alındığı gün bitmiş sayılmaz; çevresindeki her şey değişmeye devam eder. Apple ve Google her yıl yeni işletim sistemi sürümü çıkarır, mağazalar hedef sürüm ve gizlilik beyanı kurallarını sıkılaştırır, kullanılan kütüphanelerin eski sürümleri desteğini kaybeder. Bir süre dokunulmayan uygulama önce bazı telefonlarda çökmeye başlar, ardından yeni sürümü mağaza incelemesinden geçemez hâle gelir.

Kategori
Mobil uygulama
Çalışma modeli
Bakım ve destek
Hizmet bölgesi
Türkiye geneli, uzaktan ve yerinde

Mobil uygulama bakımı bu sürüklenmeyi kontrol altında tutmak için yapılan planlı bir iştir. Çökme ve hata raporlarını izliyor, işletim sistemi ve mağaza değişikliklerine karşı uyumu önceden test ediyor, güvenlik açığı bildirilen bağımlılıkları güncelliyor ve küçük geliştirme taleplerinizi sıraya koyarak düzenli sürümlerle yayına alıyoruz.

Devamını okuDaha az göster

Uygulamayı başka bir ekip geliştirmiş olabilir. Bu durumda işe kod tabanını, derleme ortamını ve mağaza hesaplarını inceleyerek başlıyor, uygulamanın taşıdığı riskleri yazılı bir raporla paylaşıyoruz.

Mobil uygulama bakımı kimler için gerekli

Aşağıdaki durumlardan biri sizin için geçerliyse düzenli bakım, acil müdahaleye göre çok daha az sürprizle sonuçlanır.

  • Uygulamasını geliştiren yazılımcı ya da ajansla yolları ayrılmış, kodu elinde olup güncelleyecek kimsesi olmayan işletmeler
  • Google Play'den hedef sürüm uyarısı ya da App Store'dan inceleme reddi almış uygulama sahipleri
  • Kullanıcı yorumlarında belirli telefon modellerinde çökme ve donma şikâyetleri biriken markalar
  • Kendi yazılım ekibi yeni projelere odaklanmış, mevcut uygulamanın günlük işlerini dışarıya devretmek isteyen şirketler
  • Personel ya da saha uygulaması iş sürecinin tam ortasında olduğu için kesintiye tahammülü olmayan firmalar

Bakımsız kalan uygulamalarda sık görülen sorunlar

Bu sorunların çoğu bir anda değil, birkaç sürüm boyunca birikerek ortaya çıkar.

  • 01

    Mağaza gereklilikleri

    Google Play, güncellemeler için belirli bir Android hedef sürümünü şart koşar; App Store ise güncel Xcode ve SDK ile derleme ister. Bu şartlar karşılanmadığında uygulama yeni kullanıcılara görünmez olabilir ya da güncelleme yüklenemez.

  • 02

    Eskiyen bağımlılıklar

    Harita, ödeme, bildirim ve analitik kütüphaneleri sürekli yenilenir. Uzun süre güncellenmeyen bir projede tek bir kütüphaneyi yükseltmek bile zincirleme uyumsuzluklara yol açar.

  • 03

    Süresi dolan sertifika ve anahtarlar

    Apple dağıtım sertifikaları ve profilleri, sunucu sertifikaları ve bazı servis anahtarları belirli aralıklarla yenilenmelidir. Takvimi tutulmayan bir yenileme bildirimlerin sessizce durmasına ya da derlemenin başarısız olmasına neden olur.

  • 04

    Görünmeyen çökmeler

    Kullanıcıların çoğu çöken uygulamayı şikâyet etmeden siler. Çökme raporlama aracı kurulu değilse sorun ancak mağaza puanı düştüğünde fark edilir.

  • 05

    Sunucu ile uygulama arasındaki kopukluk

    Arka uçtaki bir API değişikliği eski sürümü kullanan telefonları bozabilir. Sürüm uyumluluğu ve zorunlu güncelleme mekanizması olmadan bu risk yönetilemez.

Mobil uygulama bakımı kapsamında yaptıklarımız

Bakımın içeriği uygulamanın işiniz için ne kadar kritik olduğuna göre belirlenir; temel başlıklar şunlardır.

  • 01

    Sürüm ve uyum takibi

    Yeni iOS ve Android sürümleri beta döneminde denenir, kırılan ekranlar kullanıcılar etkilenmeden düzeltilir. Mağaza politika değişiklikleri izlenir, gerekli beyanlar güncellenir.

  • 02

    Hata izleme ve önceliklendirme

    Çökme ve hata raporları düzenli incelenir, etkilenen kullanıcı sayısına göre sıralanır. Kritik bir hata için acil sürüm çıkarılır, diğerleri planlı sürüme eklenir.

  • 03

    Bağımlılık ve güvenlik güncellemeleri

    Kullanılan kütüphaneler periyodik olarak gözden geçirilir; güvenlik açığı duyurulanlar öncelikle yükseltilir. Büyük sürüm geçişleri ayrı bir iş olarak planlanır.

  • 04

    Küçük geliştirmeler

    Yeni bir alan, metin değişikliği ya da ufak bir ekran gibi talepler anlaşmadaki aylık iş kapasitesi içinde karşılanır; kapsamı büyüyen işler ayrıca tekliflendirilir.

  • 05

    Dönemsel rapor

    Her dönemin sonunda yapılan işler, açık hatalar, kararlılık durumu ve yaklaşan mağaza gereklilikleri kısa bir raporla paylaşılır.

Bakım sırasında izlenen servisler ve hesaplar

Uygulama yalnızca koddan ibaret değildir; çevresindeki servislerin de sağlıklı kalması gerekir.

  • 01

    Mağaza hesapları

    App Store Connect ve Google Play Console'daki uyarılar, inceleme sonuçları ve kullanıcı yorumları takip edilir. Hesapların şirketinize ait olmasını, bize yalnızca yetkili kullanıcı erişimi verilmesini öneriyoruz.

  • 02

    Bildirim servisleri

    Firebase Cloud Messaging ve Apple'ın bildirim servisi için anahtarlar ve yapılandırma kontrol edilir; bildirimlerin cihazlara ulaştığı düzenli olarak doğrulanır.

  • 03

    Çökme raporlama ve analitik

    Hata izleme aracı kurulu değilse eklenir. Sürüm bazında kararlılık izlenir, yeni sürümden sonra artan hatalar hemen fark edilir.

  • 04

    Arka uç ve üçüncü taraf API'ler

    Uygulamanın konuştuğu sunucular ile ödeme ve harita gibi dış servislerdeki sürüm ve sonlandırma duyuruları takip edilir.

Mobil uygulama bakımı hizmeti nasıl ilerler?

  1. Adım 01

    Analiz

    İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz; kapsamı, öncelikleri ve kabul ölçütlerini yazılı hâle getiririz.

  2. Adım 02

    Tasarım

    Ekran akışlarını ve veri modelini çıkarırız. Arayüzü sizinle gözden geçirip onay almadan geliştirmeye geçmeyiz.

  3. Adım 03

    Geliştirme

    Kısa döngülerle çalışırız; her döngü sonunda çalışan bir sürümü test ortamında görürsünüz.

  4. Adım 04

    Test

    İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.

  5. Adım 05

    Yayın

    Sunucu, alan adı, yedekleme ve izleme ayarlarını yaparak canlıya alırız; ekibinize kısa bir kullanım eğitimi veririz.

  6. Adım 06

    Bakım

    İsterseniz bakım ve destek anlaşmasıyla güncellemeleri, izlemeyi ve yeni geliştirmeleri sürdürürüz.

Bakımı sürdürülebilir kılan altyapı

Bakımı kişiye bağlı olmaktan çıkarmak için önce derleme sürecini tekrarlanabilir hâle getiriyoruz. Kaynak kod sürüm kontrolünde durur, imzalama bilgileri güvenli biçimde saklanır, sürümler otomatik derleme hattından çıkar. Böylece uygulamayı yalnızca belirli bir bilgisayarda derleyebilen tek bir kişiye bağımlılık ortadan kalkar.

Devamını okuDaha az göster

Yeni sürümler önce test kullanıcılarına, ardından mağazanın kademeli yayın özelliğiyle küçük bir kullanıcı grubuna dağıtılır; hata oranı yükselirse yayın durdurulur. Eski sürümlerin API ile uyumu sunucu tarafında korunur, desteklenmeyecek kadar eski sürümlerde uygulama içinde güncelleme isteği gösterilir.

Uygulama kişisel veri işliyorsa bakım sırasında yapılan değişikliklerin gizlilik beyanlarıyla uyumu da kontrol edilir. Mağazadaki veri güvenliği bölümünde yazanla uygulamanın gerçekte topladığı veriler arasındaki fark, inceleme reddine ve KVKK açısından risk oluşturan tutarsızlıklara yol açabilir.

Bu hizmette çalışma modelleri

  • 01

    Bakım ve destek

    Aylık sözleşmeli, SLA'lı bakım, destek ve geliştirme saati

    Yayındaki bir sistemin sürekliliği için.

    • Aylık sözleşme ve SLA
    • İzleme, güncelleme ve hata düzeltme
    • Aylık geliştirme saati
    Bu modelle teklif alın: Bakım ve destek

Mobil uygulama bakımı hakkında sık sorulan sorular

Mobil uygulama bakımı fiyatları nasıl belirleniyor?

Platform sayısı (yalnızca Android, yalnızca iOS ya da ikisi), kod tabanının durumu, beklenen yanıt süresi ve aylık geliştirme kapasitesi belirleyicidir. İlk incelemeden sonra bu başlıkları içeren yazılı bir bakım teklifi sunuyoruz.

Başka bir firmanın yazdığı uygulamanın bakımını üstlenir misiniz?

Evet. Önce kaynak koda, mağaza hesaplarına ve sunucu erişimine bakarak bir devralma incelemesi yapıyoruz. Kod derlenemiyor ya da kritik parçalar eksikse bunu bakım başlamadan önce açıkça raporluyoruz.

Acil bir hata çıktığında ne kadar hızlı müdahale ediliyor?

Yanıt ve çözüm süreleri hatanın önem derecesine göre sözleşmede yazılı olarak tanımlanır. Uygulamayı kullanılmaz hâle getiren hatalar en üst öncelikte ele alınır; mağaza incelemesi gerektiren düzeltmelerde inceleme süresi Apple ve Google'ın kontrolündedir.

Bakım anlaşması yeni özellik geliştirmeyi de kapsar mı?

Anlaşmada belirlenen aylık kapasite içinde kalan küçük geliştirmeler kapsanır. Yeni bir modül ya da kapsamlı tasarım değişikliği ayrı bir proje olarak planlanır ve tekliflendirilir.

Bakımı bırakırsak uygulamaya ne olur?

Uygulama bir süre çalışmaya devam eder, ancak yeni işletim sistemi sürümleri ve mağaza kurallarıyla uyumu zamanla bozulur. Bir noktada küçük bir güncelleme yayınlamak bile önce birikmiş teknik borcun temizlenmesini gerektirir.

Mobil uygulama bakımı yaptırmak için kaynak kodun bizde olması şart mı?

Evet, kaynak koda erişim gereklidir. Kod sizde değilse önceki geliştiricinizden teslim almanızı öneriyoruz; mağazadaki derlenmiş uygulama dosyası tek başına bakım için yeterli değildir.

İlgili hizmetler ve sayfalar

Mobil uygulama bakımı için teklif alın

Kısa bir ön görüşmede ihtiyacınızı dinleyip kapsamı, çalışma modelini ve takvimi yazılı olarak paylaşırız.

+90 552 579 93 21