Gesty nawigacyjne zaktualizowane o lepsze ukrywanie paska nawigacyjnego, akcję uruchamiania aplikacji, zgodność z Androidem P i inne

Uruchomiliśmy naszą aplikację Gesty nawigacyjne nieco ponad 3 tygodnie temu, a od naszej ostatniej aktualizacji ciężko pracowaliśmy, aby odpowiedzieć na ogromną liczbę otrzymanych opinii. Nasza aplikacja, która pierwotnie została zaprojektowana jako prosta aplikacja do sterowania gestami oparta na gestach Apple iPhone X, od tego czasu zyskała wiele funkcji dostosowywania. Nie poprzestajemy również na tym, ponieważ przyszła aktualizacja pozwoli użytkownikom tworzyć sterowanie nawigacją gestami w stylu OnePlus 5T i OnePlus 6. Jeśli masz już dość ekranu, że nudne przyciski nawigacji oprogramowania weź to, powinieneś wypróbować naszą najnowszą aktualizację aplikacji. Jest całkowicie darmowy dla wszystkich podstawowych działań i ustawień!

Chcielibyśmy podziękować wszystkim naszym kibicom, którzy zakupili wersję premium aplikacji. Twoje wsparcie pomaga nam kontynuować rozwój aplikacji. Ta druga ważna aktualizacja dodaje dwie nowe funkcje wyłącznie dla użytkowników premium. Teraz, gdy nasza najnowsza aktualizacja jest dostępna, możemy poświęcić więcej czasu na wdrożenie funkcji dla wersji premium aplikacji.

Po aktualizacji zalecamy ponowne uruchomienie, jeśli wystąpią jakiekolwiek problemy. Czasami aktualizacja aplikacji spowoduje, że skóra OEM zabije usługę dostępności… lub może się zdarzyć inna dziwność. Ponowne uruchomienie spowoduje przywrócenie czystej karty.

Aktualizacja jest teraz dostępna dla użytkowników w Sklepie Play. Jeśli wolisz nie czekać na aktualizację, możesz pobrać APK tutaj.

Pobierz Gesty nawigacji 1.2.0

Dziennik zmian w Gestach v1.2.0

Dziennik zmian jest ogromny, więc podzielę zmiany na sekcje, aby utrzymać porządek.

Kompatybilność z Androidem P.

W ubiegłym tygodniu Google wprowadził system Android P Beta 2 (wersja zapoznawcza 3) dla Google Pixel, Google Pixel XL, Google Pixel 2 i Google Pixel 2 XL. Aktualizacja otrzymała także telefon Essential Phone i Sony Xperia XZ2. Z jakiegokolwiek powodu Google wprowadził zmiany w najnowszej wersji beta Androida P, które teraz pozwalają na działanie aplikacji Gest Nawigacji. Zrobiliśmy absolutnie nic, aby tak się stało. Jesteśmy sceptycznie nastawieni do tego, że tak się stanie, gdy pojawi się Android P Beta 3 / Developer Preview 4, więc na razie ciesz się nim na swoim urządzeniu z Androidem P. Nadal trzymamy się obejścia, jeśli Google cofnie zmiany, które wprowadzili, aby nasza aplikacja działała na Androidzie P.

Nowe funkcje premium

  • Działanie przełącznika klawiatury, aby uruchomić okno dialogowe przełączania klawiatury
  • Uruchom akcję aplikacji, aby uruchomić wybraną aplikację *

* Jeśli zauważysz, że uruchamianie aplikacji jest „powolne” po użyciu pigułki do uruchomienia przycisku Home, to z powodu niejasnej zmiany dokonanej już w Android 4.4 KitKat. O ile nie masz zainstalowanego modułu Xposed lub niestandardowej pamięci ROM z łatką, nie ma możliwości obejścia tego.

Zmiany w wyglądzie

  • Dodano ręczne pola wprowadzania dla wszystkich suwaków.
  • Suwaki wyglądu dla promienia narożnika pigułki, szerokości, wysokości, pozycji X i pozycji Y można teraz ustawić tak, aby zmieniały się w procentach, a nie w px / dp. Ustawienie wartości procentowej oznacza, że ​​pigułka będzie się skalować w trybie poziomym.
  • Zwiększona maksymalna pozycja Y z 70dp do 130dp

