Element prośby o uprawnienia

Uprawnienia UX do chwili obecnej

Gdy użytkownik odwiedza witrynę, która prosi o uprawnienia, wyświetla się dymek z prośbą o podjęcie decyzji. Na przykład poniżej widać prośbę o przyznanie uprawnień do geolokalizacji w Chrome do wersji 96. (To i inne uprawnienia możesz sprawdzić w naszej witrynie demonstracyjnej permission.site).

Prośba o zgodę na geolokalizację w Chrome

Większość próśb o przyznanie uprawnień jest ignorowanych lub odrzucanych

Dane telemetryczne Chrome dowodzą, że wiele próśb o przyznanie uprawnień jest ignorowanych. Dane dotyczące uprawnień do powiadomień możesz przeglądać samodzielnie w raporcie na temat użytkowania Chrome. Na razie przejrzyj poniższą tabelę, która przedstawia skumulowane reakcje użytkowników systemu Windows na prośby o powiadomienie w witrynach. Zauważmy przy tym, że prośby o geolokalizację też przebiegały w podobny sposób.

Działanie Odsetek próśb o powiadomienie
Zezwól 6,69%
Blok 9,20%
Zamknij 35,76%
Ignoruj 47,19%

Biorąc pod uwagę współczynnik ignorowania/odrzucenia w wysokości około 85%, a zwłaszcza ze względu na to, jak bardzo jest on wyróżniany i nalega na natychmiastowe podjęcie decyzji, zachodzi konflikt między poziomem pilności przyjętej przez przeglądarkę a preferencją użytkownika dotyczącą oczekiwania na decyzję. Stwarza to wrażenie, że jeśli witryna prosi o zgodę, prośba o zgodę jest irytująca, zabraknie informacji związanych z dodatkowymi rzeczami, na które użytkownicy muszą zareagować, takimi jak banery z prośbą o zgodę na stosowanie plików cookie, subskrypcje newslettera itp.

Nowy wygląd

Od Chrome 98 wprowadziliśmy animowany interfejs elementów scalonych, który wyświetla się obok blokady za każdym razem, gdy wymagane jest uprawnienie. Składa się on z ikony i etykiety opisującej żądane uprawnienie. Naszym celem było zwiększenie wygody przeglądania internetu przy jednoczesnym unikaniu próśb o przyznanie uprawnień, które są zasadniczo niepotrzebne dla większości użytkowników i często są ignorowane lub odrzucane.

Istniejący dymek z prośbą zostanie wyświetlony po kliknięciu elementu żądania (jeśli jeszcze nie jest widoczny), a interfejs żądania zostanie automatycznie uzupełniony o dymek żądania na podstawie niżej wymienionych danych heurystycznych:

  • Uprawnienie zostało aktywowane po wykonaniu gestu użytkownika podczas interakcji z witryną, a nie przez nią automatycznie.
  • Uprawnienie jest uznawane za niezbędne i zwykle nie ma spamu. Obecnie obejmuje to kamerę, mikrofon i kamerę sparowanych z mikrofonem.

Schemat procesu od kłódki do okna geolokalizacji. Jeśli go odrzucisz, pojawi się ikona „zablokowana geolokalizacja”, która po 4 sekundach zostanie ostatecznie zastąpiona kłódką.

Wymuszanie nowego wyglądu

Ponieważ jest to wdrażanie etapowe, możesz wymusić nowy wygląd, przełączając te flagi:

  • chrome://flags/#permission-chip
  • chrome://flags/#permission-chip-gesture
  • chrome://flags/#permission-chip-request-type

Schemat nowego układu

Bez gestu użytkownika

W przypadku mniej ważnych uprawnień, które nie są aktywowane gestem, prośba nie jest już narzucona na zawartość strony ani nie nalega na natychmiastową decyzję. Użytkownik może zignorować element żądania, dopóki nie będzie miał wystarczająco dużo informacji, aby podjąć decyzję.

Bez interakcji

Bez interakcji i po krótkim opóźnieniu element żądania automatycznie zwija się do ikony zablokowanej (co wskazuje, że uprawnienie jest tymczasowo zablokowane), a następnie całkowicie zamykane. Chodzi o to, aby nie przeszkadzać użytkownikom, którzy zdecydowali się nie podejmować decyzji.

Schemat procesu od kłódki do nieprzeszkadzającego elementu geolokalizacji. Po 12 sekundach opóźnienia pojawia się ikona „Zablokowano geolokalizację”, która po 4 sekundach zostaje ostatecznie zastąpiona kłódką.

Oczekiwany krótkoterminowy wpływ

W najbliższym czasie, dopóki użytkownicy nie przyzwyczają się do nowego interfejsu, jest prawdopodobne, że właściciele witryn zauważą niższe współczynniki przyznawania uprawnień witrynom, zwłaszcza tych, które automatycznie proszą o uprawnienia bez wstępnej weryfikacji czy wymagającego gestu użytkownika (co i tak jest niewłaściwą praktyką). Ta uznawana wada jest znacznie większa niż w przypadku mniej irytujących wrażeń.

Sprawdzone metody

To sama witryna decyduje o zapewnieniu jej odpowiedniego kontekstu i prosi o przyznanie uprawnień tylko w odpowiednim i oczekiwanym momencie. Uprawnienia, które zostały tymczasowo zablokowane (przez zignorowanie żądania lub odrzucenie prośby przez użytkownika), mogą ponownie poprosić o nie w ramach tej samej sesji. Zrób to tylko wtedy, gdy odpowiednie uprawnienia są niezbędne do działania witryny lub funkcji. W przeciwnym razie istnieje ryzyko, że zdenerwujesz użytkowników i zostaną one automatycznie zablokowane. W takich przypadkach pokazujemy cichy komunikat, który wprowadziliśmy w Chrome 80. Ogólne wskazówki znajdziesz w artykule na temat UX uprawnień.

Prognoza i wnioski

Planujemy też dalsze ulepszenia UI i UX. Zespół Chrome już nad nimi pracuje i bada potencjalnie bardziej agresywne automatyczne blokowanie uprawnień na podstawie wcześniejszych działań. Tutaj dowiesz się więcej na ten temat, gdy te plany będą dojrzałe.

Podsumowując, nowy interfejs zmniejsza postrzeganie napięcia przy podejmowaniu decyzji i ułatwia przeglądanie stron. Ponieważ większość próśb o przyznanie uprawnień jest blokowana lub ignorowana, celem było zwiększenie ogólnej wygody przeglądania, a jednocześnie nie zakłócało przepływu użytkowników podczas wyświetlania prośby o przyznanie uprawnień, zwłaszcza w sytuacjach, gdy uprawnienia są wymagane do wykonania danego zastosowania.

Podziękowania

Baner powitalny od Sigmunda w serwisie Unsplash. Autor artykułu: Joe Medley.