iOS ve Android

Mobil Uygulama: önce şu soru, gerçekten gerekli mi?

Uygulama, mobil uyumlu siteden pahalıdır ve bakımı süreklidir. Birçok işletme “rakibimizde var” diye yaptırır, uygulama birkaç yüz kez indirilir ve mağazada unutulur. Bu yüzden ilk konuştuğumuz konu tasarım değil, ihtiyaç.

Kısa cevap

Mobil uygulama geliştirme nedir?

Mobil uygulama geliştirme, bir işletmenin hizmetini iOS ve Android telefonlara kurulabilen bir uygulama hâline getirme sürecidir. Kapsam belirleme, arayüz tasarımı, geliştirme, App Store ve Google Play yayın süreci ile yayın sonrası bakımı içerir. Uygulama, mobil uyumlu bir web sitesinden farklı olarak bildirim gönderebilir, kamera ve konum gibi cihaz özelliklerini kullanabilir ve internetsiz çalışabilir.

Üç Eşik

Uygulamayı haklı çıkaran durumlar

Aşağıdakilerden en az biri sizin için geçerliyse uygulama yatırımı kendini amorti eder. Hiçbiri geçerli değilse aynı bütçeyle hızlı ve mobil uyumlu bir site daha fazlasını kazandırır, bunu söylemekten çekinmiyoruz.

Alışkanlık

Tekrar eden kullanım

Kullanıcı aynı işi tekrar tekrar yapıyorsa (sipariş, randevu, takip, ölçüm girişi) her seferinde tarayıcı açıp adres yazmak sürtünmedir. Uygulama simgesi ana ekranda durur ve o sürtünmeyi ortadan kaldırır.

Erişim

Bildirim ihtiyacı

Kullanıcıya siz ulaşmak zorundaysanız (sipariş durumu, randevu hatırlatması, kampanya) bildirim en doğrudan kanaldır. E-postanın açılma oranıyla bildirimin görülme oranı arasında ciddi fark var.

Yetenek

Cihaz özellikleri

Kamera, konum, barkod okuma, NFC ya da çevrimdışı çalışma gerekiyorsa tarayıcı bir yere kadar gider. Saha ekibi, depo sayımı ve teslimat gibi işlerde bu özellikler işin kendisidir, süsü değil.

Hizmet Kapsamı

Mobil uygulama hizmetimize neler dâhil?

Uygulamayı yazmak işin bir kısmı. Mağazada yayınlatmak, orada tutmak ve platform güncellemeleri karşısında çalışır hâlde bırakmak da kapsamın parçası.

Kapsam ve Akış Tasarımı

Uygulamanın hangi işi çözeceği, hangi ekranlardan oluşacağı ve ilk sürümde nelerin OLMAYACAĞI netleşir. Tıklanabilir taslak üzerinden akış, kod yazılmadan önce birlikte denenir.

Tek Kod Tabanı, İki Platform

iOS ve Android için ayrı ayrı yazmak, aynı işi iki kez yapmak ve iki yazılımı ömür boyu ayrı güncellemek demektir. Tek kod tabanından iki platforma derlenen modern çatılar kullanıyoruz; güncellemeler ikisine aynı anda gidiyor.

Arka Uç ve Entegrasyonlar

Uygulamanın konuştuğu sunucu tarafı, kullanıcı hesapları, veri senkronizasyonu ve mevcut sistemlerinizle bağlantılar. Arka uç zaten varsa ona bağlanıyoruz; yoksa özel yazılım kapsamında sıfırdan kuruyoruz.

Bildirim Altyapısı

Anlık bildirim kurulumu, izin akışı ve segmentli gönderim. İzin isteme anı önemlidir: yanlış zamanda sorulan izin reddedilir ve kullanıcı bir daha kolay kolay geri dönmez.

Mağaza Yayın Süreci

Geliştirici hesabı kurulumu, sertifikalar, mağaza görselleri, açıklama metinleri, gizlilik ve veri toplama bildirimleri, inceleme yazışmaları. Hesaplar sizin adınıza açılır; uygulama sizin mülkünüzdür.

Bakım ve Sürüm Yönetimi

Platform güncellemelerine uyum, çöküş kayıtlarının takibi ve düzeltme sürümleri. Güncellenmeyen bir uygulama önce hata vermeye başlar, sonra mağazadan kaldırılır.

Nasıl Çalışıyoruz

Beş aşamada mağazada yayında

