Doğal kullanıcı arayüzü - Natural user interface - Wikipedia

İçinde bilgi işlem, bir doğal kullanıcı arayüzüveya NUIveya doğal arayüz bir Kullanıcı arayüzü Bu, etkili bir şekilde görünmezdir ve kullanıcı giderek karmaşıklaşan etkileşimleri sürekli olarak öğrendikçe görünmez kalır. Doğal kelimesi kullanılır çünkü çoğu bilgisayar arayüzü, çalışması öğrenilmesi gereken yapay kontrol cihazları kullanır.

Bir NUI, bir kullanıcının acemiden uzmana hızla geçiş yapabilmesine dayanır. Arayüz öğrenmeyi gerektirirken, bu öğrenme, kullanıcıya anında ve sürekli olarak başarılı oldukları hissini veren tasarım yoluyla kolaylaştırılır. Bu nedenle, "doğal", kullanıcı deneyimindeki bir hedefe atıfta bulunur - etkileşimin, arayüzün kendisinin doğal olması yerine teknolojiyle etkileşimde bulunurken doğal olarak gelmesi. Bu, bir fikriyle çelişmektedir. sezgisel arayüz, önceden öğrenilmeden kullanılabilecek birine atıfta bulunur.

Bu hedefi değişen derecelerde başarıya ulaştıran çeşitli tasarım stratejileri önerilmiştir. Bir strateji, "gerçeklik kullanıcı arayüzü" ("RUI"),[1] Ayrıca şöyle bilinir "gerçeklik tabanlı arayüzler" (RBI) yöntemleri. RUI stratejisine bir örnek, bir giyilebilir bilgisayar gerçek dünyadaki nesneleri "tıklanabilir" hale getirmek, yani kullanıcının bir hiper bağlantı işlevi görmesini sağlamak için herhangi bir gündelik nesneyi tıklayıp siber uzay ile gerçek dünyayı birleştirebilmesi için. "Doğal" terimi "doğal dünyayı" anımsattığı için, RBI genellikle NUI ile karıştırılır, ancak gerçekte sadece ona ulaşmanın bir yolu.

RBI tabanlı olmayan bir NUI tasarlamak için bir strateji örneği, işlevselliğin ve özelleştirmenin katı bir şekilde sınırlandırılmasıdır, böylece kullanıcılar bir cihazın çalıştırılmasıyla ilgili çok az şey öğrenebilir. Varsayılan özelliklerin kullanıcının hedeflerine uygun olması koşuluyla, arayüzün kullanımı zahmetsizdir. Bu, Apple'ın iOS'undaki kapsayıcı bir tasarım stratejisidir.[kaynak belirtilmeli ] Bu tasarım doğrudan dokunmatik ekranla çakıştığı için, tasarımcı olmayanlar genellikle aygıtla etkileşim zahmetsizliğini bu çoklu dokunmatik ekrana yanlış atfederler, gerçekte bulunduğu yazılımın tasarımına değil.

Tarih

Kullanıcı arayüzlerinin gelişimi

1990'larda, Steve Mann gerçek dünya ile doğal etkileşimi kullanarak bir dizi kullanıcı arayüzü stratejisi geliştirdi. komut satırı arayüzü (CLI) veya grafiksel kullanıcı arayüzü (GUI). Mann bu çalışmadan "doğal kullanıcı arayüzleri", "Doğrudan Kullanıcı Arayüzleri" ve "metafor içermeyen bilgi işlem" olarak bahsetti.[2] Mann's EyeTap teknoloji tipik olarak doğal bir kullanıcı arayüzü örneğini bünyesinde barındırır. Mann'ın "Doğal" kelimesini kullanması, hem insan kullanıcılara doğal olarak gelen eylemi hem de doğanın kullanımını, yani fiziği (Doğa Felsefesi) ve doğal çevre. Her iki anlamda da bir NUI'ye iyi bir örnek, hidraülofon Özellikle doğal bir elemente (su) dokunmanın bir veri giriş yolu haline geldiği bir giriş cihazı olarak kullanıldığında. Daha genel olarak, Yunanca "physika", "physikos" (doğa) ve "telefon" (ses) kelimelerinden adlandırılan ve "fizifonlar" olarak adlandırılan bir müzik aletleri sınıfı da "Doğa temelli kullanıcı arayüzleri" olarak önerilmiştir.[3]

