Jak najlepiej to wykorzystać: Hybrydowy projekt UX aplikacji
Napisane przez Seana McGowana
Ponieważ coraz więcej firm zaspokaja zapotrzebowanie klientów na obecność mobilną, wielu decydentów korporacyjnych staje przed wyborem między dwoma popularnymi opcjami: natywną aplikacją mobilną lub hybrydową. Podczas gdy ta pierwsza jest znacznie bardziej sprzyjająca doświadczeniu użytkownika, projektanci muszą wiedzieć, jak tworzyć świetne UX z ograniczonego zestawu narzędzi aplikacji hybrydowych.
Po pierwsze, szybkie odświeżenie
Natywna aplikacja to mobilna aplikacja opracowana do uruchomienia systemu operacyjnego smartphone za. Są to aplikacje napisane w języku Swift lub Java i dostosowane odpowiednio do Twojego iPhone'a lub Androida.
Z kolei aplikacje hybrydowe są pisane w tradycyjnym języku internetowym, takim jak HTML5, który jest następnie kompilowany do języka przyjaznego dla urządzeń mobilnych za pomocą usługi pakowania. Ale to wszystko dla programistów - jesteśmy tutaj, aby porozmawiać o UX.
Z perspektywy opartej wyłącznie na UX, oczywiste jest, że natywna aplikacja przebija jej hybrydowy odpowiednik. Aplikacje natywne są zaprojektowane tak, aby wykorzystywać dobrze znany język UX mobilnego systemu operacyjnego. Wiemy, jak przesuwać i stukać, i znamy konwencje UX aplikacji natywnych.
W rezultacie natywne aplikacje przyspieszają proces uczenia się nowej aplikacji - ogromne dobrodziejstwo dla projektantów UX . Bezproblemowo łączą się także z innymi funkcjami urządzenia, dając projektantowi znacznie większą piaskownicę do projektowania nowych funkcji i funkcji.
Ale to nie znaczy, że nie możesz stworzyć wysokiej jakości UX dla hybrydowej aplikacji mobilnej. Aplikacje hybrydowe istnieją nie bez powodu: są znacznie szybsze i łatwiejsze w tworzeniu, a ich uruchomienie jest znacznie tańsze.
Chociaż aplikacje hybrydowe mogą nie być tak sprzyjające dla użytkownika jak natywne, ważne jest, aby praktycy UX wiedzieli, jak wiele zrobić przy niewielkiej ilości i jak najlepiej wykorzystać projektowanie aplikacji hybrydowej.
Przewiduj nieuniknione
Omówiliśmy już, że aplikacje hybrydowe mają dobrze udokumentowane niedociągnięcia projektowe, ale na tym polega srebrna podszewka: są dobrze udokumentowane! Znając wcześniej ograniczenia techniczne swojej platformy, będziesz w stanie lepiej określić cele projektu i odpowiednio dostosować proces projektowania.
Prawdopodobnie będziesz musiał nałożyć ograniczenia na swój plan projektowy, ponieważ niektóre pomysły i funkcje po prostu nie będą wykonalne na platformie hybrydowej. Jednak często wyznaczanie granic zakresu projektu może sprzyjać innowacjom i kreatywnym obejściom.
Jeśli to możliwe, rozsądnie jest współpracować z zespołem programistów tak często, jak to możliwe, przed i podczas projektowania, angażując go znacznie bardziej niż w typowym procesie UX. Będą mogli wykluczyć pomysły projektowe, które nie są możliwe w przypadku aplikacji hybrydowej, i takie, które mogą zająć więcej czasu.
Odbieraj powiadomienia push. Ich implementacja jest banalna w przypadku aplikacji natywnych, ale może zająć dużo czasu, aby wykonać na hybrydowej platformie mobilnej (pamiętaj, że są one oparte na technologiach internetowych). Ważne jest, aby skonsultować się z programistami na wczesnym etapie procesu projektowania i upewnić się, że nie zdasz sobie sprawy, że podstawowa funkcja jest niemożliwa do zaimplementowania w połowie projektu.
Rozważmy rynek
Niezależnie od tego, jaką aplikację mobilną stworzysz, prawdopodobnie będziesz ją rozpowszechniać za pośrednictwem Google Play lub App Store. Zdecydowanie dwa najbardziej dominujące rynki zbytu aplikacji, oba zawierają wytyczne, do których należy się stosować podczas projektowania aplikacji hybrydowych.
Google Play, centrum handlu aplikacjami na Androida, subskrybuje bardziej luźny zestaw zasad dotyczących tego, co jest, a czego nie jest publikowane w ich sklepie. Zwykle oznacza to, że aplikacje hybrydowe nie będą miały problemu z wejściem na rynek Android. Niezależnie od tego, należy ich przestrzegać - wytyczne Google Play można znaleźć tutaj .
Z drugiej strony Apple przestrzega znacznie ostrzejszych kryteriów publikacji , co może być główną przeszkodą dla aplikacji hybrydowych. Najlepszym sposobem na obejście tego problemu jest wykorzystanie na platformie natywnych funkcji iPhone'a.
Jak wspomnieliśmy, aplikacje hybrydowe zwykle nie działają tak dobrze z iOS, jak robią to tubylcy, ale zwykle kamera i funkcje geolokalizacji są nadal łatwo dostępne. I pamiętaj, aby nie dodawać niepotrzebnych dzwonków i gwizdków tylko po to, aby zdobyć punkty w regulatorach App Store - mogą one zepsuć wygodę użytkownika.
Wykorzystaj szybkie testy
Większość wad aplikacji hybrydowych wynika z ich wrodzonego DNA - są one zbudowane na technologiach internetowych. Ale to właśnie ten rdzeń służy również jako jedna z ich głównych zalet: aplikacje hybrydowe można łatwo przetestować w przeglądarce.
Na przykład Google Chrome oferuje funkcję emulacji urządzeń mobilnych, która umożliwia projektantom i programistom testowanie różnych rozdzielczości ekranu, aby projekt był jak najbardziej responsywny. Apple oferuje również funkcje symulacji, które projektanci mogą wykorzystać do testowania swoich aplikacji za pomocą przeglądarki Safari.
Wykorzystanie hybrydy
Aby stworzyć bardziej użyteczną, angażującą i intuicyjną aplikację mobilną, najlepszą sztuczką aplikacji hybrydowej jest przekonanie klienta do zrobienia aplikacji natywnej. Dziewięć razy na dziesięć użytkownicy stwierdzą, że aplikacja natywna jest znacznie łatwiejsza w obsłudze. Dlatego agencje projektowe UX , takie jak ta, którą reprezentuję, Codal , zazwyczaj polecają natywną platformę mobilną .
Ale gdy nie jest to wykonalne lub jeśli aplikacja hybrydowa ma większy sens tylko w przypadku potrzeb i wymagań biznesowych klienta, projektanci będą musieli poradzić sobie z jej ograniczeniami i stworzyć jak najlepsze wrażenia użytkownika.
Chcesz dowiedzieć się więcej?
Chcesz uzyskać uznany w branży certyfikat kursu w zakresie projektowania UX, myślenia projektowego, projektowania interfejsu użytkownika lub innego powiązanego tematu projektowania? Kursy UX online oferowane przez Interaction Design Foundation mogą zapewnić Ci umiejętności przydatne w branży, które pomogą Ci rozwinąć karierę UX. Na przykład myślenie projektowe , zostań projektantem UX od podstaw , przeprowadzanie testów użyteczności lub badania użytkowników - metody i najlepsze praktyki to jedne z najpopularniejszych kursów. Powodzenia w nauce!
(Główny obraz: Depositphotos - link partnerski )
Pierwotnie opublikowane w UsabilityGeek przez Seana McGowana , który jest badaczem technicznym i pisarzem w Codal , jest autorem postów na blogach na tematy od projektowania UX po Internet Rzeczy. Współpracując z programistami, projektantami i marketerami, Sean pomaga zespołowi piszącemu, aby Codal tworzył wciągające treści internetowe o najwyższej jakości.