Sono l'unica persona a cui mancano le app Web di Unity?
Il lungometraggio ha debuttato in Versione Ubuntu 12.10 ed era, a mio parere, molto in anticipo sui tempi.
In un unico, ampio tratto Ubuntu 12.10 ha trasformato il Web da qualcosa confinato in una finestra del browser a parte integrante del desktop Linux.
Ubuntu ha reso il web un cittadino di prima classe sul desktop. I siti Web e i servizi Web sono stati in grado di integrarsi perfettamente nell'esperienza desktop in un modo che all'epoca era davvero innovativo e probabilmente lo è ancora.
Prendi, ad esempio, le notifiche desktop dai siti web.
Apple Mac OS X ha aggiunto il supporto per le notifiche push web, ma solo diversi anni dopo che Ubuntu ha permesso ai siti web di inviare notifiche al desktop. Microsoft ha impiegato ancora più tempo per recuperare.
Web-push il supporto è anche una recente aggiunta a Google Chrome per Android, Windows, Mac, Linux e Chrome OS. WhatsApp e Facebook è tra i primi servizi a supportarlo.
Ma Ubuntu stava facendo tutto questo, e molto altro ancora, sul desktop, da solo, diversi anni prima.
Le app Web Unity potrebbero integrarsi con varie funzionalità desktop di Ubuntu tra cui, ma non solo:
potrei dare un'occhiata al mio Gmail conteggio non letto nel menu di messaggistica di Ubuntu; trova un Feedly icona nel launcher di Unity; setacciare subreddit direttamente dall'HUD; e tieniti aggiornato sugli avvisi di ultime notizie tramite le notifiche desktop native.
Una caratteristica che aveva tutte le sfumature del fantastico. Molti siti Web hanno lavorato con esso. Ha offuscato le linee tra desktop e web.
E poi si è rotto.
"Ubuntu ha fatto un enorme passo avanti nel fare da pioniere del web integrato, ma poi ha fatto un passo indietro"
La risposta breve è Ubuntu non l'ho fatto abbandonare le app Web Unity di per sé, ha semplicemente cambiato il modo in cui funzionavano.
Ci sono alcune ragioni per questo, ma tutte si riducono all'onere della manutenzione.
David Barth di Canonical spiega in una segnalazione di bug presentata nel 2014 in che modo l'implementazione stava causando problemi perché si basava sulle estensioni di Firefox e Chromium:
"Il nostro approccio iniziale all'utilizzo di un'estensione per implementare [l'integrazione di app web] si è rivelato problematico".
Aiuta anche a ricordare il contesto del periodo: Mozilla Firefox stava cercando di bloccare gli addon non firmati (il unity-webapp-addon era caricato lateralmente) e Chromium avrebbe dovuto seguire l'esempio limitando le installazioni di estensioni solo a quelle dal Chrome Web Store (a meno che in modalità sviluppatore).
Da notare che i pacchetti di addon per l'unità erano retroattivi eliminato da Ubuntu 14.04 LTS nel 2015.
È stato anche affermato che l'esperienza dell'utente era tutt'altro che ideale. Gli utenti, sostenevano gli sviluppatori, preferivano che le app Web installate si aprissero in finestre separate e non in una nuova scheda del browser, poiché Firefox era (allora) limitato.
Non che questo problema non fosse superabile.
Open-source è quello che è Chromeless modalità Firefox è stato rapidamente sviluppato e proposto per l'inclusione.
Ma gli sviluppatori di Ubuntu hanno rifiutato di unire la patch dicendo all'epoca che non volevano aggiungerla “…qualsiasi ulteriore follia oltre agli altri milioni di cambiamenti che stiamo facendo”.
"Il più grande svantaggio era il modo in cui funzionava la funzione"
Di nuovo con l'onere della manutenzione.
Ma forse il più grande svantaggio era il modo in cui funzionava la funzione. Si basava sulla creazione di un livello tra siti Web di terze parti, come ha spiegato Michael Hall di Canonical in un commento (non più pubblico) di Google+ dell'epoca:
"Il problema con [la vecchia versione delle webapp Unity] era che stavamo iniettando codice nei siti web per fallo funzionare, e se quei siti web cambiassero qualcosa su se stessi potrebbe rompere il nostro iniettato copioni”.
Questa funzione utilizzava Greasemonkey e Userscripts per raschiare e trasmettere "conteggi non letti" e simili.
In un'epoca in cui siamo tutti estremamente attenti alla privacy (e giustamente) l'idea di avere una terza parte in gioco semplicemente non è l'ideale.
Quando Ubuntu 14.04 LTS è arrivato, le parti chiave che hanno reso possibili le funzionalità dell'app Web Unity di Ubuntu mancavano completamente.
Certo, puoi ancora installare app Web tramite Ubuntu Software Center, ma queste app ora sono offerte zero integrazione di sistema, a meno che non conti l'aggiunta di un lanciatore di app al Dash qualcosa di cui gridare.
Inoltre, le app Web sono passate dall'apertura in Firefox completo al browser snellito basato su Chromium Ubuntu "browser web" (la stessa app che si trova sul telefono Ubuntu).
Sebbene promesso, l'app Ubuntu Web Browser non ha mai ricevuto alcuna integrazione desktop di Unity consentita dall'esperienza (presumibilmente meno desiderabile) di Firefox/Chromium.
Anche la (perennemente inutile) web app di Amazon non è stata risparmiata, passando da cosa moderatamente utile (potevi fare clic con il tasto destro per accedere a un elenco rapido, rendendo è facile "saltare" direttamente, ad esempio, alla pagina degli ordini, ecc.) a un segnalibro indesiderato avvolto sul web in un browser che non era nemmeno molto bravo a eseguire il rendering esso!
Ubuntu ha fatto un enorme balzo in avanti aprendo la strada a un'esperienza di app Web integrata sul desktop, ma ha fatto un notevole passo indietro quando ha rimesso il Web nella sua scatola.
Per un po' è sembrato che il desktop convergente Unity 8 che Canonical stava pianificando di realizzare avrebbe riportato molte di queste integrazioni pulite.
Ubuntu su telefoni e tablet ha fatto un uso intenso HTML5 e tecnologie web per molte delle sue app (ad es. Facebook, Twitter, quasi il 90% delle app nello Store).
Ahimè, non doveva essere. Ubuntu Phone, Unity 8 e altri lavori correlati sono stati cancellati in un colpo solo, in una sera, nel 2017.
E con gli standard web relativi alle notifiche push, all'integrazione del software e all'accesso all'hardware, il i componenti sono ancora lì e altre aziende, come Google, stanno testando le acque integrazione.
Il mobile ha offuscato i confini di ciò che è "web", quindi sarebbe bello vedere Ubuntu offrire ancora una volta un'esperienza integrata di prima classe sul desktop.
Tutto Ubuntu, tutti i giorni. Dal 2009.