Lista consentita di app web isolate per gli sviluppatori

Robert Ferens
Robert Ferens
Demián Renzulli
Demián Renzulli

Questo documento fornisce informazioni essenziali relative alla lista consentita delle app web isolate (IWA), tra cui cosa sono, perché sono necessarie, i requisiti per gli sviluppatori e la procedura di inserimento nella lista consentita.

Che cos'è la lista consentita IWA?

La lista consentita di IWA è un meccanismo che controlla quali app web isolate possono essere installate e aggiornate sui dispositivi degli utenti. A partire da Chrome 143 su ChromeOS, solo le applicazioni presenti in questa lista consentita potranno essere installate o aggiornate tramite il pannello di amministrazione. Questa limitazione si applica ad altri sistemi operativi a partire dal loro supporto iniziale per le app web isolate. Per scoprire come aggiungere un'app alla lista consentita, leggi il resto di questo documento.

In che modo la lista consentita influisce sull'installazione e sull'utilizzo delle app?

A partire da Chrome 143, puoi aspettarti il seguente comportamento.

App nella lista consentita

Le app nella lista consentita rimangono completamente funzionali, consentendo l'installazione, gli aggiornamenti e l'uso continuato senza alcun impatto dal lancio della funzionalità.

Installazioni di app esistenti non incluse nella lista consentita

Le installazioni esistenti dell'app rimarranno installate e potranno continuare a essere avviate, ma non riceveranno più aggiornamenti dopo l'implementazione della lista consentita. Se un'app viene aggiunta in un secondo momento alla lista consentita, sia le installazioni esistenti sia le nuove istanze seguiranno il comportamento descritto in App nella lista consentita.

App non installate e non incluse nella lista consentita

Le app non incluse nella lista consentita non possono essere installate tramite il pannello di amministrazione in base al criterio, ma possono essere installate e testate in modalità sviluppatore utilizzando chrome://web-app-internals. Per farlo, devi attivare il flag di Chrome: chrome://flags#enable-isolated-web-app-dev-mode.

Considerazioni aggiuntive

  • L'aggiunta di un'applicazione all'allowlist approva automaticamente tutte le relative versioni.
  • La lista consentita influisce sulle seguenti norme sottostanti:

Perché è necessaria la lista consentita?

La lista consentita ha tre obiettivi principali.

  • Garantire stabilità e qualità: IWA è attualmente limitato a un piccolo pubblico di sviluppatori perché si trova in una fase iniziale del prodotto. Google sta collaborando con un gruppo selezionato di sviluppatori per garantire che il prodotto soddisfi un elevato standard di stabilità e qualità prima del rilascio su larga scala. La lista consentita assicurerà che l'IWA provenga solo da questi sviluppatori.
  • Stabilisci canali di contatto attendibili:crea una linea di comunicazione diretta con gli sviluppatori, fondamentale per processi come la rotazione delle chiavi.
  • Rispetto dei termini e delle condizioni: assicurati che gli sviluppatori comprendano e rispettino i termini di utilizzo accettabile di Google per il deployment di applicazioni Isolated Web App (IWA) tramite il browser Chrome.

Requisiti per gli sviluppatori

Per aggiungere la tua app web isolata alla lista consentita, devi contattare Google tramite il tuo contatto partner Google noto. Fornisci informazioni specifiche sull'applicazione, rispetta i principi di sicurezza IWA e accetta le norme di utilizzo accettabile.

Se non hai un contatto partner di Google, è probabile che tu non faccia parte del programma IWA in anteprima.

Criteri per l'inserimento nella lista consentita

Il prerequisito fondamentale per richiedere l'inserimento nella lista consentita di un'app è che il caso d'uso dello sviluppatore non deve essere realizzabile tramite soluzioni web aperte esistenti, incluse le API web aperte e le estensioni del browser. Inoltre, le API dell'app web isolata (IWA) attualmente lanciate devono soddisfare adeguatamente i requisiti e lo sviluppatore deve far parte del programma per i primi utenti di IWA.

Procedura di aggiunta alla lista consentita

La procedura per inserire un IWA nella lista consentita prevede i seguenti passaggi:

Passaggio Azione Dettagli Responsabile
1 Richiedi l'inserimento nella lista consentita Lo sviluppatore/partner contatta il proprio contatto Google (Partner Engineer o altro punto di contatto). Sviluppatore / partner
2 Risposta al richiedente Il contatto Google fornisce istruzioni al richiedente, incluso un link al modulo di richiesta e eventuali istruzioni aggiuntive via email. Contatto Google
3 Fornire dati Lo sviluppatore/partner registra IWA utilizzando il modulo fornito. Puoi consultare il contatto Google per ricevere assistenza. Sviluppatore / partner
4 Elaborazione della richiesta e
fornitura di feedback
Google esamina la richiesta di inserimento nella lista consentita e risponde entro due settimane lavorative, approvandola, rifiutandola o contattando lo sviluppatore per ulteriori domande. Una volta approvato, l'ID bundle viene aggiunto alla lista consentita e il partner viene informato della data in cui la modifica diventa effettiva. Contatto Google

Rotazione chiave

La procedura di creazione di liste consentite è fondamentale per stabilire canali di contatto affidabili con i partner, il che semplifica la rotazione delle chiavi. La rotazione delle chiavi è un meccanismo che consente di sostituire le chiavi private utilizzate per firmare le applicazioni in caso di divulgazione o perdita, mantenendo un ID bundle stabile. Questa connessione attendibile stabilita durante la fase di inserimento nella lista consentita è essenziale per consentire la rotazione delle chiavi senza interruzioni.