Zmiany w zachowaniu

  • Mam nadzieję, że w końcu rozwiązuje problem, w którym pasek nawigacji nadal wyświetla się w aplikacjach pełnoekranowych, takich jak YouTube. Powinno to również naprawić „migotanie” ekranu, które zgłaszaliście, gdzie pasek nawigacji przeskakuje w górę i w dół.

    Przed: pasek nawigacji pojawia się w aplikacjach pełnoekranowych

    Po: pasek nawigacji nie jest już wyświetlany w aplikacjach pełnoekranowych

  • Oddzielono funkcję ukrywania paska nawigacji od funkcji pigułki. Oznacza to, że ukrywanie paska nawigacyjnego jest teraz OPT-IN . Możesz pominąć udzielanie uprawnienia WRITE_SECURE_SETTINGS podczas uruchamiania i udzielić go później, jeśli spróbujesz przełączyć funkcję ukrywania paska nawigacji. Powinno to pomóc rozwiązać te przypadki, w których aplikacja uważa, że ​​urządzenie ma pasek nawigacyjny (a tym samym zmusza ich do przejścia przez tę konfigurację), gdy tak nie jest. Ponieważ odłączyliśmy tę funkcję, istnieją teraz 2 kafelki Szybkiego ustawienia - jeden do przełączania pigułki, a drugi do przełączania paska nawigacyjnego oprogramowania.

  • Dodano „ większy hitbox ” do Ustawień -> Kompatybilność i domyślnie włączyłem. Zwiększa to hitbox pigułki z 4dp powyżej do 12dp powyżej, co ułatwia trafienie.
  • Jeśli akcja „przeciągnij i przytrzymaj” nie jest ustawiona, domyślnie ustawiona jest akcja „przeciągnięcie” w tym kierunku. Na przykład. jeśli „przesunięcie w górę i przytrzymaj” nie jest ustawione, a przeciągnięcie w górę i przytrzymaj, nastąpi zwykłe przesunięcie w górę.
  • Zmniejsz minimalny czas przeciągnięcia i przytrzymania z 200 ms do 100 ms.
  • Zmieniono priorytet stałego powiadomienia na Androidzie Oreo z Min na Niski. Mam nadzieję, że powinno to zatrzymać powiadomienie „aplikacja działa w tle”.
  • Ogólnie wrażliwość i animacje powinny zostać znacznie poprawione .
  • Opcja utrzymania pigułki włączonej w trybie samochodowym (Android Auto)
  • Dodano opcję „Zachowaj oryginalny pasek nawigacyjny na pełnym ekranie” w Ustawieniach -> Zgodność, jeśli chcesz, aby pasek nawigacyjny był nadal dostępny po przesunięciu z boku

Poprawki błędów

  • Naprawiono błąd, w którym okno dialogowe głośności pozostaje na ekranie przez 20 sekund

Różne zmiany

  • Ogromne czyszczenie preferencji, aby uczynić go bardziej uporządkowanym i ładniejszym.
  • Mam nadzieję, że naprawiono problem, w którym nie wykryto wersji premium. (Zwykle ponowne uruchomienie po stronie użytkownika naprawiło to.)

Lista funkcji gestów nawigacyjnych

Dla tych z Was, którzy chcą dostać się do tej aplikacji, ale dopiero teraz o niej słyszą, oto lista funkcji, która uwzględnia najnowszą aktualizację (rozwiń przycisk):

Lista funkcji gestów nawigacyjnych

Gesty

  • Opukanie
    • Pojedyncze dotknięcie
    • Podwójne wciśnięcie
    • Dotknij i przytrzymaj (długie naciśnięcie)
  • Kiepskie piwo
    • Przesuń w górę i przytrzymaj
    • Przesuń w lewo
    • Przesuń w lewo i przytrzymaj
    • Przesuń w prawo
    • Przesuń w prawo i przytrzymaj
    • Przesuń palcem w górę
    • Przesuń w dół

