Informacje o tych wskazówkach dotyczących projektowania

Wprowadzenie

Witaj, i witamy w wskazówkach dotyczących projektowania rzeczywistości mieszanej.

Te wskazówki są napisane przez projektantów firmy Microsoft, deweloperów, menedżerów programów i badaczy. Praca naszych autorów obejmuje urządzenia holograficzne, w tym urządzenia HoloLens, urządzenia immersyjne i zestawy Windows Mixed Reality HP. Zalecamy zapoznanie się z tym artykułem jako zestawem tematów dotyczących Windows projektu z zainstalowanym węzłem.

Wraz z Tobem wprowadzamy ogromnie ekscytującą nową erę obliczeń. Przełomowe możliwości w zakresie wyświetlaczy zainstalowanych z węzłem, dźwięku przestrzennego, czujników, świadomości środowiska, danych wejściowych i grafiki 3D oraz wyzwanie dla nas w zakresie definiowania nowych typów środowisk. Nowa wersja jest znacznie bardziej osobista, intuicyjna, immersywna i kontekstowa.

Jeśli to możliwe, zaoferujemy wskazówki dotyczące projektowania z możliwością działania wraz z powiązanym kodem na GitHub. Jednak ze względu na to, że uczymy się od razu razem z To użytkownikiem, nie zawsze możemy tutaj zaoferować konkretne wskazówki z możliwością działania. Niektóre z naszych zdobytych informacji będą w schłodze "lekcji, które się nauczyliśmy" i "unikaj zejdziemy z tej ścieżki".

Wiemy również, że większa społeczność projektowa będzie generować wiele innowacji. Dlatego z niecierpliwością czekamy na słuch, uczenie się od Ciebie i ścisłą współpracę z Tobem. Zrobimy wszystko, aby udostępnić nasze szczegółowe informacje, nawet jeśli są one eksploracyjne i wczesne. Naszym celem jest pomóc deweloperom i projektantom w ich myśleniu projektowym, najlepszych rozwiązaniach i powiązanych kontrolkach typu open source, wzorcach i przykładowych aplikacjach, których można używać bezpośrednio we własnej pracy.

Omówienie

Oto krótkie omówienie sposobu organizacji tych wskazówek dotyczących projektowania:

  • Omówienie — informacje na temat procesu projektowania, podstawowych pojęć i czynników interakcji, które należy wziąć pod uwagę.
  • Podstawowe pojęcia — informacje na temat komfortu, ramki holograficznej, mapowania przestrzennego i innych podstawowych pojęć, które należy wziąć pod uwagę.
  • Modele interakcji — te wskazówki są ustrukturyzowane na trzech podstawowych modelach interakcji.
  • Elementy środowiska użytkownika — użyj kontrolek i zachowań jako bloków konstrukcyjnych, aby utworzyć własne środowisko aplikacji.
  • Zasoby — szybkie rozpoczęcie projektu za pomocą narzędzi projektowych i opcji tworzenia prototypów.

W przypadku wszystkich powyższych działań naszym celem jest dostarczenie odpowiedniej kombinacji tekstu, ilustracji i wideo. Zobaczysz, jak eksperymentujemy z różnymi formatami i technikami, a wszystko z zamiarem dostarczania potrzebnych informacji. A w ciągu miesięcy rozszerzymy tę taksonomię, aby uwzględnić szerszy zestaw tematów dotyczących projektowania. Jeśli to możliwe, podpowiemy ci, co będzie dalej, więc sprawdzaj ponownie.

Cele

Poniżej znajduje się krótki przegląd niektórych celów wysokiego poziomu, które są wytycznymi tej pracy, aby zrozumieć, skąd pochodzimy

Pomoc w rozwiązywaniu problemów klientów

Help solve customer challenges

Zdajemy sobie sprawę z wielu tych samych problemów, które robisz, i rozumiemy, jak trudna jest Twoja praca. Poznawanie i definiowanie nowej... Może to być również trudne. Stare paradygmaty i praktyki są ponownie wytłaniane, klienci potrzebują nowych doświadczeń i istnieje tak duży potencjał innowacji. Biorąc pod uwagę, że chcemy, aby ta praca była jak najbardziej kompleksowa i wykracza poza przewodnik stylistycznym. Naszym celem jest dostarczenie kompleksowego zestawu wskazówek dotyczących projektowania, które obejmują interakcje rzeczywistości mieszanej, polecenia, nawigację, dane wejściowe i styl — wszystkie te wskazówki są u podstaw ludzkich zachowań i scenariuszy.

Wskaż sposób na nowy, bardziej ludzki sposób przetwarzania danych

Point the way towards a new, more human way of computing

Ważne jest skupienie się na konkretnych problemach klientów, ale chcemy również samodzielnie dostarczać więcej. Uważamy, że doskonały projekt nie jest "tylko" rozwiązywaniem problemów, ale również sposobem na znaczące aktywowanie ewolucji człowieka. Nowe sposoby zachowań ludzkich, relacje międzyosobowe, działania i środowiska napędzają naszą innowację. Chcemy, aby nasze wskazówki odzwierciedlały również wszystkie te bardziej aspiracyjne sposoby myślenia.

