I browser in-app possono offrire agli utenti un'esperienza di navigazione completa, lasciandoli al contempo nel contesto della tua app. Questa funzionalità viene utilizzata più comunemente quando nella tua app è presente un link o un annuncio che rimanda a una pagina web. La pagina web può essere aperta in un browser in-app, come mostrato nella Figura 1.
Sia Custom Tabs che WebView sono API disponibili per migliorare la tua esperienza in-app, ma la scelta di quella più adatta a te dipende dal tuo caso d'uso. La seguente tabella mostra alcuni vantaggi di ciascuno:
Navigazione pronta all'uso per i contenuti di terze parti gestiti dal browser predefinito dell'utente. Il più comune per la maggior parte dei casi d'uso. |
Esperienze di navigazione personalizzate controllate dagli sviluppatori. In genere, viene utilizzato per casi d'uso più avanzati. |
||||
|
|
Sebbene le schede personalizzate siano supportate dalla maggior parte dei browser, alcuni offrono opzioni di personalizzazione aggiuntive. Per saperne di più, consulta questo confronto del supporto dei browser per Schede personalizzate.
Risorse aggiuntive
Per sviluppare pagine web per dispositivi Android utilizzando le API WebView o Custom Tabs, consulta i seguenti documenti:
- Incorporare contenuti web nella tua app come contenuti principali o di supporto
- Panoramica delle schede personalizzate
- Panoramica delle attività web attendibili
- Supporto dei browser