Co oznacza Force Touch dla interfejsu użytkownika i UX?

Opublikowany: 2022-03-11

Ostatnia premiera iPhone'a firmy Apple zdołała (jak zwykle) przyciągnąć tłumy, ale czy była warta pielgrzymki? Firma nie wydała żadnych wstrząsających ogłoszeń, a wydarzenie skupiło się na odświeżonych iPhone'ach z serii 6, powiększonym tablecie i rysiku za 99 USD.

Jeszcze jedna rzecz…

Jednym z kluczowych punktów sprzedaży iPhone'ów po faceliftingu jest Force Touch lub 3D Touch, jak teraz nazywa je Apple. Nowe iPhony nie są pierwszymi urządzeniami Apple, które obsługują tę nową technologię, odkąd zadebiutowały na Apple Watch i wybranych MacBookach. Wbrew wielu doniesieniom Apple nie jest pierwszą firmą technologiczną, która wdrożyła technologię Force Touch.

Ponieważ nowe iPhone’y to jedynie odświeżone modele „S”, Apple musiało zrobić coś, aby były bardziej atrakcyjne. Nowy procesor i nowy aparat? Sprawdź, ale co z zupełnie nowymi funkcjami? W tym miejscu do gry wkracza Force Touch, podobnie jak czujnik Touch ID zadebiutował w iPhonie 5S, aby odróżnić go od swojego poprzednika.

Co to jest dotyk siły?

Rozumiem, że mój ton może doprowadzić niektórych czytelników do wniosku, że Force Touch to tylko chwyt marketingowy, wdrożony, aby uatrakcyjnić odświeżone produkty. Cóż, trochę tak jest, ale to trochę więcej; to nie tylko sztuczka, ma sens i może zmienić projekt interfejsu użytkownika i poprawić wrażenia użytkownika.

Apple 3D Touch dodaje kolejną warstwę czujników między digitizerem a silnikiem dotykowym iPhone'a.

Apple 3D Touch dodaje kolejną warstwę czujników między digitizerem a silnikiem dotykowym iPhone'a.
Ćwierkać

Oto jak to działa w skrócie:

  • Czujniki w zespole wyświetlacza (digitizer) określają, jak duży nacisk jest wywierany na ekran.
  • Informacje są przetwarzane w celu określenia rodzaju akcji wykonywanej przez użytkownika.
  • Różne poziomy ciśnienia wywołują różne działania.
  • Obsługiwanych jest kilka trybów, które uruchamiają „zaglądanie” do elementu lub „wyskakiwanie”, które otwiera go całkowicie
  • 3D Touch nie ogranicza się tylko do dwóch lub trzech poziomów nacisku.
  • Różne poziomy ciśnienia mogą być używane w wielu różnych aplikacjach.

W Apple Watch firma zdecydowała się na prostą implementację Force Touch, umożliwiając użytkownikom dostęp do niektórych elementów interfejsu użytkownika poprzez zastosowanie większej presji, i to było to. Jednak w MacBookach ta sama zasada jest dobrze wykorzystywana, stosując inny nacisk na ruch gładzika, aby przewijać zawartość lub przeglądać wideo. Nowe iPhone’y potrafią jedno i drugie, a nawet wiele więcej.

Nie będę zagłębiać się w magię sprzętu, która to wszystko umożliwia, ale chcę wskazać kilka faktów.

  • Apple nie jest pierwszą firmą technologiczną, która wdrożyła Force Touch.
  • Poprzednie wdrożenia nie zakończyły się sukcesem.
  • Apple nie będzie jedyną firmą technologiczną, która będzie wspierać ten nowy rodzaj Force Touch.

Force Touch nie jest nowym pomysłem. BlackBerry eksperymentowało z tą koncepcją już w 2008 roku, a kilku producentów telefonów z Androidem również zbadało możliwość użycia Force Touch w swoich produktach. W rzeczywistości obsługa Force Touch jest częścią Androida od lat; został wprowadzony w systemie Android 1.0 (API Level 1) w postaci API getPressure().

