Problema della Bottom Bar di Shopify nell’App Google (iPhone)

Questo riguarda il problema del padding inferiore sotto la Bottom Bar quando un sito web Shopify che utilizza Navi+ viene aperto all’interno dell’App Google su iPhone.

Quando si accede a un sito web Shopify che utilizza Navi+ (o qualsiasi applicazione con un menu inferiore fisso, pulsanti flottanti, ecc.), gli utenti che aprono il sito web all’interno dell’App Google su iPhone possono a volte vedere uno spazio bianco insolito apparire nella parte inferiore dello schermo.

Questo problema si verifica solo nell’App Google ed non è causato da Navi+. Di seguito è riportata una spiegazione chiara e semplice.


1. Dove si verifica il problema?

Il problema si verifica solo quando:

  • Il sito web è in esecuzione su Shopify
  • C’è una Bottom Bar (Navi+ o qualsiasi altra app), o un Floating Action Button (FAB) come widget di chat, pulsanti di fedeltà, ecc.
  • L’utente apre il sito web tramite l’App Google su iPhone (di solito cercando e toccando il sito web)

Il problema non si verifica quando si apre il sito web utilizzando:

  • Safari (browser predefinito di iPhone)
  • Chrome
  • Facebook Browser
  • TikTok Browser

Questo conferma che il problema proviene dall’App Google su iOS.


2. Perché i siti web Shopify che utilizzano Navi+ sono più propensi a sperimentare questo problema?

L’App Google utilizza un modo speciale di rendere i siti web (WebView di Apple). Questo motore di rendering ha un problema di lunga data quando calcola l’altezza reale dello schermo in siti web che hanno:

  • Una Bottom Bar fissa
  • HTML o UI generati dinamicamente da JavaScript
  • Layout complessi come Shopify (più livelli di contenitore e sezioni in continua evoluzione)

Quando si verificano queste condizioni, l’App Google può calcolare erroneamente l’altezza effettiva della viewport e creare un finto padding inferiore.

➡️ Questo è il motivo per cui il problema appare più frequentemente sui siti web Shopify che utilizzano Navi+ o altre app con bottom bar/FAB.


3. È un problema di Navi+?

No. Questo è un bug intrinseco dell’App Google su iPhone, e esiste da molti anni.

Anche se Navi+ è disabilitato, altre app Shopify che visualizzano barre inferiori o FABs sperimentano ancora lo stesso problema all’interno dell’App Google.


4. Prove che questo problema non può essere completamente risolto

  • Molte app Shopify che includono una bottom bar o FAB sperimentano esattamente lo stesso problema.
  • Anche alcune funzionalità integrate di Shopify mostrano un comportamento simile all’interno dell’App Google.
  • Questo è un problema ben noto nella comunità degli sviluppatori, ma l’App Google non lo ha affrontato.
  • Il problema scompare non appena l’utente tocca qualsiasi punto dello schermo → L’App Google forza un nuovo rendering e ricalcola l’altezza corretta.

5. Soluzione attuale di Navi+

Navi+ ha ricercato e testato più approcci, ma poiché il problema origina dall’App Google stessa, non può essere completamente risolto.

Tuttavia, Navi+ ha implementato la migliore mitigazione possibile:

✔️ Il problema appare solo la prima volta

Di solito si verifica quando l’utente:

  • apre il sito web all’interno dell’App Google
  • e naviga o tocca qualsiasi punto della pagina

Quando ciò accade, Navi+ attiva un meccanismo di correzione una tantum. Non appena l’utente:

  • tocca leggermente lo schermo
  • scorre un po’
  • o interagisce in qualsiasi modo

✔️ Il problema scompare automaticamente

L’App Google ri-renderizzerà l’intero layout, e da quel momento:

  • La Bottom Bar viene visualizzata nella posizione corretta
  • Il problema non apparirà di nuovo fino a quando l’App Google non verrà chiusa e riaperta

✔️ Questa mitigazione riduce anche errori simili da altre app posizionate in basso quando utilizzate insieme a Navi+


6. Spiegazione rapida per gli utenti finali

Questo messaggio è progettato per utenti non tecnici:

“L’App Google su iPhone ha un bug di visualizzazione quando si aprono siti web Shopify che utilizzano una Bottom Bar come Navi+. Questo problema proviene dall’App Google e colpisce molte app, non solo Navi+. Si verifica solo una volta e scomparirà dopo qualsiasi tocco o scorrimento sullo schermo. Se utilizzi Safari o Chrome invece, il problema non si verificherà.”


7. Conclusione

❌ Non è un problema di Navi+
❌ Non è un problema di Shopify

✔️ Un bug di visualizzazione nell’App Google su iPhone
✔️ Navi+ minimizza il problema in modo che appaia solo una volta e poi scompaia
✔️ Safari/Chrome sono completamente non influenzati