İçeriğe geçin

Web mi mobil uygulama mı? Bir saha görevi üzerinden sınamak

Kamerayı, bağlantı kesintisini ve dağıtımı aynı somut görev üzerinden karşılaştırın.

Katharina Weber2 dk okuma
Mor başlıklı, gri teknik kutu fotoğrafı, kamera simgesi ve iki not satırı olan akıllı telefon.

Cihazdaki işten başlayın

Kamera veya geçici ağ yokluğu tek başına belirli uygulama tekniği gerektirmez. Tarayıcıda da kamera erişimi mümkündür; MDN’nin açıkladığı MediaDevices arayüzü güvenli bağlam ve izin ister. Web uygulamasının çevrimdışı işlevleri uygun geliştirilip denetlenmelidir. Kurulu istemci de kayıt ve eşleştirmeyi kendiliğinden doğru yapmaz.

Hedef cihazları, işletim sistemlerini, tarayıcıları ve planlanan cihaz yönetimini kaydedin. Aşağıdaki kurgusal örnekte saha çalışanı SR-52 servis işine cihaz fotoğrafı ve kısa not ekleyecektir. Bağlantı kesilebilir. Sonradan iki bilgi de merkezde doğru işe ulaşmalıdır.

Örnek karşılaştırma planı

Tablo beklenen kanıtları belirler. Her adayda gerçekten gözlenen sonucu ve açık işleri yanına yazın.

Denetim

Örnekte görev

Web uygulaması/PWA: kanıt

Kurulu istemci: kanıt

İşi açma

Yetkili olunan işi hedef cihazda açmak.

Giriş ve işe eşleme hedef tarayıcıda çalışır.

Giriş ve işe eşleme hedef uygulama sürümünde çalışır.

Fotoğraf alma

Fotoğrafı taslağa bağlamak; izni reddetmeyi de denemek.

Kamera veya uygun fotoğraf seçimi hedef tarayıcıda çalışır; ret anlaşılır ele alınır.

Planlanan cihaz erişimi çalışır; ret anlaşılır ele alınır.

Bağlantıyı kaybetme

Fotoğraf ve notu taslakta tutup kapatmak, yeniden açmak.

İki içerik de planlanan yeniden açma denemesinde bulunur; yerel durum anlaşılır.

İki içerik de planlanan yeniden açma denemesinde bulunur; yerel durum anlaşılır.

Yeniden aktarma

Bağlantı gelince göndermek ve tekrarı denemek.

Doğru işe devralma teyitlidir; tekrar ikinci bildirim üretmez.

Bekleyen kayıt devralma teyidi alır; tekrar ikinci bildirim üretmez.

Dağıtma ve değiştirme

Erişimi ve sonraki güncellemeyi denemek.

Bağlantı veya kararlaştırılmış kurulum ile tarayıcı/önbellek güncellemesi nettir.

Seçilen dağıtım yolu, uygulama güncellemesi ve sorumlu rol nettir.

Eksik kanıtlara göre karar verin

Ekranın çevrimdışı açılması çekilen fotoğrafın da korunduğunu kanıtlamaz. Gerçek iş verilerini bu nedenle denetleyin. Çakışma kuralı ve teyitli devralma için çevrimdışı çalışma rehberindeki ayrıntılı plan yararlıdır.

Web adayı bu koşulları hedef cihazlarda karşılıyorsa örnek web uygulamasını destekler. Gerekli cihaz işlevi veya işletim akışı açık kalıyorsa uygun kurulu istemciyi deneyin. Bu istemci native veya hibrit olabilir; dağıtım yolu tek başına bunu belirlemez.

Apple ve Managed Google Play hedefli uygulama dağıtımı için farklı yollar açıklar. Seçimden önce uygun yolu, hesapları, sorumluluğu ve güncellemeleri belirleyin. Ardından uygulama geliştirme ve bakımını aynı kanıtlanmış iş akışı için karşılaştırın.

Kaynaklar

Yazan

  • Katharina WeberYazılım ve Teknoloji EditörüKatharina Weber, ASES'te yazılım geliştirme yazılarından sorumludur. İşletmelerin yazılım seçerken, yeni uygulamalar geliştirirken ve mevcut sistemlerini modernleştirirken karşılaştığı soruları ele alır.

ASES'i takip edin

Devamını okuyun

Tüm yazılar

ASES ile Yazılım geliştirme

Özel yazılım, web ve mobil uygulamalar