Unity - Luca Caldarella

24
Unity: Problematiche connesse al “nuovo” concetto di interfaccia grafica Luca Caldarella

description

Unity di Luca Caldarella Linuxday 2013 - Avola (SR)

Transcript of Unity - Luca Caldarella

Page 1: Unity - Luca Caldarella

Unity: Problematiche connesse al “nuovo” concetto di interfaccia grafica

Luca Caldarella

Page 2: Unity - Luca Caldarella

Solitamente vediamo interfacce di questo tipo......

L'interfaccia è quello strumento che consente di “dialogare” con la macchina in un linguaggio comprensibile all'operatore umano

Page 3: Unity - Luca Caldarella
Page 4: Unity - Luca Caldarella
Page 5: Unity - Luca Caldarella
Page 6: Unity - Luca Caldarella

Tra il 2010 e il 2011 Canonical e GNOME foundation – separatamente – rivoluzionano (tra fiumi di critiche) il concetto di desktop.

Da un'impostazione basata sulle finestre passa a quella incentrata sugli oggetti.

Nascono Unity e GNOME shell (3.0)

Page 7: Unity - Luca Caldarella
Page 8: Unity - Luca Caldarella
Page 9: Unity - Luca Caldarella

Unity caratteristiche

Sviluppato da Canonical e attualmente presente solo su Ubuntu (inizialmente su Netbook Remix).

E' basato sulle librerie grafiche gtk (Gnome) ed è implementato come plugin di Compiz (gestore degli effetti grafici).

Negli intenti di Canonical vi è quello di creare un'unica interfaccia indipendentemente dal dispositivo usato.

Page 10: Unity - Luca Caldarella
Page 11: Unity - Luca Caldarella

GNOME shell caratteristiche

Storico ambiente grafico per Linux (1997).

E' un vero e proprio desktop enviroment, completo di framework per la creazione di applicazioni e una ricca dotazione di proprie.

Supportato da moltissime distribuzioni, è quello di default in Fedora.

Progetto di diventare una distribuzione.

Page 12: Unity - Luca Caldarella

In ogni caso

Sia Unity che GNOME shell, interpretando in modo omogeneo il compositing delle finestre, rimediano a un vecchio e fastidioso problema di Linux:

Le differenze visive (all'interno dello stesso desktop) tra le applicazioni sviluppate con librerie grafiche differenti.

Page 13: Unity - Luca Caldarella

Unity: perché no

Esperienza utenza troppo diversa

Elevato uso di risorse di sistema

Progetto ancora precoce

Introdotto in modo troppo drastico

Page 14: Unity - Luca Caldarella

Conosciamolo meglio: la dash

Page 15: Unity - Luca Caldarella

Un solo pulsante(attivabile anche dal tasto “Win”)

● Applicazioni recenti● File recenti● Motore di ricerca globale (file e applicazioni)

Page 16: Unity - Luca Caldarella

I lens, la vera potenza

La barra di ricerca di Unity può essere impostata per interpretare a nostro piacimento determinati comandi.

alcuni esempi.....

Page 17: Unity - Luca Caldarella

Può essere una veloce calcolatrice

Page 18: Unity - Luca Caldarella

Può essere un motore di ricerca Wikipedia

Page 19: Unity - Luca Caldarella

Può cercare video su YouTube

Page 20: Unity - Luca Caldarella

Personalizzazione estrema!Unity Tweak Tool (nei PPA dalla 13.04)

Page 21: Unity - Luca Caldarella

Privacy: il caso Amazon

Dalla versione 12.10 (Unity 6.60), Ubuntu tramite il “lens shopping” collegava le ricerche della Dash al catalogo online di Amazon.

Questo garantiva a Canonical dei piccoli introiti pubblicitari.

Page 22: Unity - Luca Caldarella

Privacy: il caso Amazon

Secondo Richard Stallmann “Ubuntu è uno spyware”.

Page 23: Unity - Luca Caldarella

Privacy: il caso Amazon

Il lens shopping (come tutti i lens) è disinstallabile come un comune pacchetto:

sudo apt-get remove unity-lens-shopping

o più semplicemente da Synaptic...

Page 24: Unity - Luca Caldarella

Grazie per l'attenzione!