W ciągu ostatnich kilku tygodni widzieliśmy kilka ogłoszeń dotyczących telefonów z Androidem wspominających o obsłudze Force Touch i jestem prawie pewien, że wszystkie pochodziły od chińskich marek. Nie oznacza to jednak, że chińska branża Androida wyprzedza stroje koreańskie, japońskie i tajwańskie. To tylko kwestia czasu, ponieważ chińskie marki zwykle aktualizują swoje flagowe telefony w drugiej połowie roku, podczas gdy Samsung, LG, HTC i większość innych marek robi to pod koniec pierwszego kwartału.

Dlaczego nie dostaliśmy Force Touch na Androida i Windows?

Prawie wszystkie flagowe smartfony mają to samo DNA sprzętowe: procesory ARM produkowane w odlewniach TSMC i Samsung, pamięci NAND i RAM produkowane w fabrykach Samsung i Toshiba, wyświetlacze Sharp, LG, Samsung itd., zwykle z taflą Corning Gorilla Glass na szczycie. Dlaczego więc inni dostawcy nie wdrożyli Force Touch wcześniej? Wszyscy używają podobnego sprzętu, a obsługa Force Touch w Androidzie istnieje od lat.

Jest kilka wyjaśnień i czynników. Różne urządzenia używają różnych digitizerów i wyświetlaczy, więc fragmentacja sprzętu jest problemem dla Androida. Czy digitizer jest laminowany? Jakie szkło jest na wierzchu? Czy szkło jest zakrzywione, czy zakrzywione 2,5D?

Apple oczywiście nie musi się martwić tymi problemami, ponieważ ma pełną kontrolę nad swoim oprogramowaniem i sprzętem. Może zagwarantować identyczne wrażenia użytkownika na swoich urządzeniach, a to po prostu nie jest opcją w świecie Androida i Windows.

Drugim problemem jest faktyczna użyteczność Force Touch; czy to naprawdę dodaje tak wiele do doświadczenia użytkownika? Chyba będziemy musieli poczekać i zobaczyć. Apple oczywiście uważa, że ​​może to zrobić dużą różnicę, ale nie jestem przekonany. Jestem pewien, że istnieje wiele dobrych przypadków użycia Force Touch, a programiści z pewnością stworzą więcej, gdy technologia stanie się dostępna. Jednak Force Touch może również stanowić problem, zwiększając złożoność sposobu interakcji z naszymi urządzeniami mobilnymi. Jestem entuzjastą technologii i jestem pewien, że zrozumiem to w mgnieniu oka (i prawdopodobnie bym to kochał), ale co z moją mamą? A co z setkami milionów użytkowników tabletów i smartfonów, którzy nie dbają o Force Touch, a mogą nawet uważać to za uciążliwe?

Force Touch może mieć duży wpływ na rozwój aplikacji, ale wielu obserwatorów spodziewa się, że przyniesie największą różnicę w grach mobilnych.

Force Touch może mieć duży wpływ na rozwój aplikacji, ale wielu obserwatorów spodziewa się, że przyniesie największą różnicę w grach mobilnych.
Ćwierkać

Mimo to widzę, jak Force Touch może poprawić wrażenia użytkownika w wielu aplikacjach i mobilnych systemach operacyjnych. Oto kilka przemyśleń na temat tego, co Force Touch może zrobić w przyszłości dla rozwoju aplikacji mobilnych:

  • Twórcy gier mogą wykorzystać tę nową metodę wprowadzania do projektowania bardziej złożonych i rozbudowanych gier mobilnych.
  • Wiele aplikacji zwiększających produktywność może skorzystać z Force Touch; może uprościć operacje w edytorach tekstu, arkuszach kalkulacyjnych itp.
  • Zużycie treści: Force Touch może być używany do poprawy komfortu użytkowania odtwarzaczy audio i wideo, czytników e-booków i nie tylko.
  • Bezpieczeństwo: Zamiast rysować wzór blokady, możesz dodać czułość na nacisk, która doda kolejną warstwę bezpieczeństwa.
  • Inteligentniejsze gesty poza ekranem do uruchamiania aplikacji lub szybkich działań.

