Categorie
Domande di Internet

Eli5: Perché i siti web vogliono che scarichi la loro app?

Bentornati ad un'altra straordinaria edizione delle domande di cultura generale!

5307 utenti della rete avevano questa curiosità: Spiegami: Perché i siti web vogliono che scarichi la loro app?

Che differenza fa per loro? Perché le app vengono spinte in modo così aggressivo quando devono comunque mantenere il sito desktop?

Ed ecco le risposte:

L'azienda può raccogliere più informazioni dal tuo dispositivo se usi la loro app che se utilizzi il loro sito web mobile.

Possono inviarti notifiche con l'app per mantenere la tua attenzione e farti tornare più frequentemente.

Un'app ben progettata può offrire un'esperienza utente migliore rispetto a un sito Web mobile, il che potrebbe rendere più piacevole l'utilizzo di tale azienda.

Sono un ingegnere del software che lavora sia su un sito Web che su un'app per una startup. (Non dirò quale perché questa non è una pubblicità.) Le pratiche della mia azienda possono o meno essere tipiche, quindi tutto ciò che dico qui non si applica necessariamente a tutti.

Prima di tutto: i motivi per cui la mia azienda spinge affinché gli utenti siano sull'app non hanno nulla a che fare con il monitoraggio. Non teniamo traccia dei dati degli utenti diversi da cose come, quali funzionalità vengono utilizzate dalle persone e quali tipi di errori ricevono le persone. Tracciamo queste cose esattamente come facciamo sull'app. Non mostriamo annunci pubblicitari né sul sito Web né sull'app.

Un rapido tutorial su come scriviamo il codice: usiamo le librerie, che sono volumi di codice scritti da altri che gestiscono cose comuni come l'acquisizione degli input degli utenti e la visualizzazione di cose sullo schermo. La mia azienda utilizza librerie chiamate react per il nostro sito Web e react-native per la nostra app, tra molte altre.

Un grande motivo per cui preferiamo gli utenti ottenere la nostra app è che la quantità di controllo che abbiamo su react-native è molto migliore quando si ha a che fare con i tocchi. React è progettato principalmente pensando all'interazione mouse e tastiera, il che significa che la nostra interfaccia web mobile funziona bene quando gli utenti toccano le cose (è esattamente come un clic), ma ha problemi durante il trascinamento o lo swipe, poiché fare queste cose normalmente ti scorrerebbe in fondo alla pagina. (Il trascinamento del clic-tieni premuto su un mouse, al contrario, è davvero facile da rilevare perché non c'è nient'altro che un utente potrebbe tentare quando fa clic e tieni premuto.) React-native calcola automaticamente se un trascinamento deve essere uno scroll o un grab- and-drop, che ci fa risparmiare un sacco di fatica.

A causa di quanto sopra, progettiamo la nostra app in modo diverso dal nostro sito web mobile : puoi interagire con il sito Web mobile solo tramite tocchi, ma puoi eseguire tutti i tipi di gesti sull'app. Ciò significa in realtà che mostriamo meno pulsanti sull'app e più elementi mobili. Meno pulsanti significa che lo schermo appare meno ingombrante.

In generale, il modello di browser di tutto ciò che è una pagina è piuttosto fastidioso da gestire sul cellulare. Ad esempio, è molto comune sui dispositivi mobili viaggiare tra molti schermi diversi, quindi naturalmente vorresti che il pulsante Indietro andasse alla schermata precedente. In un browser, questo è piuttosto imbarazzante perché il browser probabilmente ha scaricato la pagina precedente quando si passa alla pagina corrente (questo consente di risparmiare memoria) e ora dobbiamo caricare di nuovo quella pagina precedente. Ma react-native ha un componente aggiuntivo che ricorda automaticamente ed efficientemente dove ti trovavi nella schermata precedente ogni volta che apri una nuova schermata sopra di essa e ti porta lì quando premi il pulsante Indietro.

Tieni presente che tutti i dati necessari per utilizzare l'app vengono salvati sul tuo dispositivo, il che significa che non è necessario trasferire quasi la stessa quantità di dati sul telefono durante il caricamento, il che significa che la nostra app si carica molto più velocemente del nostro sito. Per i desktop, il tempo trascorso di solito è impercettibile, perché i desktop in genere hanno buone connessioni Internet. Ma i dispositivi mobili sono spesso su dati con connessione irregolare e ridurre al minimo i dati trasferiti è davvero importante. Inoltre, i siti Web non funzionano affatto quando sono completamente offline, il che è abbastanza importante per i nostri utenti: spesso usano l'app quando sono offline, proprio per la natura dello scopo della nostra app.

In precedenza abbiamo utilizzato il sito Web per tutto. Ma abbiamo iniziato a creare la nostra app perché in realtà può fornire agli utenti un'esperienza migliore.

TLDR: Il modo in cui funzionano spesso i siti web sui dispositivi mobili leggermente diverso dal modo più comodo di utilizzare un telefono. Le app sono migliori nell'ottimizzazione per quest'ultimo.

Tutti parlano di pubblicità e raccolta di dati, ma penso che sia più semplice di così: quando installi un'app, questa viene visualizzata sulla schermata iniziale del tuo telefono dove la vedi sempre. Questo potrebbe incoraggiarti a usarlo più spesso.

In secondo luogo, a volte un'app può fare più di un sito web.

IO hanno lavorato per aziende che lo fanno e non c'erano pubblicità coinvolte – molti dei commenti qui riguardano pubblicità ma molte app/siti non hanno pubblicità perché vogliono che tu acquisti effettivamente qualcosa, ti iscrivi, ecc. o altrimenti usi il prodotto su base regolare.

Il motivo principale è che è davvero evidente nei dati che gli utenti dell'app interagiscono di più, utilizzano di più il prodotto e monetizzare meglio. Puoi fare esperimenti casuali con tattiche aggressive di promozione delle app e scoprire che la conversione di utenti web in utenti di app aumenta tutti i tipi di metriche.

Il le ragioni alla base di ciò sono alcune combinazioni di app più facili da usare rispetto ai siti Web mobili, notifiche push e facilità di accesso una volta installate.

tagshell