Süreç, mağaza incelemesi de hesaba katılarak planlanır. İnceleme reddi projeyi haftalarca geciktirebildiği için gizlilik metni, izin açıklamaları ve hesap silme akışı en baştan kapsama alınır.

  1. 01

    İhtiyaç ve Kapsam

    Uygulamanın gerçekten gerekli olup olmadığını birlikte değerlendiriyoruz. Gerekliyse ilk sürümün kapsamı, gerekli değilse alternatif çözüm yazılı olarak paylaşılıyor. (1-2. hafta)

  2. 02

    Akış ve Arayüz

    Ekranların tıklanabilir taslağı hazırlanır. Telefonda tek elle kullanım, dokunma hedefi boyutları ve geri dönüş davranışı bu aşamada kararlaştırılır. (2-4. hafta)

  3. 03

    Geliştirme

    Uygulama ve arka uç geliştirilir. Ara sürümler test cihazlarına kurulur; ekibiniz uygulamayı mağazaya çıkmadan önce gerçek telefonda kullanır. (4. haftadan itibaren)

  4. 04

    Mağaza Yayını

    Geliştirici hesapları, sertifikalar, mağaza görselleri ve metinleri hazırlanır; inceleme süreci yürütülür. Reddedilme hâlinde gerekçe giderilip yeniden gönderilir. (2-3 hafta)

  5. 05

    Yayın Sonrası

    Çöküş kayıtları ve kullanım verisi izlenir, düzeltme sürümleri çıkılır. İşletim sistemi güncellemeleri geldikçe uyum sürümü hazırlanır. (süreklidir)

Ne Ölçüyoruz

İndirme sayısı bir başarı ölçüsü değildir

Bir uygulamanın kaç kez indirildiğiyle övünmek kolaydır. Asıl soru, indirenlerin kaçının hâlâ kullandığıdır. Kurulumla birlikte gelen ölçüm altyapısında şu üç sayıya bakıyoruz.

Kalıcılık oranı

İndirenlerin birinci gün, yedinci gün ve otuzuncu gün sonunda kaçının uygulamayı hâlâ açtığı. Kalıcılık düşükse sorun tanıtımda değil, ilk açılış deneyimindedir.

Terk edilen ekran

Kullanıcının işi tamamlamadan çıktığı ekran. Genellikle tek bir ekranda toplanır: zorunlu kayıt, izin isteme ya da uzun bir form. O ekran düzeltilince diğer bütün sayılar birlikte iyileşir.

Çöküş oranı ve mağaza puanı

Uygulamanın kaç oturumda hata verdiği ve mağaza puanının nasıl seyrettiği. Çöküş oranı yükselirken puan düşer; düşen puan da yeni indirmeyi doğrudan azaltır.

Önce şu soru: gerçekten uygulama mı lazım?

Mobil uygulama, mobil uyumlu siteden pahalıdır ve bakımı süreklidir. Buna rağmen birçok işletme “rakibimizde var” diye uygulama yaptırır, uygulama birkaç yüz kez indirilir ve mağazada unutulur. Bu yüzden ilk konuştuğumuz konu tasarım değil, ihtiyaç oluyor.

Uygulamayı haklı çıkaran birkaç net durum var: kullanıcının aynı işi tekrar tekrar yapması, bildirim göndermeniz gerekmesi, kamera veya konum gibi cihaz özelliklerini kullanmanız, ya da uygulamanın internetsiz de çalışması gerekmesi. Bunların hiçbiri yoksa aynı bütçeyle hızlı ve mobil uyumlu bir web sitesi daha fazlasını kazandırır.

Uygulamayı haklı çıkaran dört durumu ve hiçbiri yokken uygulamanın mağazada unutulmasıyla biten süreci gösteren şema
Uygulamayı haklı çıkaran dört durum var: kullanıcının aynı işi tekrar tekrar yapması, bildirim göndermeniz, kamera veya konum gibi cihaz özellikleri ve internetsiz çalışma. Hiçbiri yoksa aynı bütçeyle hızlı ve mobil uyumlu bir web sitesi daha fazlasını kazandırır; bunu da açıkça söylüyoruz.

Tek kod tabanı, iki platform

iOS ve Android için ayrı ayrı uygulama yazmak, aynı işi iki kez yapmak ve sonra iki ayrı yazılımı ömür boyu ayrı ayrı güncellemek demektir. Bunun yerine tek kod tabanından iki platforma birden derlenen modern çatıları kullanıyoruz. Sonuç: geliştirme süresi kısalıyor, güncellemeler iki platforma aynı anda gidiyor ve iki mağazada birbirinden farklı davranan bir uygulamayla uğraşmıyorsunuz.