działania

  • Wolny
    • Dom
    • Plecy
    • Ostatnie aplikacje
    • Przełącz podzielony ekran (wymaga Androida Nougat +)
    • Otwórz poprzednią aplikację (wymaga Androida Nougat +)
    • Otwórz asystenta
    • Ukryj pigułkę
  • Premia
    • Rozwiń cień powiadomienia
    • Ściągnij płytki szybkiego ustawiania
    • Otwórz menu zasilania
    • Przejdź do poprzedniej ścieżki multimedialnej *
    • Przejdź do następnego utworu multimedialnego *
    • Odtwórz / wstrzymaj bieżący utwór multimedialny *
    • Przełącz okno dialogowe klawiatury
    • Uruchom aplikację **

* Nie można zagwarantować, że działania medialne będą działać z każdą aplikacją. Działania medialne używają standardowych interfejsów API Androida do pracy z większością aplikacji.

** Jeśli zauważysz, że uruchamianie aplikacji jest „powolne” po użyciu pigułki do uruchomienia przycisku Home, to z powodu niejasnej zmiany dokonanej już w Android 4.4 KitKat. O ile nie masz zainstalowanego modułu Xposed lub niestandardowej pamięci ROM z łatką, nie ma możliwości obejścia tego.

Wygląd (wszystko za darmo)

  • Przełącz cień pigułki
  • Dostosuj kolor pigułki
  • Dostosuj przezroczystość pigułek
  • Dostosuj kolor obramowania pigułki
  • Dostosuj promień naroża pigułki
  • Dostosuj szerokość / wysokość pigułki
  • Dostosuj pozycję pigułki w pionie / poziomie

Zachowanie (wszystko za darmo)

  • Ukryj w aplikacjach pełnoekranowych
  • Nie przesuwaj pigułki nad klawiaturą
  • Włącz pigułkę w trybie samochodowym (Android Auto)
  • Dostosuj czas przeciągnięcia i przytrzymania
  • Dostosuj czas trwania wibracji
  • Dostosuj czas trwania animacji

Kompatybilność (wszystko za darmo)

  • Ukryj oryginalny pasek nawigacyjny w układzie poziomym
  • Poprawki trybu tabletu
  • Większy hitbox
  • Zachowaj oryginalny pasek nawigacyjny w aplikacjach pełnoekranowych


Często zadawane pytania dotyczące gestów nawigacji

Rozwiń poniższy przycisk, aby zobaczyć nasze odpowiedzi na listę najczęściej zadawanych pytań.