Spośród wszystkich tych przypadków użycia wyróżniłbym tworzenie gier jako najbardziej obiecujący, ale to tylko moja opinia.

Apple chce, aby programiści byli gotowi na dotyk 3D

To prowadzi nas do następnego punktu: Jak zostanie zaimplementowana obsługa 3D Touch? Apple nie tracił czasu na wezwanie do broni, zachęcając programistów do przygotowania swoich aplikacji do obsługi 3D Touch. Witryna programisty 3D Touch firmy Apple zawiera już wiele zasobów, dzięki którym możesz zacząć.

Przykładowy kod i referencje klas są dostępne dla czułości nacisku, funkcji Peek and Pop oraz szybkich akcji. Xcode 7 i iOS 9 zawierają niezbędne interfejsy API do tworzenia aplikacji i działań z obsługą 3D Touch.

Możesz już pobrać przykładowy kod dla TouchCanvas, ale Apple ostrzega programistów, że jego dokumentacja techniczna dotycząca 3D Touch jest wciąż niekompletna, opisując ją jako „dokument wstępny” dla opracowywanego interfejsu API i technologii.

Apple ma również kilka przewodników 3D Touch dla programistów, którzy chcą zacząć jak najszybciej. Przewodniki są krótkie i zawierają szybki przegląd funkcji Peek and Pop, działań na ekranie głównym, wskazówek dotyczących interfejsu użytkownika oraz środowiska programistycznego 3D Touch. Zamiast wyjaśniać każdy punkt, zachęcam do zapoznania się z oficjalną dokumentacją, co powinno zająć tylko kilka minut.

Teraz, gdybyśmy tylko mieli sposób, aby dowiedzieć się, które ogłoszenie Apple miało największy wpływ na programistów, co tak naprawdę przyspieszyło ich bicie serca? Cóż, jak się okazuje, programiści i beta testerzy aplikacji Apple Watch o nazwie Cardiogram obserwowali ostatnie wydarzenie Apple, zarejestrowali bicie ich serca i opublikowali wyniki w Internecie. Ponieważ strój specjalizuje się w tworzeniu Apple Watch, trudno się dziwić, że zainteresowali się ogłoszeniami do noszenia, ale inną rzeczą, która sprawiła, że ​​ich serca przyspieszyły, była cena Apple Pencil.

Niestety, nie ma przydatnych danych na temat 3D Touch ani nowego systemu A9 na chipie. Myślę, że to tylko pokazuje, że wielu programistów naprawdę nie interesuje się krzemem i twardą technologią.

W każdym razie można śmiało powiedzieć, że 3D Touch nie wzbudził zainteresowania wszystkich programistów iOS , ale dajmy na to czas. W końcu jest to nowatorska funkcja zarezerwowana dla najnowszych urządzeń Apple, więc minie kilka lat, zanim będzie obsługiwana przez większość sprzętu iOS na wolności.

A co z twórcami Androida? Czy rozwój Android Force Touch będzie wielkim wydarzeniem?

Rozwój Android Force Touch

Wspomniałem już, że obsługa Force Touch jest częścią Androida od samego początku, chociaż faktycznie stała się dostępna od poziomu API 5. Wymieniłem również kilka problemów, które utknęły w rozwoju w tym obszarze.

Na pierwszy rzut oka Apple znowu postąpił słusznie i sprawił, że technologia, która jest dostępna od lat, jest naprawdę dostępna na rynku. Mimo to nie oznacza to, że 3D Touch firmy Apple będzie jedyną dostępną technologią Force Touch, ani że będzie to zabójcza funkcja.

Android obsługuje również Force Touch, a wielu dostawców już ogłosiło urządzenia wyposażone w tę nową technologię.

Android obsługuje również Force Touch, a wielu dostawców już ogłosiło urządzenia wyposażone w tę nową technologię.
Ćwierkać

