Gesti di navigazione aggiornati con un migliore nascondiglio della barra di navigazione, azione di avvio app, compatibilità Android P e altro

Abbiamo lanciato la nostra app di Gesti di Navigazione poco più di 3 settimane fa e dal nostro ultimo aggiornamento, abbiamo lavorato sodo per rispondere alla straordinaria quantità di feedback che abbiamo ricevuto. La nostra app, che originariamente era stata progettata per essere una semplice app di controllo gestuale basata sui gesti di Apple iPhone X, da allora ha ottenuto molte funzionalità di personalizzazione. Non ci fermeremo nemmeno qui, poiché un futuro aggiornamento consentirà agli utenti di creare controlli di navigazione gestuale sulla scia di OnePlus 5T e OnePlus 6. Se sei stanco di tutto lo spazio immobiliare dello schermo che i tuoi noiosi pulsanti di navigazione del software riprendi, quindi dovresti provare il nostro ultimo aggiornamento dell'app. È totalmente gratuito per tutte le azioni e le impostazioni di base!

Vorremmo ringraziare tutti i nostri sostenitori che hanno acquistato la versione premium dell'applicazione. Il tuo supporto ci aiuta a continuare lo sviluppo sull'app. Questo secondo importante aggiornamento aggiunge due nuove funzionalità esclusivamente per gli utenti premium. Ora che è disponibile il nostro ultimo aggiornamento, possiamo dedicare più tempo all'implementazione delle funzionalità per la versione premium dell'app.

Dopo l'aggiornamento, si consiglia di riavviare in caso di problemi. A volte, l'aggiornamento di un'app farà sì che la skin OEM uccida il servizio di accessibilità ... o potrebbero verificarsi altre stranezze. Il riavvio lo restituirà a una lavagna pulita.

L'aggiornamento è ora disponibile per gli utenti sul Play Store. Se preferisci non attendere l'arrivo dell'aggiornamento, puoi scaricare l'APK qui.

Scarica Navigation Gestures 1.2.0

Gesti di navigazione v1.2.0 Log delle modifiche

Il log delle modifiche è enorme, quindi suddividerò le modifiche in sezioni per mantenere le cose organizzate.

Compatibilità Android P

La scorsa settimana, Google ha lanciato Android P Beta 2 (Developer Preview 3) per Google Pixel, Google Pixel XL, Google Pixel 2 e Google Pixel 2 XL. Anche Essential Phone e Sony Xperia XZ2 hanno ricevuto questo aggiornamento. Per qualsiasi motivo, Google ha apportato modifiche all'ultima versione beta di Android che ora consente all'applicazione Navigation Gestures di funzionare. Non abbiamo fatto assolutamente nulla per far sì che ciò accadesse. Siamo scettici sul fatto che questo rimarrà il caso quando Android P Beta 3 / Developer Preview 4 rotolerà, quindi divertiti sul tuo dispositivo Android P per ora. Stiamo ancora trattenendo la nostra soluzione alternativa se Google annulla le modifiche apportate per far funzionare la nostra app su Android P.

Nuove funzionalità premium

  • Azione cambio tastiera per avviare la finestra di dialogo del selettore tastiera
  • Avvia azione app per avviare un'app selezionata *

* Se noti che un'app è "lenta" all'avvio dopo aver utilizzato la pillola per attivare il pulsante Home, ciò è dovuto a un'oscura modifica apportata completamente in Android 4.4 KitKat. A meno che tu non abbia questo Modulo Xposed o una ROM personalizzata installata con la patch, non c'è modo di aggirarlo.

Modifiche all'aspetto

  • Aggiunte caselle di immissione manuale per tutti i cursori.
  • I cursori di aspetto per raggio dell'angolo della pillola, larghezza, altezza, posizione X e posizione Y ora possono essere impostati per cambiare in percentuale anziché in px / dp. Impostandolo su percentuale significa che la pillola si ridimensionerà in modalità orizzontale.
  • Aumentata la posizione Y massima da 70dp a 130dp

