Mobil uygulama geliştirme hizmetimiz, işinizin ekran başında bitmeyen kısmını telefona ya da mağazanın kendi ekranına taşır. Uygulamanın hangi cihazda açılacağı, hangi bilginin cihazda kalacağı ve bağlantı koptuğunda ne olacağı ilk ekran çizilmeden kararlaştırılır. AlgoKlima'nın saha uygulaması sinyal yokken de servis kaydı açıyor; KGM SsangYong showroom kiosku ise mağazanın dokunmatik ekranında çalışıyor.
Bir mobil uygulama masa başında test edildiği yerde değil, kullanıldığı yerde sınanır. Teknisyen onu kazan dairesinde açar, personel adresi yeni netleşmiş geçici bir sahada okutur, ziyaretçi mağaza zemininde ayakta birkaç dakika dokunur. Üçünde de ağ, masa başındaki kadar iyi değildir.
AlgoKlima’nın saha uygulamasını bu koşula göre kurduk. Sinyal yokken de servis çağrısı açılıyor, doldurulup kapatılıyor; bilgi telefonda beklediği için ekranda bağlantı bekleyen bir uyarı belirmiyor, sinyal dönünce de sıra bozulmadan merkeze iniyor. Servis kaydının telefonda doğup kuyruktan merkeze nasıl aktığını ayrı bir yazıda anlattık. AlgoKlima kendi ürünümüz olduğu için bu koşulun bakımını da biz taşıyoruz.
Şantiye personel takibinde soru başkaydı: sahaya donanım kurmadan giriş ve çıkış nasıl kaydedilir. Okutulan kod kişiyi, cihazın konumu sahayı doğruluyor; personelin listeden bir yer seçmesi gerekmiyor. Sistem herkesin kendi telefonunda çalıştığı için şantiye kapandığında sökülecek bir cihaz kalmıyor.
KGM SsangYong showroom kiosku ise uygulamayı ziyaretçinin telefonundan tamamen çıkardı. Araç donanımları mağazanın dokunmatik ekranında inceleniyor: indirme yok, hesap açma yok, kişisel veri bırakma adımı yok. Arayüz de telefon uygulamasının büyütülmüşü değil; dokunma hedefleri, yazı boyutu ve gezinme derinliği ayakta ve kısa süreli kullanıma göre kuruldu.
Üçü de aynı araç setinden çıktı. Kazan dairesindeki telefonla mağaza zeminindeki ekran farklı işler yapıyor; ikisini de aynı setle yazdık, çünkü yıllar sonra o kodu yeniden açacak olan da biziz.
İşin özü iPhone’un kendi yeteneklerindeyse bu setin dışına çıkıyoruz. ProofPair, Nightproof ve Day Sheet’i ortak katman olmadan, doğrudan iPhone için native yazdık. Day Sheet kapı kodunu Face ID arkasında tutuyor ve ziyareti kilit ekranından kapatıyor. Nightproof ise sesi bir çağrı ya da kulaklık kopmasından sonra aynı seviyede geri getiriyor. Her biri iOS’un kendi arayüzlerine yaslanıyor; ortak bir katmanın arkasından bu kadar derine inilmiyor.