W rzeczywistości Huawei wypuścił smartfon Force Touch kilka tygodni przed Apple. Nie był też sam, ponieważ ZTE wprowadziło również smartfon z obsługą Force Touch. Jeśli chcesz zobaczyć, jak Huawei Mate S używa Force Touch do ważenia banana, koniecznie sprawdź ten link. Oczywiście jest to sztuczny sposób korzystania z Force Touch i jest to bardziej demonstracja techniczna niż użyteczna aplikacja.

A co z innymi dostawcami Androida? Informacje na temat obsługi Force Touch są w najlepszym razie pobieżne i nie słyszałem o żadnym nadchodzącym telefonie Samsung, LG, Sony lub Nexus z Force Touch. Nie oznacza to, że nie nadchodzi, ale może minąć trochę czasu, zanim stanie się standardem w telefonach z Androidem.

Mając to na uwadze, powinniśmy zadać sobie pytanie, czy w tym momencie zaglądanie do Android Force Touch naprawdę ma sens. Moim zdaniem odpowiedź nie brzmi tak naprawdę .

Jednak sprzęt z Androidem staje się utowarowiony, a nawet urządzenia z niskiego i średniego zasięgu otrzymują wiele gadżetów, których nie mieliśmy okazji zobaczyć w wyznaczających trendy telefonach, takich jak seria Nexus. Skanery linii papilarnych są dobrym przykładem: nie są popularne w telefonach dużych marek, ale jeśli spojrzysz na rynek azjatycki, znajdziesz mnóstwo tanich telefonów z Androidem o wartości 150-200 USD ze skanerami linii papilarnych. Podejrzewam, że podobny trend zobaczymy w przypadku Force Touch, zwłaszcza jeśli okaże się on popularny wśród użytkowników iPhone'a. Nie zdziwiłbym się, gdyby Force Touch został zaimplementowany w następnej generacji flagowych flagowych marek z Androidem.

Force Touch: Implikacje dotyczące interfejsu użytkownika i UX

Myślę, że istnieje dobry powód, dla którego firma Apple zdecydowała się wprowadzić Force Touch na swoim smartwatchu. Technologia zapewnia użytkownikom więcej opcji wprowadzania danych bez zwiększania masy i zajmowania powierzchni wyświetlacza. Innymi słowy, pozwala użytkownikom zrobić więcej na małym ekranie.

Nie oznacza to jednak, że będzie mniej przydatny na smartfonach, czy nawet tabletach. W rzeczywistości, biorąc pod uwagę rozmiar wielu flagowych telefonów, Force Touch może być wykorzystany do poprawy dostępu jedną ręką do niektórych funkcji i opcji. To samo może zrobić na tabletach, zwłaszcza w niektórych typach aplikacji, zwłaszcza w grach.

Oprócz gier mobilnych, technologia wygląda obiecująco również z punktu widzenia interfejsu użytkownika (UI) i doświadczenia użytkownika (UX). Apple, Google i inne firmy technologiczne w końcu zintegrują Force Touch z szeregiem produktów mobilnych, w tym tabletami, laptopami, hybrydowymi kabrioletami, smartfonami; prawdopodobnie nawet w konsole do gier i monitory stacjonarne z wyświetlaczami dotykowymi. Na dużych ekranach może być trudniej, ale teoretycznie jest to możliwe.

Jeśli chodzi o zmiany w interfejsie użytkownika i UX, duże technologie będą przodować, integrując sprzęt Force Touch z nowymi produktami, wspierany przez poprawki oprogramowania w mobilnych systemach operacyjnych i ich podstawowych aplikacjach. Deweloperzy będą musieli wypełnić puste pola, aktualizując swoje aplikacje, aby zawierały obsługę Force Touch, jeśli uznają, że jest to warte wysiłku. Oczywiście nie muszą tego robić, ale mogą. Każdy programista musi rozważyć zalety i wady przed podjęciem decyzji o dodaniu obsługi 3D Touch do istniejącej aplikacji.

Krótkie dotknięcie, długie naciśnięcie, miękkie dotknięcie, mocne naciśnięcie; Force Touch odblokuje nowe możliwości dla programistów i projektantów.