Często zadawane pytania dotyczące gestów nawigacji

  • Pomoc, odinstalowałem aplikację i nie mogę już uzyskać dostępu do paska nawigacji!
    • Połącz się z komputerem i uruchom następujące polecenie: adb shell wm overscan reset
  • U dołu ekranu znajduje się „biała linia”!
    • To NIE jest błąd. Jest to efekt uboczny zmiany, którą celowo wprowadziliśmy po wersji 1.0.0, ponieważ bez niej wiele urządzeń Samsung, Motorola i Xiaomi zgłaszało poważne błędy (np. Czarny ekran po odblokowaniu, przez co telefon był bezużyteczny.) „Biały linia ”jest spowodowana tym, że pasek nawigacji jest ukryty 99, 99%, ale nie 100% (tzn. całkowicie ukrywamy pasek nawigacji z wyjątkiem 1 piksela.)„ Biała linia ”jest tak naprawdę tylko paskiem nawigacyjnym w kolorze białym. Zostało to zauważone głównie przez właścicieli Samsunga, ponieważ Samsung agresywnie koloruje pasek nawigacji na biało. Kolorujemy na pasku nawigacyjnym, aby ukryć tę białą linię.
  • Odinstalowanie aplikacji nie przywraca mojego podstawowego paska nawigacji!
    • Nie odinstaluj aplikacji, chyba że najpierw wyłączysz pigułkę w aplikacji. Nasza aplikacja nie może wykryć, kiedy jest ona odinstalowywana, więc nie możemy przywrócić wprowadzonych zmian, jeśli ją odinstalujesz. Najpierw wyłącz pigułkę, a następnie odinstaluj ją jak zwykle.
  • Pigułka nie działa z przypinaniem ekranu.
    • Nie mamy możliwości symulowania długiego naciśnięcia przycisku wstecz bez rootowania. Wstępne rozwiązanie, na które patrzymy, polega na wykryciu, kiedy telefon wchodzi w stan przypiętego ekranu i wyłączeniu pigułki, aby przywrócić podstawowy pasek nawigacji.
  • Aplikacja ukrywa stację dokującą w Samsung DeX.
    • Najwyraźniej stacja dokująca w DeX jest postrzegana jako pasek nawigacji. Zobaczymy, czy możemy wykryć DeX i po prostu wyłączyć aplikację, gdy to nastąpi.
  • Czy możemy dodać funkcję, w której pigułka znajduje się w swoim oddzielnym obszarze, aby nie nakładała się na niektóre elementy interfejsu?
    • Bardzo prawdopodobne, że nie, przepraszam. Już przesuwamy zawartość ekranu, aby ukryć pasek nawigacji. Dodanie tej funkcji wymagałoby również zwiększenia zawartości ekranu. Nie możemy mieć tego na dwa sposoby. Wkrótce jednak dodamy poza ekranowe gesty w stylu OnePlus, w których przesuwasz w górę od dołu ekranu. Dzięki temu nie będziesz musiał się martwić o nakładanie się elementów interfejsu użytkownika!
  • Czy możemy ukryć pigułkę podczas uruchamiania?
    • Tak, przyszłe wydanie pozwoli na ukrycie pigułki na ekranie głównym.
  • Czy możemy zablokować ekran?
    • Znamy 4 sposoby na zrobienie tego i żaden z nich nie jest idealny. Nie ma prostego API „blokady ekranu” (cóż, dopiero w systemie Android P), którego moglibyśmy użyć, który nie ma własnego udziału w problemach. Podejście Nova Launcher jest prawdopodobnie najlepszym rozwiązaniem, więc prawdopodobnie zrobimy to, co oni. Ale to planowane!
  • Czy możemy zrobić zrzut ekranu?
    • W wersjach wcześniejszych niż Android P jedynym sposobem na to jest zastosowanie MediaProjection API (takiego, który pozwala na nagrywanie ekranu.) Jest to bardzo wydajne, ale możliwe do zrobienia.
  • Czy możemy dodać specjalne akcje roota?
    • Tak, dodamy je z powrotem w przyszłej wersji.


Dołącz do naszej grupy testów gestów nawigacji

Nasza grupa testów beta Telegram potwierdziła, że ​​najnowsza wersja działa dobrze na następujących urządzeniach:

Lista urządzeń testowanych za pomocą Gestów nawigacyjnych v1.2.0

  • Google Nexus 6
  • Google Pixel XL
  • Google Pixel 2 XL
  • Huawei P9 Lite
  • LG G6
  • LG V20
  • LG V30
  • Motorola Moto G4 Play
  • Motorola Moto Z Play
  • OnePlus 5T
  • Samsung Galaxy Note 8
  • Samsung Galaxy S8
  • Samsung Galaxy S9
  • Sony Xperia XA1 Ultra

Każde wydanie testujemy przed przekazaniem go do sklepu Google Play, ale nawet w grupie testów beta wciąż trudno znaleźć każdy nowy błąd w aplikacji.


Informacje zwrotne i obsługa gestów nawigacyjnych

Informacje zwrotne są dla nas bardzo ważne. Chociaż jesteśmy szczęśliwi, że mamy dostęp do dużego zespołu, który posiada szeroką gamę urządzeń różnych producentów, trudno jest nam zapewnić bezbłędne działanie na każdym urządzeniu. Jeśli masz problemy z naszą aplikacją, nie wahaj się wysłać do nas e-maila lub opublikować w oficjalnym wątku pomocy technicznej.

Planujemy dodać dodatkowe funkcje w nadchodzących wersjach, aby dać użytkownikom więcej opcji gestów i akcji przeciągania. Mamy nadzieję zapewnić doświadczenie, które może zastąpić pasek nawigacyjny w Twoim urządzeniu. Jeśli uważasz, że powinniśmy dodać jedną lub dwie funkcje, aby tak się stało, skontaktuj się z nami ze swoimi pomysłami!