Cambiamenti di comportamento

  • Si spera finalmente risolva il problema in cui la barra di navigazione mostra ancora le app a schermo intero come YouTube. Questo dovrebbe anche correggere qualsiasi sfarfallio dello schermo che voi ragazzi avete segnalato dove la barra di navigazione salta su e giù.

    Prima: la barra di navigazione viene visualizzata nelle app a schermo intero

    Dopo: la barra di navigazione non viene più visualizzata nelle app a schermo intero

  • Separata la funzione di nascondimento della barra di navigazione dalla funzione pillola. Ciò significa che nascondere la barra di navigazione ora è OPT-IN . Puoi saltare la concessione dell'autorizzazione WRITE_SECURE_SETTINGS all'avvio e concederla in un secondo momento se tenti di attivare la funzione Nascondi barra di navigazione. Questo dovrebbe aiutare a risolvere quei casi in cui l'app pensa che il dispositivo abbia una barra di navigazione (e quindi li ha costretti a passare attraverso quella configurazione) quando non lo hanno fatto. Da quando abbiamo separato questa funzione, ora ci sono 2 riquadri di impostazione rapida: uno per attivare la pillola e uno per attivare la barra di navigazione del software.

  • Aggiunto " hitbox più grande " in Impostazioni -> Compatibilità e abilitato per impostazione predefinita. Ciò aumenta l'hitbox della pillola da 4dp sopra a 12dp sopra, rendendo più facile colpire.
  • Se non viene impostata un'azione "scorri e tieni premuto", per impostazione predefinita viene impostata l'azione "scorri" in quella direzione. Per esempio. se "Scorri verso l'alto e tieni premuto" non è impostato e scorri verso l'alto e tieni premuto, si verificherà la normale azione di scorrimento verso l'alto.
  • Ridurre il tempo minimo di scorrimento e trattenere da 200ms a 100ms.
  • Modificata la priorità della notifica persistente su Android Oreo da Min a Low. Si spera che ciò interrompa la notifica "l'app è in esecuzione in background".
  • La sensibilità e le animazioni, in generale, dovrebbero essere notevolmente migliorate .
  • Opzione per mantenere abilitata la pillola in modalità auto (Android Auto)
  • Aggiunta l'opzione "Mantieni NavBar originale a schermo intero" in Impostazioni -> Compatibilità se si desidera che la barra di navigazione sia ancora accessibile con un tocco laterale

Correzioni di bug

  • Bug risolto in cui la finestra di dialogo del volume rimane sullo schermo per 20 secondi

