Wireframe i prototypy są podstawą systematycznie planowanej strategii projektowania UX. Poczynając od tworzenia wireframe'ów, powtarzający się cykl korekt pozwala na rozwój bezbłędnego produktu. A jakościowy prototyp jest niezbędny do skutecznego przekazania idei projektu i wprowadzenia go w życie.
Pomyślne zaprojektowanie strony internetowej jest wynikiem poprawnie zaimplementowanego UX. "Wireframe", "prototypy" lub makiety produktów są trzema najważniejszymi elementami designu, często związanymi ze strategią projektowania UX. Choć ludzie używają tych terminów zamiennie, specjaliści od projektowania dokładnie wiedzą, że wireframe i prototyp służą różnym celom, wyglądają inaczej, a nawet komunikują różne rzeczy.
Przeanalizujemy te wyniki projektowe, aby dowiedzieć się, co robią, dlaczego są przydatne i jak pasują do procesu projektowania UX:
Wireframe jest schematem projektu, który opowiada historie o przyszłym designie. Został stworzony, aby nadać konkretny kształt Twoim abstrakcyjnym pomysłom. Wireframe to projekt układu o niskiej wierności, który rysuje obrys struktury i zapewnia wizualny opis interfejsu użytkownika. Wireframe jest sposobem sprawdzenia poprawności lub unieważnienia założeń poprzez symulację doświadczenia bez potrzeby tworzenia prawdziwej rzeczy.
Podstawowym celem tworzenia wireframe'ów jest przekazywanie informacji o architekturze, treści i układzie:
Istnieją różne sposoby na tworzenie wireframe'ów, niektóre z popularnych są wymienione poniżej:
Wireframe można szkicować ręcznie, aby zwizualizować różne pomysły. Jest to preferowana metoda wireframingu, gdy projekt wymaga wielu iteracji i szeregu sesji burzy mózgów przed sfinalizowaniem stałego układu i struktury.
Precyzyjne wireframe'y są tworzone z pomocą takiego oprogramowania jak Illustrator i Adobe Photoshop.
Poniżej znajduje się lista wskazówek, o których warto pamiętać przy tworzeniu modeli wireframe:
Wyjaśniając prostymi słowami, prototyp jest wierną reprezentacją projektu, która zawiera rzeczywiste dane, interakcje i animacje. Prototypy przypominają gotowy produkt, jeśli chodzi o wygląd i styl symulowania interakcji z interfejsem użytkownika.
Prototypowanie to etap, w którym wyobrażona idea jest bardziej pogłębiana, w celu stworzenia interaktywnego doświadczenia. W tej fazie projektanci i programiści wchodzą w interakcję z prototypami, aby stworzyć ostateczny produkt.
Doskonałe wrażenia użytkownika, interfejs i projekt są wynikiem systematycznie wdrażanego cyklu życia prototypu. Pozwala to projektantom na szybkie przeglądanie wielu iteracji projektów, testowanie ich wydajności i tworzenie jeszcze lepszych wrażeń użytkowników na stronach.
Wierność prototypów wzrasta na każdym etapie rozwoju. Jeśli problem zostanie wykryty na wczesnym etapie, można go lekko usunąć. Rozwiązywanie problemów na późniejszych etapach staje się trudniejsze i bardziej kosztowne. To sprawia, że konieczne jest zwrócenie uwagi na najdrobniejsze szczegóły na etapie prototypowania, aby uniknąć późniejszych zmian.
Narzędzia do prototypowania dla projektantów są o różnych rozmiarach i kształtach. Oto niektóre z najlepszych narzędzi do prototypowania:
Invision Studio jest jednym z najlepszych narzędzi do prototypowania, ze względu na potężnę funkcje tworzenia wysokowydajnych wireframe'ów, szybkich prototypów z mikro-interakcjami. Intuicyjne możliwości rysowania elementów opartych o wektory, elastyczne warstwy i nieskończone płótno umożliwiają projektantom szybkie przekształcanie pomysłów w projekty.
UXPin to web narzędzie do tworzenia prototypów ze spójnym interfejsem i dziesiątkami wbudowanych bibliotek. To narzędzie jest bardzo przydatne przy tworzeniu szybkich makiet, statycznych wirefram'ów oraz interaktywnych prototypów. Dodawanie efektów animacji i innych elementów interaktywności jest stosunkowo łatwe dzięki UXPin.
To web narzędzie makieta zawiera wiele mobilnych widgetów i możliwość przeglądania prototypów w trybie offline. Narzędzie Proto.io służy do tworzenia prototypów o niskiej i wysokiej wierności.
Axure jest jednym z najbardziej popularnych i solidnych narzędzi do prototypowania, które pomaga w tworzeniu skomplikowanych interakcji. Różne biblioteki wzorów umożliwiają projektantom szybkie prototypowanie pomysłu bez potrzeby tworzenia złożonych kształtów od zera.
Jest to specjalne oprogramowanie do projektowania UX używane do tworzenia zaawansowanych elastycznych modeli krawędziowych, które pozwala płynnie przełączać się między modelami wireframe'ami a prototypami. Oprogramowanie AdobeXD potrafi przekształcić wireframe'y w prototypy o niskiej wierności bez użycia jakichkolwiek innych narzędzi.
Rozwój technologii doprowadził do powstania nowych i lepszych narzędzi do wireframingu i prototypowania. Nowe technologie uczenia maszynowego (ML) i sztucznej inteligencji (AI) łączą się z prototypowaniem, aby stworzyć bardziej zautomatyzowane narzędzia i programy. Spójrzmy na następujące przykłady:
Ink to Code wykorzystuje funkcje uczenia maszynowego systemu Windows 10 do rozpoznawania obiektów. Jest to rewolucyjne narzędzie w świecie prototypowania, które pozwala programistom bezpośrednio eksportować ręcznie rysowane szkice wireframe do Visual Studio.
Narzędzie Ink to Code zostało opracowano w celu przyspieszenia procesu prototypowania. Podstawą tego narzędzia byli członkowie projektu Garage; jednak jest on obecnie obsługiwany i sponsorowany przez zespół Xamarin.
Zalety i funkcji narzędzia nk to Code są następujące:
Ten artykuł został przetłumaczony z angielskiego. Orygimał można znaleźć tutaj: Wireframes and Prototypes: Key Elements of UX Design Strategy.
Airbnb wykorzystuje potencjał sztucznej inteligencji do automatyzacji rutyny rozwoju produktu. Narzędzie AI czerpie pomysły z deski kreślarskiej i natychmiast zamienia je w rzeczywiste produkty.
Opracowanie tego narzędzia ma na celu ułatwienie pracy. Wykorzystanie tego narzędzia AI może zautomatyzować cały proces od ideacji, wireframingu, prototypowania, projektowania do opracowania gotowego produktu. Ten film pomoże lepiej zrozumieć funkcje narzędzia.
Systematycznie udokumentowany projekt systemu Airbnb przyczynił się do postępu i rozwoju tego narzędzia do prototypowania opartego na sztucznej inteligencji. Predefiniowane komponenty, standardowe adnotacje i wytyczne projektowania są podawane do systemu AI w celu klasyfikacji różnych składników. System sztucznej inteligencji identyfikuje standardowe, ręcznie rysowane elementy projektu Airbnb i automatycznie przekształcił je w rzeczywisty kod źródłowy.
Benjamin Wilkins, projektant technologii w Airbnb dokonał przeglądu wyników tego narzędzia AI i ocenił wyniki jako bardziej niż zadowalające. Wyraził także zaufanie do ogromnego potencjału tego systemu.
Airbnb eksperymentował z wykorzystaniem tej technologii w różnych scenariuszach:
Badania i rozwój tego narzędzia idą w dobrym kierunku. Wilkins uważa, że prototypowanie wspomagane sztuczną inteligencją wkrótce stałoby się integralną częścią wewnętrznego pakietu produktów firmy Airbnb.
Wireframe'y i prototypy są integralną częścią strategii projektowania UX. Używanie wireframe'ów o niskiej wierności na wczesnych etapach projektowania i rozwoju umożliwia mapowanie ogólnych przepływów użytkowników i architektury informacji. Wysoce wierny prototyp pomaga głębiej zrozumieć produkt. Ponadto identyfikuje i koryguje błędy w celu opracowania bezbłędnego produktu.
Podsumowując, można powiedzieć, że systematycznie planowany wireframing i prototypowanie zapewnia płynną nawigację, logiczny przepływ stron i wyjątkowe wrażenia użytkownika.