2006 yılında, Christian Moore bir açık araştırma NUI teknolojileriyle ilgili tartışma ve geliştirmeyi genişletme hedefine sahip topluluk.[4] Microsoft'ta Surface Computing'in Baş Kullanıcı Deneyimi Direktörü August de los Reyes 2008 konferans sunumunda "Geçmişi Tahmin Etmek", NUI'yi CLI'den GUI'ye geçişin ardından bir sonraki evrimsel aşama olarak tanımladı.[5] Tabii ki, bu da aşırı basitleştirmedir, çünkü NUI'ler zorunlu olarak görsel öğeler ve dolayısıyla grafiksel kullanıcı arayüzleri içerir. Bu kavramın daha doğru bir açıklaması, onu bir geçiş olarak tanımlamak olacaktır. PISIRIK NUI'ye.

CLI'de, kullanıcıların yapay bir girdi aracı, klavye ve bu komutların sözdiziminin katı olduğu sınırlı bir yanıt aralığına sahip bir dizi kodlanmış girdiyi öğrenmesi gerekiyordu.

Daha sonra, fare GUI'yi etkinleştirdiğinde, kullanıcılar fare hareketlerini ve eylemlerini daha kolay öğrenebilir ve arayüzü çok daha fazla keşfedebilir. GUI, ekrandaki içerik veya nesnelerle etkileşim için metaforlara dayanıyordu. Örneğin, 'masaüstü' ve 'sürükleme', sonunda bilgisayarın katı kodlanmış diline çevrilen görsel bir arayüz için metaforlar.

NUI teriminin yanlış anlaşılmasının bir örneği, Tüketici Elektroniği Gösterisi "Artık yeni bir ürün dalgası, elektronik cihazları kontrol etmenin bu yöntemleri daha da geniş bir kitleye sunulduğu için doğal kullanıcı arayüzlerini getirmeye hazırlanıyor."[6]

2010 yılında Microsoft'tan Bill Buxton, bir NUI oluşturmada kullanılabilecek teknolojileri ve gelecekteki potansiyelini tartışan bir videoyla Microsoft Corporation'daki NUI'nin önemini yineledi.[7]

2010 yılında Daniel Wigdor ve Dennis Wixon, kitaplarında doğal kullanıcı arayüzleri oluşturmanın operasyonel hale getirilmesini sağladı.[8] İçinde, doğal kullanıcı arayüzleri, bunları başarmak için kullanılan teknolojiler ve gerçekliğe dayalı UI arasında dikkatlice ayrım yapıyorlar.

Erken örnekler

Çoklu dokunuş

Ne zaman Bill Buxton iPhone'un arayüzü ile ilgili sorulduğunda, "Çoklu dokunma teknolojilerinin uzun bir geçmişi var. Perspektife koymak gerekirse, ekibim tarafından üstlenilen orijinal çalışma, ilk Macintosh bilgisayarın piyasaya sürüldüğü yıl olan 1984'te yapıldı ve biz ilk değildi. "[9]

Multi-Touch, doğal bir kullanıcı arabirimi sağlayabilen bir teknolojidir. Ancak, bu tür teknolojilerle yürütülen arayüzleri oluşturmak için kullanılan çoğu UI araç takımı geleneksel GUI'lerdir.

Yaygın olarak NUI olarak anılan arayüz örnekleri

Algısal Piksel

Bir örnek, tarafından yapılan iştir. Jefferson Han açık çoklu dokunuş arayüzler. 2006'da TED'deki bir gösteride, hem doğrudan manipülasyonları hem de jestleri kullanarak ekrandaki içerikle etkileşim kurmanın çeşitli yollarını gösterdi. Örneğin, ekrandaki yapışkan bir kitleyi şekillendirmek için, Jeff kelimenin tam anlamıyla 'kıstırıyor', dürtüyor ve parmaklarıyla dürtüyor. Örneğin, bir tasarım uygulaması için bir GUI arayüzünde, bir kullanıcı bunu yapmak için 'araçlar' metaforunu kullanır, örneğin, bir üretim aracı seçmek veya daha sonra bir 'sıkıştırma' uygulamak istediği kütlenin iki parçasını seçmek. eylem için. Han, alışkın olduğumuz etkileşim cihazlarını ortadan kaldırarak ve onları çok daha geniş bir yelpazedeki insan eylemlerini ve hareketlerini algılayabilen bir ekranla değiştirerek kullanıcı etkileşiminin çok daha sezgisel olabileceğini gösterdi. Elbette, bu yalnızca fiziksel manipülasyon (RBI) ile düzgün bir şekilde eşleşen çok sınırlı bir etkileşim kümesine izin verir. Yazılımın yeteneklerini fiziksel eylemlerin ötesine genişletmek, önemli ölçüde daha fazla tasarım çalışması gerektirir.