Modifiche varie

  • Massiccia pulizia delle preferenze per renderlo più organizzato e più bello.
  • Speriamo di aver risolto il problema per cui la versione premium non veniva rilevata. (Di solito, un riavvio da parte dell'utente risolto questo problema.)

Elenco delle funzioni per i gesti di navigazione

Per quelli di voi che vogliono entrare in questa app ma ne stanno sentendo parlare solo ora, ecco un elenco di funzionalità che tiene conto dell'aggiornamento più recente (espandi il pulsante):

Elenco delle funzioni dei gesti di navigazione

Gesti

  • rubinetti
    • Tocco singolo
    • Tocca due volte
    • Tocca e tieni premuto (pressione lunga)
  • swipes
    • Scorri verso l'alto e tieni premuto
    • Scorrere verso sinistra
    • Scorri verso sinistra e mantieni premuto
    • Scorri verso destra
    • Scorri verso destra e tieni premuto
    • Scorrere verso l'alto
    • Scorri verso il basso

Azioni

  • Gratuito
    • Casa
    • Indietro
    • App recenti
    • Attiva / disattiva schermo diviso (richiede Android Nougat +)
    • Apri l'app precedente (richiede Android Nougat +)
    • Assistente aperto
    • Nascondi la pillola
  • premio
    • Abbassa l'area notifiche
    • Abbassa le tessere a presa rapida
    • Apri il menu di accensione
    • Passa alla traccia multimediale precedente *
    • Passa al brano multimediale successivo *
    • Riproduci / metti in pausa la traccia multimediale corrente *
    • Cambia la finestra di dialogo della tastiera
    • Avvia app **

* Le azioni multimediali non sono garantite per funzionare con ogni app. Le azioni multimediali utilizzano API Android standard per funzionare con la maggior parte delle app.

** Se noti che un'app è "lenta" all'avvio dopo aver utilizzato la pillola per attivare il pulsante Home, ciò è dovuto a un'oscura modifica apportata completamente in Android 4.4 KitKat. A meno che tu non abbia questo Modulo Xposed o una ROM personalizzata installata con la patch, non c'è modo di aggirarlo.

Aspetto (tutto gratuito)

  • Attiva / disattiva l'ombra della pillola
  • Personalizza il colore della pillola
  • Personalizza la trasparenza della pillola
  • Personalizza il colore del bordo della pillola
  • Personalizza il raggio dell'angolo della pillola
  • Personalizza la larghezza / altezza della pillola
  • Personalizza la posizione verticale / orizzontale della pillola

Comportamento (tutto gratuito)

  • Nascondi nelle app a schermo intero
  • Non spostare la pillola sopra la tastiera
  • Mantieni la pillola abilitata in modalità auto (Android Auto)
  • Personalizza il tempo di scorrimento e di attesa
  • Personalizza la durata della vibrazione
  • Personalizza la durata dell'animazione

Compatibilità (tutto gratis)

  • Nascondi la barra di navigazione originale in orizzontale
  • Correzioni della modalità tablet
  • Hitbox più grande
  • Mantieni la barra di navigazione originale nelle app a schermo intero


Domande frequenti per i gesti di navigazione

Espandi il pulsante in basso per visualizzare le nostre risposte a un elenco di domande frequenti.

Domande frequenti sui gesti di navigazione

  • Aiuto, ho disinstallato l'app e non riesco più ad accedere alla mia barra di navigazione!
    • Connettiti al computer ed esegui il comando seguente: adb shell wm overscan reset
  • C'è una "linea bianca" nella parte inferiore dello schermo!
    • Questo NON è un bug. Questo è un effetto collaterale di una modifica che abbiamo fatto intenzionalmente dopo la versione 1.0.0 perché senza di essa, molti dispositivi Samsung, Motorola e Xiaomi stavano segnalando importanti bug (ad esempio schermo nero dopo lo sblocco che ha reso il telefono inutilizzabile). linea "è causata dal fatto che la barra di navigazione è nascosta al 99, 99% ma non al 100% (ad esempio, nascondiamo la barra di navigazione interamente ad eccezione di 1 pixel.) Quindi la" linea bianca "è in realtà solo la barra di navigazione di colore bianco. È notato soprattutto dai proprietari Samsung perché Samsung colora in modo aggressivo la barra di navigazione bianca. Stiamo colorando la barra di navigazione per nascondere questa linea bianca.
  • La disinstallazione dell'app non riporta la barra di navigazione del mio magazzino!
    • Non disinstallare l'app a meno che non si disabiliti prima la pillola nell'app. La nostra app non è in grado di rilevare quando viene disinstallata, quindi non possiamo ripristinare le modifiche apportate se la disinstalli. Prima disabilita la pillola e poi disinstallala come di consueto.
  • La pillola non funziona con il blocco dello schermo.
    • Non abbiamo modo di simulare una lunga pressione sul pulsante indietro senza root. Una soluzione provvisoria che stiamo esaminando è rilevare quando il telefono entra in uno stato di blocco dello schermo e disabilitare la pillola per riportare la barra di navigazione di serie.
  • L'app nasconde il dock in Samsung DeX.
    • Apparentemente, il dock in DeX è visto come una barra di navigazione. Vedremo se siamo in grado di rilevare DeX e disabilitare l'app solo quando ciò accade.
  • Possiamo aggiungere una funzione in cui la pillola si trova nella sua area separata in modo che non si sovrapponga a determinati elementi dell'interfaccia utente?
    • Molto probabilmente no, scusa. Stiamo già spingendo il contenuto dello schermo verso il basso per nascondere la barra di navigazione. L'aggiunta di questa funzione ci richiederebbe di aumentare anche il contenuto dello schermo. Non possiamo averlo in entrambi i modi. Tuttavia, presto aggiungeremo gesti fuori dallo schermo in stile OnePlus in cui scorri verso l'alto dalla parte inferiore dello schermo. Con ciò, non dovrai preoccuparti della sovrapposizione degli elementi dell'interfaccia utente!
  • Possiamo nascondere la pillola quando ci si avvia?
    • Sì, una versione futura consentirà di nascondere la pillola quando ci si trova nella schermata iniziale.
  • Possiamo bloccare lo schermo?
    • Ci sono 4 modi in cui sappiamo di fare questo, e nessuno di questi è l'ideale. Non esiste una semplice API "schermata di blocco" (beh, non fino ad Android P) che possiamo usare e che non abbia una sua parte di problemi. L'approccio di Nova Launcher è probabilmente la soluzione migliore, quindi probabilmente faremo solo quello che fanno. È previsto, però!
  • Possiamo fare uno screenshot?
    • Pre-Android P, l'unico modo per farlo è con l'API MediaProjection (quella che ti consente di effettuare registrazioni dello schermo). È molto impegnativo ma è possibile farlo.
  • Possiamo aggiungere azioni root speciali?
    • Sì, li aggiungeremo in una versione futura.


Unisciti al nostro gruppo di test beta sui gesti di navigazione

Il nostro gruppo di beta test su Telegram ha confermato che l'ultima versione funziona bene sui seguenti dispositivi:

Elenco dei dispositivi testati con Navigation Gestures 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

Testiamo ogni versione prima di inviarla al Google Play Store, ma anche con un gruppo di beta testing, è ancora difficile trovare tutti i nuovi bug in un'app.


Feedback e supporto per i gesti di navigazione

Il feedback è molto importante per noi. Mentre siamo fortunati ad avere accesso a un grande team che possiede una grande varietà di dispositivi di diversi produttori di dispositivi, è difficile per noi garantire un'esperienza senza errori su ogni dispositivo. Se hai problemi con la nostra app, non esitare a inviarci un'e-mail o postare nel thread di supporto ufficiale.

Abbiamo in programma di aggiungere funzionalità aggiuntive nelle prossime versioni per offrire agli utenti più opzioni per gesti e azioni a scorrimento. Speriamo di offrire un'esperienza in grado di sostituire la barra di navigazione sul tuo dispositivo. Se ritieni che dovremmo aggiungere una o due funzionalità per realizzarlo, ti preghiamo di contattarci con le tue idee!