• WEB DESIGN AGENCY

  • Sede Principale

    Multimedia Web

    Blog Studio Web

    Studio Web

    Sede a Venezia

    Web Agency Venezia

    Sede a New York

    Nyc Web Design

    Sede International

    Web Designer International

    Sito Demo One Page

    Spaghetti Web

    Landing page

    Savinus

  • smartphone

    Seguici sul tuo smartphone

  • web-designer-ancona
  • AGENZIA WEB

Home / News / Chrome: Progressive Web App ed estensioni, no a packaged e hosted App

Chrome: Progressive Web App ed estensioni, no a packaged e hosted App


Per chi fosse alla esame di alternative con le quali portare avanti nell’implementazione dei propri progetti esistono diverse soluzioni, a cominciare dallo sviluppo di Web App in sostituzione delle delle packaged e delle hosted App create, con l’ulteriore vantaggio di garantire una maggiore compatibilità cross-platform. Eventuali funzionalità non supportate potranno essere gestite tramite feature detection, gracefull degrading per i programmi di navigazione meno aggiornati ed eventuali segnalazioni testuali per gli utilizzatori.

A questo proposito si segnala la disponibilità di uno strumento come Caterpillar, appositamente concepito per facilitare la migrazione di facili Chrome App in Progressive Web App; si tratta di uno strumento che consente di inserire JavaScript per la sostituzione delle API Chrome utilizzate, non rappresenta però una soluzioni completa perché, ad modello, non consente di convertire applicazioni che prevedono processi di background.

Se non si dovesse scegliere la strada delle Progressive Web App si potrà optare per delle estensioni che sfruttino extension API, si tratta però di un’opzione non ottimale dal punto di vista dell’usabilità perché richiede l’installazione di componenti aggiuntivi e pone diversi errori dal punto di vista della compatibilità cross-browser, senza contare quella che potrebbe essere una naturale resistenza degli utenti a questo tipo di procedure.

Scartate le ipotesi delle Web App e delle estensioni, si potrebbe preferire lo sviluppo di applicazioni native, in questo caso framework come Electron e NWJS potrebbero consentire di riutilizzare il codice JavaScript pre-esistente, magari sfruttando API basate su NodeJS per risolvere eventuali lacune delle API Chrome.

Via Chrome Developer






Source link

Send this to a friend