Facebook inserisce il proprio browser Chromium WebView nell’app per Android • The Register

Analisi Facebook sta testando il proprio motore di browser personalizzato all’interno della sua app Android e prevede di distribuire il codice in modo più ampio, per motivi di maggiore sicurezza e una migliore esperienza utente.

Per impostazione predefinita, Facebook su Android sceglie di consentire agli utenti di aprire i collegamenti Web all’interno dell’app anziché nel browser mobile assegnato per impostazione predefinita nelle preferenze di sistema di Android. Lo fa, come molte altre popolari app Android, utilizzando Android System WebView, un componente fornito da Google che carica le pagine web all’interno dell’app.

Ciò ha pochi vantaggi per l’utente in termini di efficienza delle risorse, ma va a discapito della scelta del browser da parte degli utenti, delle password salvate, dello stato di accesso persistente e delle relative impostazioni del browser su privacy, accessibilità ed estensioni.

Le visualizzazioni Web presentano anche alcuni vantaggi rispetto a Facebook in termini di metriche di coinvolgimento migliorate: le persone che escono dall’app in un browser Web autonomo potrebbero non tornare immediatamente. Significa anche una migliore visibilità sull’attività dell’utente: le WebView espongono più dati e attività dell’utente rispetto ai browser autonomi.

Una fonte del settore ha descritto i browser WebView Il registro come “tracker-blocker-blockers”, pur menzionando il problema saliente è ciò che fa con la scelta dell’utente.

Il genitore di Facebook Meta, per inciso, è stato citato in giudizio il mese scorso per presunta non adeguata divulgazione delle conseguenze della navigazione basata su WebView, un’accusa che la società contesta.

Facebook considera iOS WebView – dal motore WebKit di Safari – che non è l’ideale perché fa parte del sistema perché può essere aggiornato solo con gli aggiornamenti iOS. Su Android funziona in modo diverso. Android System WebView e Chrome possono essere aggiornati tramite Google Play.

Tuttavia, secondo il responsabile dell’ingegnere del software di Facebook Nate Schloss, gli utenti Android spesso non si preoccupano di aggiornare la propria app di Chrome o le app che includono WebView, il che può compromettere la sicurezza e portare a un’esperienza utente più negativa.

Linee sfocate

“Per aiutare a risolvere questi problemi, e seguendo il precedente di fornitori di browser come Microsoft Edge, Samsung Internet e Mozilla Firefox, tutti i motori di browser personalizzati vengono spediti ad Android, stiamo sviluppando e testando una WebView separata basata su Chromium per diversi anni”. Schloss ha detto in un post sul blog venerdì, offuscando la distinzione tra le aziende che forniscono browser autonomi su Android e Facebook, che fornisce una parte incorporata del browser.

Secondo Schloss, la WebView basata su Chromium di Facebook sostituirà la WebView di sistema Android (anch’essa basata su Chromium, ma controllata da Google) per Facebook nel browser in-app di Android.

“Questo WebView può essere aggiornato in concomitanza con gli aggiornamenti dell’app Facebook e fungere da rimpiazzo per System WebView all’interno dell’app Facebook senza compromettere o alterare in alcun modo l’esperienza dell’utente”, ha spiegato Schloss.

Il registro ha chiesto a Meta se le persone potessero utilizzare il proprio browser preferito per aprire i collegamenti visualizzati nell’app di Facebook.

Un portavoce ha dichiarato: “Se lo desiderano, le persone possono utilizzare il menu all’interno del nostro browser in-app per selezionare l’opzione per aprire i collegamenti all’interno del browser di sistema. Inoltre, le persone che non desiderano utilizzare tutte le funzionalità delle nostre tecnologie (incluso il browser in-app) accedere a Facebook e Instagram tramite il Web invece delle nostre app.”

Tuttavia, non esiste un modo semplice per impostare l’app di Facebook in modo che apra tutti i collegamenti nel browser Android predefinito dell’utente. I collegamenti devono aprirsi prima nell’app di Facebook e quindi l’utente deve toccare il menu ••• Altre opzioni per caricare la pagina una seconda volta nel browser autonomo dell’utente: non esattamente un’esperienza utente senza interruzioni. Il portavoce di Meta ha notato che questo è più di quanto consentito da alcune app rivali, ad esempio TikTok non supporta l’apertura di collegamenti in un browser esterno.

[A reader writes in to say that Facebook does allow users to open a link first in an external browser, it’s just a fairly hidden option. We’re told you need to open the menu then navigate to Settings and Privacy -> Settings -> Profile -> Profile settings for your account -> Media and contacts -> “Links open externally”. That should work albeit until Facebook undoes the option after a while. – ed.]

Facebook potrebbe utilizzare una tecnologia diversa per implementare la sua sostituzione WebView, le schede personalizzate di Chrome (CCT). Introdotto nel 2015, Google consiglia WebViews per l’hosting dei propri contenuti all’interno di un’app e CCT per contenuti esterni.

“Se la tua app indirizza le persone a URL al di fuori del tuo dominio, ti consigliamo di utilizzare le schede personalizzate”, suggerisce la documentazione dell’azienda, poiché i CCT offrono “supporto sia per le funzionalità che per le funzionalità della piattaforma Web come i browser” e vari vantaggi come Google. Sistema di navigazione sicura.

Possiamo gestirlo

Tuttavia, ha detto il portavoce di Meta Il registro che i CCT non funzioneranno per l’app Facebook su Android: “Il nostro browser in-app offre funzionalità e protezioni di sicurezza per gli utenti che non possiamo creare con le schede personalizzate di Chrome, ad esempio, siamo in grado di consentire agli utenti di segnalare pagine Web dannose a noi e possiamo rilevare più facilmente gli attacchi di malintenzionati, ad esempio quando un truffatore tenta di reindirizzare gli utenti a un sito dannoso.”

Chiaramente, Meta preferirebbe gestire da sola gli attacchi web piuttosto che fornire dati al servizio di navigazione sicura di Google. E la sua preoccupazione per la sicurezza sembra essere limitata all’ambiente mobile: Facebook non ha mostrato alcun segno di provare a cambiare il modo in cui gli utenti desktop sperimentano il social network. Inoltre, WebViews ha avuto i propri problemi di sicurezza [PDF] nel passato.

I browser in-app (WebViews e simili) sono stati oggetto di alcuni dibattiti negli ultimi anni, in particolare da Alex Russell, attualmente in Microsoft e precedentemente in Google, e Felix Krause, fondatore di fastlane.tools. Questi “Franken-browser” continuano ad esistere perché Apple e Google li supportano nei rispettivi sistemi operativi mobili.

Parte del motivo potrebbe avere a che fare con la rappresentanza delle autorità di regolamentazione della concorrenza, al fine di respingere le controversie antitrust.

Infatti, nei suoi commenti [PDF] alla UK Competition & Markets Authority, Google ha specificamente citato le app native, “che consentono agli utenti di visualizzare i contenuti web nei browser in-app, con traffico significativo”, come prova dell’esistenza di un’azienda concorrente.

Google riconosce che il rapporto intermedio della CMA “solleva preoccupazioni sui browser in-app che ignorano le scelte del browser predefinito degli utenti”. Tuttavia, la società supporta l’osservazione della CMA secondo cui “la decisione se un’app nativa avvierà un browser in-app e, in tal caso, quale browser spetta al rispettivo sviluppatore dell’app, non a Google”.

L’app di Facebook ha fatto questa scelta, sebbene consentisse agli utenti di scegliere da soli al secondo caricamento della pagina. ®

Leave a Reply

Your email address will not be published. Required fields are marked *