Konu Başlıkları
Yükleniyor...

Mobil AR Kalibrasyonu: Talimatı Güzelleştirmeden Önce Adımı Azaltın

Mobil AR Kalibrasyonunda Kullanıcı Yönlendirmesi Nasıl Tasarlanır?

AR kalibrasyonu, kullanıcının uygulamayı kullanmadan önce uygulamaya yaptığı bir iyilik. Yüzeyi tarıyor, telefonu doğru açıda tutuyor, ışığı düzeltiyor; karşılığında henüz hiçbir şey almıyor. Bu yüzden kalibrasyon tasarımında ilk soru talimatın ne kadar net yazıldığı değil, o adımın gerçekten gerekip gerekmediği.

Her adım tekrar eden bir maliyet

Kalibrasyon çoğu AR uygulamasında oturum başına tekrarlanır. Yani tasarladığınız şey bir kerelik karşılama akışı değil, kullanıcının uygulamayı her açtığında ödediği sabit bir vergi.

Talimat tasarımına dair yaygın tavsiyeler tek tek doğru olsalar da toplandıklarında bu vergiyi büyütür. Adımları böl, her adıma okumaya yetecek süre tanı, animasyon ekle, sesli anlatım koy. Beş adım ve adım başına dört saniye ekranda kalma süresi, uygulama daha hiçbir şey göstermeden geçen yirmi saniye demek. Tarama işleminin kendi süresi buna dahil değil.

Onun için sıralama şöyle: önce adım sayısını düşürün, sonra kalan adımların anlatımını iyileştirin. Otomatik olarak halledilebilen hiçbir şeyi kullanıcıya yaptırmayın; ışık ölçümü, düzlem tespiti ve ölçek tahmini artık büyük ölçüde sensörden geliyor.

Kalibrasyon türüne göre yönlendirme

Uygulamanın ihtiyacı hangi türdeyse yönlendirme de ona göre kurulur:

  • Yüzey tarama: kullanıcı kamerayı zemin ya da duvar üzerinde gezdirir. Yönlendirme harekete dair olmalı: ne kadar yavaş, ne kadar geniş alan.
  • Mutlak konumlandırma: cihaz belirli bir noktaya konur ya da fiziksel bir işaretçi referans alınır. Burada kullanıcıya gösterilecek şey hedefin kendisidir, tarifi değil.
  • Göreli konumlandırma: kullanıcı mesafeyi ve hizayı hareket ederek bulur. Tek işe yarayan yönlendirme anlık geri bildirimdir: yaklaş, uzaklaş, oldu.
  • Kalibrasyonsuz: yüz filtreleri gibi durumlarda ışık yeterliyse başka bir şey istenmez. Mümkünse hedeflenecek yer burası.

Talimat yazarken işe yarayanlar

Talimat fiil cümlesi olsun ve neyi nasıl yapacağını söylesin. Kameranızı halının üzerinde yavaşça gezdirin, ortamı tarayın'dan iyidir; ikincisi kullanıcıya hangi hareketi yapacağını bırakır.

Metni animasyonla destekleyin ama animasyon metinle aynı şeyi anlatsın. Sahada en sık gördüğüm uyumsuzluk, metnin yavaş hareket isterken animasyonun hızlı bir süpürme göstermesi; kullanıcı animasyonu taklit eder, tarama tutmaz.

Talimatı ekranın ortasına yakın, kontrastlı bir zeminde ve büyük puntoyla verin. AR ekranı arka planı sizin kontrolünüzde olmayan tek ekrandır; kullanıcı beyaz duvara da bakıyor olabilir, koyu bir halıya da. Sesli talimat, kullanıcının telefonu yüzünden uzağa tuttuğu ya da çok hareket ettiği senaryolarda gerçekten işe yarıyor (varsayılan olarak açık gelmesini fazla buluyorum, kapatma seçeneği şart).

Durum ve hata bildirimi

Kullanıcı iki şeyi her an bilmeli: sistem çalışıyor mu, ben neredeyim. İlerleme göstergesi ya da noktalı tarama animasyonu bunu karşılar, yeter ki gösterge sahte olmasın; tarama ilerlemezken dönen bir animasyon, kullanıcıyı boşuna bekletir.

Hata mesajı nedeni söylesin. Yüzey algılanamadı bir teşhis değil. Ortam çok karanlık, ışığı artırın ya da farklı bir yüzey deneyin kullanıcıya yapacak bir şey verir. Nesne görüş alanının dışına çıktığında ok ya da kenar göstergesiyle yönü işaret edin; AR'da en sık gelen destek talebi nesnenin kaybolması ve çoğu aslında nesnenin arkada kalmasından ibaret.

Ölçmeden iyileştirme olmuyor

Bu kuralların hangisinin sizin uygulamanızda işe yaradığını tahminle bilemezsiniz. Kalibrasyon ekranında geçen süreyi, hangi adımda vazgeçildiğini ve kaç denemede başarıya ulaşıldığını kaydedin. Üç alan yeter: adım kimliği, adımda geçen süre, sonuç.

Bu veri olmadan yapılan tasarım değişikliği bir görüşten ibaret kalır. Veriyle birlikte ise çoğu ekipte aynı şey çıkıyor: kayıpların büyük kısmı ilk adımda, kullanıcı daha ne yapacağını anlamadan oluyor. Bütün cilayı sonraki adımlara harcamanın anlamı yok.

Farklı cihazlarda ve farklı ışıkta test etmek de bu yüzden gerekli. Geliştirici masasında sabit ışıkta çalışan bir tarama akışı, akşam oturma odasında bambaşka davranır.