Cihaza özel davranış gereken yerlerde (bildirim izinleri, ödeme akışı, giriş yöntemleri) platformun kendi kurallarına uyuyoruz. Kullanıcı uygulamayı “web sitesinin telefona sıkıştırılmış hâli” gibi değil, telefonuna ait bir uygulama gibi hissetmeli.

iOS ve Android için ayrı ayrı yazmak ile tek kod tabanından iki platforma derlemenin karşılaştırması
Ayrı ayrı yazmak aynı işi iki kez yapmak ve iki yazılımı ömür boyu ayrı güncellemek demek. Tek kod tabanında bir kez yazılan özellik iki mağazaya birden gidiyor. Cihaza özel davranış gereken yerlerde, bildirim izinleri ve ödeme akışı gibi, platformun kendi kurallarına uyuluyor.

Mağaza yayını işin zor kısmı

Uygulamayı yazmak bir iş, App Store ve Google Play’de yayınlatmak ayrı bir iş. Her iki mağazanın da inceleme kuralları var ve bunlar sık değişiyor: gizlilik politikası, veri toplama bildirimi, hesap silme zorunluluğu, izin açıklamaları, uygulama içi satın alma şartları. Kurallardan biri atlandığında uygulama reddediliyor ve süreç baştan başlıyor.

Yayın sürecini biz yürütüyoruz. Geliştirici hesabı kurulumu, sertifikalar, mağaza görselleri, açıklama metinleri, sürüm notları ve inceleme yazışmaları dâhil. Hesaplar sizin adınıza açılıyor; uygulama sizin mülkünüz.

Mağaza incelemesinde bakılan kurallar, bir kural atlandığında sürecin baştan başlaması ve yayın sürecinde üstlenilen işler
Uygulamayı yazmak bir iş, mağazada yayınlatmak ayrı bir iş. Gizlilik politikası, veri toplama bildirimi, hesap silme zorunluluğu, izin açıklamaları ve uygulama içi satın alma şartlarından biri atlandığında uygulama reddediliyor ve inceleme baştan başlıyor. Hesaplar sizin adınıza açılıyor, uygulama sizin mülkünüz.

Yayın günü bitiş değil

Uygulamalar sitelerden farklı olarak, siz hiçbir şey yapmasanız bile bozulur. Apple ve Google her yıl yeni işletim sistemi sürümü çıkarır, eski kütüphaneler desteğini yitirir, mağaza yeni bir zorunluluk getirir. Güncellenmeyen bir uygulama önce hata vermeye başlar, sonra mağazadan kaldırılır.

Bu yüzden bakımı işin kapsamına dâhil ediyoruz: platform güncellemelerine uyum, çöküş kayıtlarının takibi ve düzeltme sürümleri. Uygulamanın kaç kez açıldığını, nerede terk edildiğini gösteren ölçüm altyapısını da baştan kuruyoruz; hangi ekranın işe yaramadığını tahminle değil veriyle konuşuyoruz.

Uygulamanın arkasındaki sistem

Bir uygulama nadiren tek başına durur. Siparişin düştüğü panel, stoğun okunduğu kaynak, kullanıcının giriş yaptığı hesap sistemi; bunlar uygulamanın konuştuğu arka uçtur. Bu taraf zaten varsa ona bağlanıyoruz; yoksa aynı proje içinde kuruyoruz. Kapsamını özel yazılım geliştirme sayfamızda ayrıntılandırdık.

Mağazada bulunmak da bir görünürlük işidir

Uygulama mağazaları da birer arama motoru. İsim, alt başlık, açıklama ve ekran görüntüleri, kullanıcının aradığı kelimelerle örtüşmediğinde uygulama listelerde görünmez. Mağaza içi optimizasyonu kurulumun parçası olarak ele alıyoruz.

Bunun bir de dışarısı var: kullanıcı çoğu zaman uygulamayı mağazada aramadan önce internette arıyor. Bu yüzden uygulamanın bir tanıtım sayfası oluyor ve o sayfa arama sonuçlarında görünecek şekilde kuruluyor. Yapay zekâ motorlarının uygulamanızdan bahsedebilmesi için gereken yapı da aynı mantıkla ele alınıyor; ayrıntısını GEO hizmetimizde anlattık.

Kendi ürünümüzde de aynı yolu izledik

Geliştirdiğimiz Tekno Kart ürününde bilinçli olarak uygulama yapmadık: kart telefona dokundurulduğunda profil doğrudan tarayıcıda açılıyor, karşı tarafın hiçbir şey indirmesi gerekmiyor. Uygulama o senaryoda kullanımı kolaylaştırmaz, zorlaştırırdı. Aynı değerlendirmeyi sizin fikriniz için de yapıyoruz.

