Google Play Store si prepara ad aggiungere le recensioni in-app

L'ultima versione dell'app Google Play Store, versione 15.9.21, suggerisce una nuova finestra di dialogo Revisione in-app che potrebbe consentire agli utenti di rivedere le app dall'interno delle app.

Se segui un noto sviluppatore indipendente di app Android sui social media, probabilmente lo hai visto lamentarsi almeno una volta sulle valutazioni del Play Store. È comprensibile, tuttavia, dal momento che gli ascolti, mentre a volte del tutto senza senso, può determinare il successo o il fallimento di un'app. Su Google Play, gli utenti che hanno problemi con un prodotto hanno molte più probabilità di lasciare una recensione (negativa). rispetto agli utenti che non hanno problemi con un prodotto, il che vale per molti mercati online con valutazione sistemi. Per combattere questo problema, molti sviluppatori incoraggiano i clienti a lasciare una recensione sul Play Store se sono soddisfatti del prodotto. Attualmente, l'unico modo con cui gli utenti possono valutare un'app su Google Play è accedere all'elenco del Play Store, ma Google potrebbe sviluppare un modo per consentire agli utenti di valutare le app tramite una finestra di dialogo in-app.

Uno smontaggio dell'APK può spesso prevedere funzionalità che potrebbero essere presenti in un futuro aggiornamento di un'applicazione, ma è possibile che qualcuna delle funzionalità menzionate qui non sia presente in una versione futura. Questo perché queste funzionalità non sono attualmente implementate nella build live e potrebbero essere recuperate in qualsiasi momento da Google in una build futura.

Nuovo codice di revisione in-app nel Google Play Store

La versione 15.9.21 dell'app Play Store ha iniziato a essere lanciata questa settimana ed è stata caricata su APKMirror dallo sviluppatore di OpenGApps. Abbiamo decodificato questo APK e scoperto una nuova attività denominata "com.google.android.finsky.inappreviewdialog.InAppReviewActivity." A giudicare dal nome, sembra che si tratti di una finestra di dialogo che consente all'utente di valutare un'app senza uscire dall'app. Attualmente, l'avvio dell'attività fa apparire un semplice pulsante "invia" in basso, che non fa nulla quando viene toccato.

Questo perché Google deve ancora implementare effettivamente questo flusso di revisione in-app. I 3 nuovi file di layout, denominati in_app_review_dialog_fragment, in_app_review_dialog_rate_review_layout e in_app_review_dialog_thank_you_layout, sono attualmente vuoti. Non scopriremo come appare questo flusso di revisione in-app finché una versione successiva del Play Store non riempirà questi layout. Abbiamo controllato il codice e abbiamo trovato menzioni di alcuni flag rilevanti, ma non abbiamo appreso alcuna informazione utile.

Possibilità di abuso?

Google avrebbe potuto aggiungere un flusso di recensioni in-app anni fa, ma la possibilità di abusi nelle valutazioni gli ha impedito di farlo. Se le app potessero essere riviste al di fuori del Play Store, è possibile che avremmo visto trucchi come utilizzando un servizio di accessibilità per visualizzare la finestra di dialogo, valutare l'app e poi scomparire quando l'utente non lo fa guardare. In alternativa, un'app potrebbe utilizzare un overlay per alterare la finestra di dialogo originale, inducendo l'utente a dare una valutazione più alta di quella prevista.

Sin dagli albori di Android, tuttavia, Google ha represso pesantemente queste potenziali vie di abuso. Android Q blocca l'avvio dell'attività in background, ad esempio, e le versioni recenti di Android costringono anche le app con servizi in primo piano a mostrare notifiche persistenti. L'API SYSTEM_ALERT_WINDOW utilizzata per creare sovrapposizioni lo farà eventualmente essere completamente sostituito anche dalla nuova API Bubbles di Android Q. Non sono sicuro di come Google verificherà l'integrità delle valutazioni inviate tramite la nuova recensione in-app del Play Store dialogo, ma sono sicuro che non lavorerebbero su una funzionalità del genere senza prendere in considerazione questi problemi considerazione. Lascerò ulteriori speculazioni per quando la funzionalità sarà più vicina al lancio.

Spero che Google coglierà questa opportunità per reprimere le app che presentano false finestre di dialogo di revisione in-app, ovvero quelle app che dicono agli utenti di contatta lo sviluppatore se valuta < 5 stelle nella finestra di dialogo falsa reindirizzando anche gli utenti che inviano false valutazioni a 5 stelle al Play Store effettivo elenco. È una pratica losca che non vedo affrontare questo flusso di revisione in-app. Quello di Google regole sulle valutazioni degli utenti del Play Store non vengono aggiornate da un po', ma potremmo vedere l'aggiunta di nuove regole se il flusso di revisione in-app si materializza.


Grazie a PNF Software per averci fornito una licenza d'uso Decompilatore JEB, uno strumento di reverse engineering di livello professionale per applicazioni Android.