Krótkie dotknięcie, długie naciśnięcie, miękkie dotknięcie, mocne naciśnięcie; Force Touch odblokuje nowe możliwości dla programistów i projektantów.
Ćwierkać

Chociaż Apple i Google będą starać się, aby proces był prosty z technicznego punktu widzenia, będzie to obejmować coś więcej niż tylko dodanie kilku linijek kodu i użycie nowych interfejsów API. Projektowanie aplikacji obsługującej Force Touch od podstaw to jedno, ale co z dodaniem obsługi do starej aplikacji? Interfejs użytkownika również będzie musiał zostać poprawiony i, w zależności od typu aplikacji i kierunku programisty, łatwiej to powiedzieć niż zrobić.

Poprawnie zaimplementowane Force Touch i 3D Touch powinny przyspieszyć nawigację i poprawić wrażenia użytkownika; to jest cały sens nowej technologii, ale dodanie jej jako chwytu, bez przemyślenia, może mieć odwrotny skutek. Na szczęście Apple ma już jasne wytyczne dotyczące 3D Touch i jeśli programiści nie będą chcieli poeksperymentować i stworzyć czegoś naprawdę innego, ryzyko pogorszenia doświadczenia użytkownika będzie niskie.

W większości przypadków nie będzie żadnego ryzyka, ponieważ 3D Touch zostanie wdrożony jako dodatkowa funkcja zarezerwowana dla nowych iPhone'ów. Na przykład zamiast używać długiej prasy w celu uzyskania dostępu do niektórych elementów interfejsu użytkownika, programiści mogą zdecydować się na zastosowanie 3D Touch. To powinien być najłatwiejszy i najskuteczniejszy sposób wdrożenia 3D Touch. Zamiast ulepszać cały interfejs użytkownika, nowa technologia mogłaby zostać wykorzystana do rozszerzenia istniejącego rozwiązania i przyspieszenia interakcji użytkownika, oszczędzając za każdym razem sekundę lub dwie. Dla użytkowników przyzwyczajonych do starego sposobu robienia rzeczy lub użytkowników starszego sprzętu, to niczego nie zmieni, ponieważ opcja długiego naciśnięcia powinna nadal istnieć.

Czy to tylko kolejna sztuczka smartfona?

Przyszłość smartfonów jest nieuchronnie sztuczna. Z perspektywy sprzętowej naprawdę niewiele więcej mogą zrobić producenci smartfonów, aby wyróżnić swoje produkty. Mamy już największe ekrany o najwyższej rozdzielczości, które zmieszczą się w telefonie, wspierane przez najnowocześniejsze procesory aplikacji, które mogą stać się tylko lepsze, gdy branża półprzewodników przechodzi na nowe węzły produkcyjne. Smartfony i tablety to produkty dojrzałe, ewolucja utknęła w martwym punkcie.

Force Touch, skanery linii papilarnych, dodatkowe czujniki i bardziej wymyślne aparaty mogą sprawić, że smartfony staną się bardziej konkurencyjne, ale tak naprawdę nie ma rewolucyjnej technologii, która sprawiłaby, że jakikolwiek smartfon wyróżniałby się szerokim marginesem na tle konkurencji. Force Touch jest bardziej podobny: to nowa funkcja, która może wiele zrobić, aby poprawić UX, ale nie jest to zmiana gry .

Technologia ma się rozpocząć, więc minie kilka lat, zanim trafi na większość smartfonów (niezależnie od systemu operacyjnego i dostawcy). Innymi słowy, naprawdę nie ma pośpiechu, aby go przyjąć, ponieważ w ciągu najbliższych kilku kwartałów będzie dostępny dla ograniczonej liczby użytkowników. Nie oznacza to oczywiście, że powinieneś to zignorować, ale nie powinieneś też nad tym tracić snu.

Jeśli jesteś programistą iOS, wymieniłem już kilka zasobów, które możesz sprawdzić w ciągu kilku minut, a ponieważ dobrym pomysłem jest śledzenie nowych technologii, możesz je przejrzeć przy filiżance kawy .