Poznaj twórców, gdzie się znajdują

Meet creators where they are

Mamy nadzieję, że wielu odbiorców znajdzie te wskazówki jako pomocne. Masz różne zestawy umiejętności (począwszy od, średniozaawansowanych, zaawansowanych), korzystasz z różnych narzędzi (Unity, DirectX, C++, C#, inne), znasz różne platformy (Windows, iOS, Android), masz różne doświadczenie (mobilne, enterprise, gry) i pracujesz nad zespołami o różnych rozmiarach (solo, small, medium, large). Dlatego te wskazówki można przeglądać z różnymi perspektywami i potrzebami. Jeśli to możliwe, będziemy starać się mieć na uwadze tę różnorodność i udostępnić wskazówki możliwie jak najocej istotne dla jak najmłodszej osób. Wiemy, że wielu z Nas już pracuje GitHub. Dlatego połączymy się bezpośrednio z GitHub i forami, aby poznać Cię, gdzie już jesteś.

Udostępnij jak najwięcej, od eksperymentalnych do jawnych

Share as much as possible, from experimental to explicit

Jednym z wyzwań związanych z ofertą wskazówek dotyczących projektowania w tym nowym nośniku 3D jest to, że nie zawsze mamy ostateczne wskazówki do zaoferowania. Podobnie jak Ty, uczymy się, eksperymentujemy, prototypujemy, rozwiązujemy problemy i dostosowujemy, gdy napotykamy przeszkody. Zamiast czekać na kilka mitycznych przyszłych chwil, gdy to wszystko ustaliliśmy, chcemy podzielić się z Toem naszymi przemyśleniami w czasie rzeczywistym, nawet jeśli nie jest to jednoznaczne. Naszym ostatecznym celem jest, gdzie tylko możemy, zapewnienie jasnych, elastycznych wskazówek dotyczących projektowania powiązanych z kodem open source i możliwości działania w narzędziach programistycznych i projektowych firmy Microsoft. Jednak uzyskanie tego punktu zajmuje wiele rund iteracji i uczenia się. Chcemy angażować się z Tobem i uczyć się z Tobem w drodze. Zrobimy wszystko, co w naszej mocy, aby udostępniać je na czas, nawet w przypadku naszych rzeczy, które są eksperymentalne.

Właściwa równowaga między projektowaniem globalnym i lokalnym

The right balance of global and local design

Zaoferujemy dwa poziomy wskazówek dotyczących projektowania: globalne i lokalne. Nasze "globalne" wskazówki dotyczące projektowania zostały uwzględnione w Fluent Design System. Fluent, jak myślimy o podstawach, takich jak światło, głębokość, ruch, materiał i skalowanie we wszystkich projektach firmy Microsoft — naszych urządzeniach, produktach, narzędziach i usługach. Jednak w tym większym systemie istnieją znaczące różnice specyficzne dla urządzeń. Dlatego nasze "lokalne" wskazówki dotyczące projektowania ekranów z montowanych na wejściu opisują projektowanie dla urządzeń holograficznych i immersywnych, które często mają różne metody wejścia i wyjścia oraz różne potrzeby i scenariusze użytkownika. Wskazówki dotyczące projektowania lokalnego obejmują tematy unikatowe dla identyfikatorów HMD. Na przykład: środowiska i obiekty 3D; udostępnione środowiska; korzystanie z czujników, śledzenia wzroku i mapowania przestrzennego; i możliwości dźwięku przestrzennego. W naszych wskazówkach prawdopodobnie będziemy odwoływać się zarówno do aspektów globalnych, jak i lokalnych. Miejmy nadzieję, że pomoże ci to w większych podstawach projektowych, jednocześnie korzystając z różnic projektowych między konkretnymi urządzeniami.

Omówienie

Have a discussion

Co najważniejsze, chcemy z wami, społecznością projektantów i deweloperów holograficznych i immersywnych, zdefiniować tę ekscytującą nową erę projektowania. Jak wspomniano powyżej, wiemy, że nie mamy wszystkich odpowiedzi. Dlatego uważamy, że wiele interesujących rozwiązań i innowacji będzie pochodzić od Ciebie. Staramy się być otwarci i dostępni, aby o nich słyszeć, omawiać je w trybie online i na wydarzeniach, a także dodawać wartość wszędzie tam, gdzie jest to możliwe. Cieszymy się, że możemy być częścią tej wspaniałej społeczności projektowej i razem rozpocząć przygodę.

Zejdą do

Mamy nadzieję, że ten artykuł wprowadzający zapewnia zrozumiały kontekst podczas poznania naszych wskazówek dotyczących projektowania. Dowiedz się więcej i daj nam znać swoje przemyślenia na forach GitHub, do których link znajdziesz w naszych artykułach, lub na stronie Microsoft Design w serwisach Twitteri Facebook. Współprojektujmy razem przyszłość!