Microsoft PixelSense

Microsoft PixelSense kullanıcıların içerikle nasıl etkileşime girdiği konusunda benzer fikirler alır, ancak cihazın üzerine yerleştirilen nesneleri optik olarak tanıma yeteneğini ekler. Bu şekilde, kullanıcılar bilgisayardaki eylemleri Jeff Han'ın dokunmatik ekranının izin verdiği aynı hareketler ve hareketlerle tetikleyebilir, ancak nesneler de kontrol mekanizmalarının bir parçası haline gelir. Örneğin, masaya bir şarap kadehi koyduğunuzda, bilgisayar onu bu şekilde tanır ve o şarap kadehiyle ilişkili içeriği görüntüler. Bir şarap kadehini bir masaya yerleştirmek, şarap kadehleri ​​ve diğer masalarla yapılan eylemleri iyi bir şekilde eşleştirir ve böylece gerçekliğe dayalı arayüzlerle iyi bir şekilde eşleşir. Bu nedenle, bir NUI deneyimine giriş olarak görülebilir.

3D Sürükleyici Dokunuş

"3D Sürükleyici Dokunma", çok kullanıcılı 3D sanal ortamlarda tek veya çok dokunmalı yüzey donanımı kullanılarak 3D sanal ortam nesnelerinin doğrudan manipülasyonu olarak tanımlanır. Edusim ile ilişkili 3B doğal kullanıcı arayüzü öğrenme ilkelerini tanımlamak ve tanımlamak için ilk olarak 2007 yılında oluşturulmuştur. Sürükleyici Dokunmatik doğal kullanıcı arayüzü, artık iPhone, iPod touch, iPad gibi yüzey ve dokunma ile çalışan donanımların daha geniş uyarlanması ve diğer donanımların artan listesi ile daha geniş bir odak ve anlam kazanıyor gibi görünüyor. Apple, son birkaç yıldır “Sürükleyici Dokunuş” 3B doğal kullanıcı arayüzlerine de büyük ilgi gösteriyor gibi görünüyor. Bu çalışma, sanal gerçeklik ortamlarında 3B manipülasyonu inceleyen geniş akademik temeli oluşturuyor.

Xbox Kinect

Kinect bir hareket algılama giriş aygıtı tarafından Microsoft için Xbox 360 video Oyun konsolu ve pencereler PC'ler mekansal kullanan mimik yerine etkileşim için oyun kumandası. Göre Microsoft 's sayfası, Kinect "oyun oynamanın devrim niteliğinde yeni bir yolu: kontrol cihazına gerek yok" için tasarlanmıştır.[10] Yine, Kinect fiziksel dünyanın algılanmasına izin verdiği için, RBI tasarımları ve dolayısıyla potansiyel olarak NUI için de potansiyel gösterir.

Ayrıca bakınız

Notlar

  1. ^ Reality Kullanıcı Arayüzü (RUI) Kapanış Açılış Konuşması'nın "Hümanist Zekanın Temeli Olarak Yeniden Yapılandırılmış Benlik" başlıklı makalesinde, Steve Mann, USENIX-98, New Orleans 15–19 Haziran 1998, Yayınlanma tarihi: ATEC '98 USENIX ile ilgili yıllık konferansın bildirileri Yıllık Teknik Konferans USENIX Association Berkeley, CA, USA © 1998
  2. ^ Akıllı Görüntü İşleme, John Wiley and Sons, 2001
  3. ^ Müzikal İfade için Doğal Arayüzler, Steve Mann, Nime 2007
  4. ^ Moore, Christian (2006-07-15). "Yeni Topluluk Açık". NUI Grup Topluluğu.
  5. ^ de los Reyes, Ağustos (2008-09-25). "Geçmişi Tahmin Etmek". Web Yol Tarifi Güney 2008. Sydney Kongre Merkezi: Web Yönergeleri.
  6. ^ Wingfield, Nick (2010/01/05). "Hareket Halindeki Vücut: CES Dokunmatik Gizmosları Gösterecek". Wall Street Journal.
  7. ^ Buxton, Bill (2010-01-06). "CES 2010: Bill Buxton ile NUI". Microsoft Research.
  8. ^ Cesur NUI Dünyası
  9. ^ Buxton, Bill. "Tanıdığım ve Sevdiğim Çoklu Dokunmatik Sistemler". Bill Buxton.
  10. ^ "Xbox.com Projesi Natal". Arşivlenen orijinal 2009-07-09 tarihinde. Alındı 2009-08-02.

Referanslar