Aklınızdaki uygulamayı konuşmak ve gerçekten gerekli olup olmadığını birlikte değerlendirmek isterseniz bize ulaşın.

Çalışma Modelleri

Fikriniz hangi aşamadaysa oradan başlıyoruz

Aşağıdakiler kapsamı anlatmak içindir, sabit fiyat listesi değildir. Nihai kapsam ve bütçe, ihtiyaç görüşmesinin sonunda yazılı olarak netleşir.

Fikir ve Kapsam

Uygulama fikri olan ama gerçekten gerekli mi, ne kadara mal olur bilmeyen işletmeler için.

  • Uygulama gerçekten gerekli mi değerlendirmesi
  • Hedef kullanıcı ve kullanım senaryosu çıkarımı
  • İlk sürüm ekran listesi ve akış taslağı
  • Platform ve teknoloji tercihi gerekçesiyle
  • Net kapsam, süre ve bütçe belgesi
  • Gerekmiyorsa alternatif çözüm önerisi
Teklif Alın

Uygulama + Sistem

Arka uç sistemi de kurulacak, mevcut programlarla konuşacak projeler için.

  • İlk Sürüm ve Yayın kapsamının tamamı
  • Arka uç sistem geliştirme ve yönetim paneli
  • Muhasebe, e-ticaret ve ödeme entegrasyonları
  • Kullanıcı hesapları ve rol bazlı yetkilendirme
  • KVKK uyumlu veri saklama ve hesap silme akışı
  • Sürekli bakım, sürüm yönetimi ve öncelikli destek
Teklif Alın
Sık Sorulanlar

Mobil uygulama hakkında merak edilenler

Mobil uygulama mı yaptırmalıyım, mobil uyumlu site mi yeterli?
Şu dört durumdan en az biri geçerliyse uygulama anlamlıdır: kullanıcı aynı işi tekrar tekrar yapıyor, bildirim göndermeniz gerekiyor, kamera/konum/NFC gibi cihaz özellikleri kullanılıyor ya da uygulamanın internetsiz de çalışması gerekiyor. Hiçbiri geçerli değilse aynı bütçeyle hızlı ve mobil uyumlu bir site daha fazlasını kazandırır.
iOS ve Android için ayrı ayrı mı geliştiriyorsunuz?
Hayır. Tek kod tabanından iki platforma birden derlenen modern çatılar kullanıyoruz. Bu sayede geliştirme süresi kısalıyor ve güncellemeler iki platforma aynı anda gidiyor. Cihaza özel davranış gereken yerlerde (bildirim izinleri, ödeme akışı, giriş yöntemleri) her platformun kendi kurallarına uyuyoruz.
Uygulama mağazada yayınlanmazsa ne oluyor?
Her iki mağazanın da inceleme kuralları var ve sık değişiyor: gizlilik politikası, veri toplama bildirimi, hesap silme zorunluluğu, izin açıklamaları, uygulama içi satın alma şartları. Reddedilme hâlinde gerekçe giderilip yeniden gönderilir; bu süreç bizim kapsamımızda, ek ücret çıkarmıyoruz.
Uygulama ve geliştirici hesapları kime ait olacak?
Size ait. App Store ve Google Play geliştirici hesapları sizin adınıza açılır, uygulama sizin mülkünüzdür. Kaynak kod da teslimde size geçer. Bir gün başka bir ekiple devam etmek isterseniz uygulamayı devretmeniz için bizden izin almanız gerekmez.
Yayınlandıktan sonra bakım şart mı?
Pratikte evet. Uygulamalar sitelerden farklı olarak, siz hiçbir şey yapmasanız bile bozulur: Apple ve Google her yıl yeni işletim sistemi sürümü çıkarır, kütüphaneler desteğini yitirir, mağaza yeni zorunluluklar getirir. Güncellenmeyen bir uygulama önce hata vermeye başlar, sonra mağazadan kaldırılır.
Uygulamamın mağazada bulunması için ne yapıyorsunuz?
Uygulama mağazaları da birer arama motorudur. İsim, alt başlık, açıklama ve ekran görüntüleri kullanıcının aradığı kelimelerle örtüşmezse uygulama listelerde görünmez; bu düzenleme kurulumun parçasıdır. Ayrıca kullanıcı çoğu zaman uygulamayı mağazada aramadan önce internette arar, bu yüzden arama sonuçlarında görünecek bir tanıtım sayfası da kuruyoruz.
Ücretsiz ön inceleme

Markanızın dijitaldeki izini sürelim

Sitenizi, rakiplerinizi ve arama sonuçlarındaki yerinizi inceleyip bulguları yazılı olarak paylaşalım.