Unity (Benutzeroberfläche) - Unity (user interface)

Einheit
Unity-logo.svg
Ubuntu 16.04 Desktop.png
Unity 7.4, mit angezeigtem Launcher, läuft auf Ubuntu 16.04
Entwickler Unity7 und neuere Versionen - Unity7-Betreuer, Ubuntu Unity; Unity8 - Canonical Ltd. , UBports
Erstveröffentlichung 9. Juni 2010 ; Vor 11 Jahren ( 2010-06-09 )
Stabile Version
7.5 / 25. Mai 2016 ; vor 5 Jahren ( 2016-05-25 )
Vorschauversion
UnityX
Repository
Geschrieben in Unity 2D : C++ , JavaScript , QML
2.0–7.4 : C , C++ , Python , Vala
8 : C++ und QML
UnityX : Fish
Betriebssystem Ubuntu Desktop , Ubuntu TV , Ubuntu Touch
Art Grafische Hülle
Lizenz GPL v3 , LGPL v3
Webseite unity8 .io Bearbeiten Sie dies auf Wikidata

Unity ist eine grafische Shell für die GNOME- Desktop-Umgebung, die ursprünglich von Canonical Ltd. für sein Ubuntu-Betriebssystem entwickelt wurde und jetzt von den Unity7-Maintainern (Unity7) und UBports (Unity8/Lomiri) entwickelt wird. Unity debütierte in der Netbook-Edition von Ubuntu 10.10 . Es wurde ursprünglich entwickelt, um den Platz angesichts der begrenzten Bildschirmgröße von Netbooks effizienter zu nutzen , einschließlich beispielsweise eines vertikalen Anwendungsumschalters namens Launcher und einer platzsparenden horizontalen Mehrzweck- Menüleiste oben .

Unity war Teil des Ayatana-Projekts, einer Initiative mit der erklärten Absicht, die Benutzererfahrung in Ubuntu zu verbessern.

Im Gegensatz zu GNOME, KDE Software Compilation , Xfce oder LXDE ist Unity keine Sammlung von Anwendungen. Es wurde entwickelt, um vorhandene Programme zu verwenden.

Am 5. April 2017 kündigte Mark Shuttleworth das Ende der Arbeit von Canonical an Unity an. Ubuntu 18.04 LTS , zu diesem Zeitpunkt ein Jahr vor der Veröffentlichung, würde den Unity-Desktop aufgeben und stattdessen den GNOME 3- Desktop verwenden. Unity7-Maintainer übernahmen die Entwicklung von Unity7, während UBports- Gründer Marius Gripsgård ankündigte, dass die Organisation die Entwicklung von Unity8 fortsetzen werde. Am 27. Februar 2020 gab UBports bekannt, dass es in Unity8 Lomiri umbenannt wurde .

Im Mai 2020 wurde erstmals eine neue inoffizielle Ubuntu-Version veröffentlicht. Ubuntu Unity verwendet den Unity7-Desktop.

Ubuntu Unity und Unity7-Maintainer haben mit der Arbeit am Nachfolger von Unity7, UnityX, begonnen.

Eigenschaften

Die Unity-Benutzeroberfläche besteht aus mehreren Komponenten:

  • Obere Menüleiste : eine Mehrzweck-Top-Leiste, die Platz spart und enthält:
    1. die Menüleiste der aktiven Anwendung
    2. die Titelleiste des Hauptfensters der aktiven Anwendung, einschließlich der Schaltflächen zum Maximieren, Minimieren und Beenden
    3. das Sitzungsmenü, einschließlich der globalen Systemeinstellungen, Abmelden und Herunterfahren
    4. die verschiedenen globalen Benachrichtigungsindikatoren, einschließlich der Uhrzeit, des Wetters und des Zustands des zugrunde liegenden Systems.
  • Launcher : eine Taskleiste . Mehrere Instanzen einer Anwendung werden unter demselben Symbol gruppiert, wobei ein Indikator anzeigt, wie viele Instanzen geöffnet sind. Der Benutzer hat die Wahl, ob er eine Anwendung für den Launcher sperren möchte oder nicht. Wenn es nicht gesperrt ist, kann eine Anwendung über das Dash oder über ein separat installiertes Menü gestartet werden.
  • Quicklist : das zugängliche Menü der Launcher-Elemente
  • Dash : ein Desktop-Suchdienstprogramm , das die Suche nach Informationen sowohl lokal (z. B. installierte Anwendungen, zuletzt verwendete Dateien oder Lesezeichen) als auch online (z. B. Twitter oder Google Docs ) ermöglicht. Es zeigt eine Vorschau der Ergebnisse an.
  • Head-up-Display (HUD) : Ermöglicht die Hotkey- Suche nach Elementen der oberen Menüleiste über die Tastatur, ohne dass die Maus verwendet werden muss, indem die Alt-Taste gedrückt und losgelassen wird.
  • Anzeigen : ein Benachrichtigungsbereich mit der Uhr, dem Netzwerkstatus, dem Batteriestatus und den Lautstärkereglern

Strich

Dash, durchsuchen von Anwendungen in Ubuntu 16.04

Dash ist ein Desktop-Suchdienstprogramm mit Vorschaufunktion. Es ermöglicht die Suche nach Anwendungen und Dateien. Dash unterstützt Such- Plug-ins , bekannt als Scopes (früher Lenses). Im Auslieferungszustand kann es Google Docs , Ubuntu One Music Store , YouTube , Amazon und soziale Netzwerke (zum Beispiel Twitter , Facebook und Google+ ) abfragen . Ab Ubuntu 13.10 werden Online-Suchanfragen an einen Canonical-Webservice gesendet, der die Art der Anfrage bestimmt und sie an den entsprechenden Drittanbieter-Webservice weiterleitet. Pornografische Ergebnisse werden herausgefiltert.

Keines der offiziellen Ubuntu-Derivate ( Kubuntu , Xubuntu , Lubuntu oder Ubuntu GNOME ) enthält diese Funktion oder eine Variation davon.

Eine der neuen Funktionen von Unity in Ubuntu 12.10 ist die Shopping-Linse. Ab Oktober 2012 sendet es (über eine sichere HTTPS- Verbindung) die Anfragen des Benutzers vom Heimobjektiv an productsearch.ubuntu.com, das dann Amazon.com abfragt , um relevante Produkte zu finden; Amazon sendet dann Produktbilder direkt an den Computer des Benutzers (zunächst über ungesichertes HTTP ). Klickt der User auf eines dieser Ergebnisse und kauft dann etwas, erhält Canonical eine kleine Provision auf den Verkauf.

Viele Rezensenten kritisierten dies: Da die Home-Linse das natürliche Mittel ist, um auf dem lokalen Computer nach Inhalten zu suchen, waren die Rezensenten besorgt über die Offenlegung von Anfragen, die lokal sein sollten, was ein Datenschutzproblem darstellte. Die Funktion ist standardmäßig aktiv (anstelle von Opt-in) und viele Benutzer wissen es möglicherweise nicht.

Am 23. September 2012 verteidigte Mark Shuttleworth das Feature. Er postete "das Home Lens of the Dash sollte es Ihnen ermöglichen, überall * alles * zu finden" und dass das Shopping-Objektiv ein Schritt in diese Richtung ist. Er argumentierte, dass die Anonymität gewahrt bleibt, weil Canonical-Server die Kommunikation zwischen Unity und Amazon vermitteln und Benutzer Ubuntu vertrauen könnten. Ubuntu Community Manager Jono Bacon schrieb: „Diese Funktionen sind sauber und unauffällig in das Dashboard integriert und bieten nicht nur eine nützlichere und umfassendere Übersicht, um Ihnen die Sichtbarkeit dieser Inhalte zu ermöglichen, sondern generieren auch Einnahmen, um das Wachstum und die Verbesserung von Ubuntu weiter voranzutreiben ." Steven J. Vaughan-Nichols von ZDNet sagte, das Feature störe ihn nicht und schrieb: "Wenn sie einige Benutzer glücklich machen und gleichzeitig etwas für das Unternehmen verdienen können, ist das in Ordnung für mich." Ted Samson von InfoWorld berichtete über die Antworten von Shuttleworth und Bacon, kritisierte das Feature aber dennoch.

Am 29. Oktober 2012 kritisierte die Electronic Frontier Foundation das Problem. Da Produktbilder (Stand Oktober 2012) über unsicheres HTTP zurückgesendet wurden, wurde argumentiert, dass ein passiver Lauscher – beispielsweise jemand im selben drahtlosen Netzwerk – eine gute Vorstellung von den Abfragen erhalten könnte. Außerdem könnte Amazon die Abfragen mit IP-Adressen korrelieren. Es empfahl Ubuntu-Entwicklern, die Funktion zu aktivieren und die Datenschutzeinstellungen von Ubuntu feiner zu gestalten. Es stellte fest, dass das Dash daran gehindert werden kann, das Internet zu durchsuchen, indem Sie "Online-Suchergebnisse einbeziehen" in den Datenschutzeinstellungen von Ubuntu deaktivieren.

Am 7. Dezember 2012 behauptete Richard Stallman , dass Ubuntu Spyware enthält und nicht von Unterstützern freier Software verwendet werden sollte. Jono Bacon tadelte ihn; er sagte, dass Ubuntu viele der Anforderungen, die die Community für wichtig hielt, reagiert und implementiert hat.

Seit September 2013 werden Bilder anonymisiert, bevor sie an den Computer des Nutzers gesendet werden.

Ein rechtlicher Hinweis im Dash informiert die Nutzer über die Weitergabe ihrer Daten. Darin heißt es, dass seine Anfragen und IP-Adresse an productsearch.ubuntu.com"ausgewählte Dritte" für Online-Suchergebnisse gesendet werden, es sei denn, der Benutzer hat sich durch das Deaktivieren der Suche abgemeldet. Die Seite mit den Datenschutzrichtlinien für Drittanbieter von Ubuntu informiert alle Drittanbieter, die Anfragen und IP-Adressen von Benutzern erhalten können, und besagt: "Informationen darüber, wie unsere ausgewählten Drittanbieter Ihre Informationen verwenden können, finden Sie in deren Datenschutzrichtlinien."

Schon bald nach der Einführung kamen Zweifel an der Konformität der Shopping-Linse mit der europäischen Datenschutzrichtlinie auf . Ende 2013 waren diese Zweifel Anlass für eine formelle Beschwerde über die Einkaufslinse, die beim Information Commissioner's Office (IOC), dem britischen Datenschutzamt, eingereicht wurde . Fast ein Jahr später entschied sich das IOC für Canonical, in Anbetracht der verschiedenen Verbesserungen, die zwischenzeitlich an der Funktion vorgenommen wurden, um sie mit der Datenschutzrichtlinie konform zu machen. Allerdings stellte das Urteil auch klar, dass das Feature zum Zeitpunkt der Einführung unter anderem nicht legal war, da eine Datenschutzerklärung fehlte.

Im März 2014 gab Michael Hall, der für Canonical Ltd sprach, an, dass sich die Benutzer in Unity 8 für jede Suche anmelden müssen, die durch Öffnen eines speziellen Bereichs und dann Auswählen des Suchorts durchgeführt wird. Diese Änderungen würden alle Kritikpunkte ausräumen, die in der Vergangenheit an Canonical und Unity geäußert wurden. Ab April 2016, mit der Veröffentlichung von Ubuntu 16.04 LTS , ist die Einstellung standardmäßig deaktiviert.

Varianten

Unity für Ubuntu TV

Ubuntu TV mit einer Unity-Variante wurde auf der Consumer Electronics Show 2012 vorgestellt . Ubuntu TV wurdefür SmartTVs entwickelt und bietet Zugriff auf beliebte Internetdienste und Streaming von Inhalten auf mobile Geräte mit Android , iOS und Ubuntu.

Unity für Ubuntu Touch

Am 2. Januar 2013 kündigte Canonical eine Smartphone- Variante von Unity an, die auf dem Mir- Display-Server läuft .

Einheit 2D

Unity 2D zeigt die Möglichkeit, neben verschiedenen Window-Managern und Desktop-Umgebungen ausgeführt zu werden

Canonical behielt zunächst zwei eigenständige Versionen von Unity bei, die optisch kaum zu unterscheiden, aber technisch unterschiedlich waren.

Unity ist als Plugin für Compiz geschrieben und verwendet ein ungewöhnliches OpenGL- Toolkit namens Nux. Als Plugin für Compiz bietet Unity GPU- beschleunigte Leistung auf kompatiblen Systemen. Es ist in den Programmiersprachen C++ und Vala geschrieben .

Unity 2D war eine Reihe individueller Anwendungen, die für Umgebungen entwickelt wurden, in denen Compiz nicht läuft, beispielsweise wenn die Grafikkarte OpenGL nicht unterstützt . Sie wurden in der GUI- Bausprache QML aus dem weit verbreiteten Qt-Framework geschrieben . Standardmäßig verwendet Unity 2D den Metacity- Fenstermanager, kann aber auch beschleunigte Fenstermanager wie Compiz oder KWin verwenden . In Ubuntu 11.10 verwendete Unity 2D den XRender-basierten Compositor von Metacity, um Transparenzeffekte zu erzielen. Ab Ubuntu 11.10 ersetzte Unity 2D das klassische GNOME-Panel als Fallback für Benutzer, deren Hardware die Compiz-Version von Unity nicht ausführen konnte.

Unity 2D wurde für die Veröffentlichung von Ubuntu 12.10 im Oktober 2012 eingestellt, da die 3D-Version besser auf Hardware mit geringerer Leistung ausgeführt werden konnte.

Verfügbarkeit

Da Unity und die unterstützenden Ayatana-Projekte in erster Linie für Ubuntu entwickelt werden und Ubuntu als erstes neue Versionen angeboten hat.

Außerhalb von Ubuntu haben andere Linux-Distributoren mit unterschiedlichem Erfolg versucht, Ayatana abzuholen. Die Ayatana-Komponenten erfordern die Modifikation anderer Anwendungen, was die Komplexität für die Übernahme durch andere erhöht.

  • Arch Linux bietet viele Ayatana-Komponenten, einschließlich Unity und Unity 2D, über ein inoffizielles Repository oder über AUR an .
  • Fedora bietet Unity nicht in seinen Standard- Repositorys an, da Unity nicht unterstützte Patches für GTK benötigt. Unity 6 wurde jedoch auf Fedora 17 portiert und kann über einen Zweig in den openSUSE-Repositorys installiert werden, in denen die Patches angewendet werden. Neuere Fedora- und Unity-Versionen werden nicht unterstützt.
  • Frugalware hatte Ayatana, einschließlich Unity und Unity 2D, als Teil des Entwicklungszweigs für eine kommende Frugalware-Version übernommen, aber das Projekt wird nicht mehr gepflegt.
  • openSUSE bietet viele Ayatana-Komponenten für GNOME. Nachdem der Paketierer das Projekt wegen Problemen mit der damals aktuellen Compiz-Version aufgegeben hatte, nahmen neue Entwickler die Aufgabe auf und stellen Pakete für openSUSE 12.2 (zusammen mit Versionen für Arch Linux und Fedora 17) bereit. Neuere openSUSE- und Unity-Versionen werden nicht unterstützt.
  • Manjaro hat eine Unity-Version seiner Distribution.
  • Ubuntu Unity verwendet den Unity 7-Desktop.

Entwicklung

Ubuntu verwendete ursprünglich die vollständige GNOME- Desktop-Umgebung; Ubuntu-Gründer Mark Shuttleworth zitierte philosophische Differenzen mit dem GNOME-Team über die Benutzererfahrung, um zu erklären, warum Ubuntu ab April 2011 mit Ubuntu 11.04 (Natty Narwhal) Unity anstelle der GNOME-Shell als Standardbenutzeroberfläche verwenden würde .

Im November 2010 erklärte Ubuntu Community Manager Jono Bacon , dass Ubuntu weiterhin den GNOME-Stack und die GNOME-Anwendungen ausliefern und Ubuntu für GNOME optimieren wird. Der einzige Unterschied, schrieb er, wäre, dass Unity eine andere Shell für GNOME ist.

Canonical kündigte an, Unity auch für Desktop-Computer entwickelt zu haben und Unity in Version 11.04 zur Standard-Shell für Ubuntu zu machen.

Die GNOME-Shell war nicht in Ubuntu 11.04 Natty Narwhal enthalten, da die Arbeit daran zum Zeitpunkt der Einfrierung von 11.04 noch nicht abgeschlossen war, aber über eine PPA verfügbar ist und in Ubuntu 11.10 und späteren Versionen über die offiziellen Repositorys verfügbar ist.

Im November 2010 kündigte Mark Shuttleworth die Absicht an, Unity schließlich auf Wayland anstelle des derzeit verwendeten X Window-Systems auszuführen , obwohl dieser Plan inzwischen fallen gelassen wurde und Wayland durch Mir für Unity 8 ersetzt wurde .

Im Dezember 2010 forderten einige Benutzer, dass der Unity- Launcher (oder das Dock ) von links auf andere Seiten des Bildschirms verschoben werden kann, aber Mark Shuttleworth antwortete darauf: "Ich fürchte, das wird nicht mit unseren breiteren Designzielen funktionieren. Daher werden wir das nicht implementieren. Wir möchten, dass der Launcher immer in der Nähe der Ubuntu-Schaltfläche ist." Mit Ubuntu 11.10 wurde die Ubuntu-Schaltfläche jedoch in den Launcher verschoben. Ein Drittanbieter-Plugin, das den Launcher von Unity 3D nach unten verschoben hat, war verfügbar. Eine Option, den Launcher an den unteren Bildschirmrand zu verschieben, wurde in Ubuntu 16.04 offiziell implementiert.

Ab 2010 verwenden die Entwickler der Unity-Shell-Schnittstelle ein Toolkit namens Nux anstelle von Clutter. Unity ist ein Plugin des Compiz- Fenstermanagers, der laut Canonical schneller ist als Mutter , der Fenstermanager, für den GNOME Shell ein Plugin ist.

Am 14. Januar 2011 veröffentlichte Canonical außerdem eine technische Vorschau einer "2D"-Version von Unity, die auf Qt basiert und in QML geschrieben ist . Unity-2D wurde nicht auf der Ubuntu 11.04-CD ausgeliefert, stattdessen war der klassische GNOME-Desktop der Fallback für Hardware, die Unity nicht ausführen konnte.

Im März 2011 tauchten öffentliche Hinweise auf Reibungen zwischen Canonical (und seiner Entwicklung von Unity) und den GNOME-Entwicklern auf. Im Rahmen der Unity-Entwicklung hatten Ubuntu-Entwickler API- Codierung zur Aufnahme in Gnome als externe Abhängigkeit eingereicht . Laut Dave Neary ist "... eine externe Abhängigkeit ein Nicht-GNOME-Modul, das eine Abhängigkeit von einem Paket ist, das in einem der GNOME-Modulsätze enthalten ist", und die Gründe, warum libappindicator nicht als externe Abhängigkeit akzeptiert wurde, sind, dass " ... es passt nicht zu dieser Definition", es hat "... doppelte Funktionalität mit libnotify" (der aktuelle Gnome-Shell-Standard) und seine CLA entspricht nicht der aktuellen GNOME-Richtlinie. Mark Shuttleworth antwortete,

Dies ist ein kritischer Moment für die Führung von Gnome. Ich sage ganz klar, dass ich das Gefühl habe, dass der lange Schwanz der gutherzigen Mitwirkenden an Gnome und Gnome-Anwendungen von einem Entscheidungsprozess im Stich gelassen wird, der dazu geführt hat, dass die Wettbewerbsdynamik den Umfang von Gnome selbst verringert hat. Ideen, die nicht „im Kern“ generiert werden, müssen unglaublich und unnötig hart kämpfen, um Sauerstoff zu bekommen ... Raum für Ideen zu finden, die erforscht werden sollen, sollte sich nicht wie ein Frontalangriff auf einen Maschinengewehrposten anfühlen. So kann man kein Projekt leiten. Dies ist das Rezept für ein Projekt, das großartige Menschen an Umgebungen verliert, die offener für andere Sichtweisen der Welt sind ... Diese anderen Ideen zu akzeptieren und ihnen zu ermöglichen, glücklich und gesund zu konkurrieren, ist der einzige Weg, um die Innovation, die sie mitbringen, zu behalten deine Marke. Andernfalls sind Sie dazu verdammt, ihnen zuzusehen, wie sie innovieren, und müssen dann Ihre eigenen Bemühungen "weiterleiten", um mitzuhalten, und sie dabei schlecht reden. Wir haben dies mit einer starken, klaren Aussage begonnen: Unity ist eine Shell für Gnome. Jetzt muss die Gnome-Führung entscheiden, ob die Früchte dieses Wettbewerbs ein Gewinn für Gnome sein sollen oder nicht.

Im April 2011 kündigte Mark Shuttleworth an, dass Ubuntu 11.10 Oneiric Ocelot im Gegensatz zu Ubuntu 11.04 Natty Narwhal nicht den klassischen GNOME-Desktop als Fallback auf Unity einbinden würde . Stattdessen verwendet Ubuntu 11.10 das Qt-basierte Unity 2D für Benutzer, deren Hardware die 3D-Version nicht unterstützt. Der klassische GNOME-Desktop ( GNOME Panel ) kann jedoch in Ubuntu 11.10 und späteren Versionen über gnome-panelein Paket in den Ubuntu-Repositorys separat installiert werden .

Auf dem Ubuntu Developer Summit im November 2011 wurde angekündigt, dass Unity für Ubuntu 12.04 den Systray nicht wieder aktivieren würde und eine bessere Anwendungsintegration und die Möglichkeit haben würde, Linsen auf den Launcher zu ziehen, und dass die 2D-Version von Unity verwenden würde die gleichen Dekorationsknöpfe wie die 3D-Version.

Während der Planungskonferenz für Ubuntu 12.10 wurde angekündigt, dass Unity 2D wahrscheinlich fallen gelassen wird, um Unity 3D besser auf Low-End-Hardware laufen zu lassen.

Im Juli 2012 erläuterte Shuttleworth auf der OSCON einige der historischen Gründe für die Entwicklung von Unity. Die ursprüngliche Entscheidung, 2008 eine neue Benutzeroberfläche zu entwickeln, wurde von dem Wunsch getrieben, innovativ zu sein und Microsoft und Apple in der Benutzererfahrung zu überholen. Dies bedeutete eine Familie von einheitlichen Schnittstellen, die für viele Geräteformfaktoren verwendet werden konnten, einschließlich Desktop, Laptop, Tablet, Smartphones und Fernseher. Shuttleworth sagte: "'Der alte Desktop würde Ihr Tablet oder Ihr Telefon in alle möglichen verrückten und lustigen Körperhaltungen zwingen. Also sagten wir: Scheiß drauf. Wir werden den Desktop dorthin bringen, wo er für die Zukunft sein muss ] erwies sich als zutiefst unpopulärer Prozess."

Erste Tests von Unity während der Entwicklung wurden in einer Laborumgebung durchgeführt und zeigten den Erfolg der Schnittstelle trotz öffentlichen Widerstands. Auch die Rücksenderaten in der realen Welt zeigten eine Akzeptanz an. Shuttleworth erklärte: „ASUS hat ein Experiment durchgeführt, bei dem eine halbe Million [Unity-Netbooks und -Laptops] nach Deutschland geliefert wurden. Kein einfacher Markt. Und die Rücklaufquoten bei Ubuntu waren genau die gleichen wie bei Windows. Das ist der Schlüsselindikator für OEMs, die dies tun möchten."

Microsofts Entwicklung von Windows 8 und seiner Metro-Schnittstelle wurde zu einem zusätzlichen Anreiz für die Entwicklung von Unity, wie Shuttleworth erklärte: „Wir [mussten] unseren Desktop verschieben, weil wir sonst dort landen würden, wo Windows 8 ist. [In Windows 8 ] Sie haben diese glänzende Tablet-Oberfläche, und Sie sitzen und benutzen, dann drücken Sie die falsche Taste, dann schlägt es Ihnen ins Gesicht und Windows 7 ist zurück. Und dann denken Sie, OK, das kommt Ihnen bekannt vor, also bekommen Sie irgendwie hinein und hauen [Windows 8 ist zurück]."

Im März 2013 wurde der Plan bekannt gegeben, den Mir-Display-Server für die zukünftige Entwicklung von Unity anstelle des zuvor angekündigten Wayland/Weston zu verwenden.

Im April 2015 wurde angekündigt, dass Unity 8 als Teil von Ubuntu 16.04 LTS oder möglicherweise später ausgeliefert wird. Es wurde auch darauf hingewiesen, dass sich diese Version von Unity optisch nicht wesentlich von Unity 7 unterscheiden würde.

Im April 2016 wurde Ubuntu 16.04 mit Unity 7 und nicht mit Unity 8 als Standardbenutzeroberfläche veröffentlicht, obwohl Unity 8 über die Ubuntu-Software-Repositorys als optionales Vorschaupaket installiert werden konnte. Während eines Ubuntu Online Summit gaben Canonical-Mitarbeiter bekannt, dass ihr Ziel darin besteht, Unity 8 als Standardschnittstelle für Ubuntu 16.10 auszuliefern, die im Oktober 2016 veröffentlicht werden soll. Diese Pläne werden nun geändert und Unity 8 wird vorerst mit 16.10 vorinstalliert, aber nicht als Standard.

Am 5. April 2017 kündigte Mark Shuttleworth an, dass die Arbeit von Canonical an Unity beendet und Ubuntu stattdessen den GNOME 3- Desktop verwenden werde. Das UBports-Team hat jedoch das Unity 8-Repository geforkt und die Entwicklung fortgesetzt. Derzeit wird das Unity 8-Projekt von UBports gepflegt und weiterentwickelt.

Rezeption

Frühe Versionen von Unity erhielten gemischte Kritiken und lösten Kontroversen aus. Einige Rezensenten bemängelten die Implementierung und die Einschränkungen, während andere Rezensenten fanden, dass Unity eine Verbesserung gegenüber GNOME 2 mit dem weiteren Potenzial zur Verbesserung im Laufe der Zeit darstellt.

Mit Ubuntu 12.04 erhielt Unity gute Kritiken. Jack Wallen beschrieb es als "unglaublichen Fortschritt". Jesse Smith beschrieb es als "attraktiv" und sagte, es sei ausgereift. Ryan Paul sagte, Unity sei reaktionsschnell, robust und habe die Zuverlässigkeit, die man von einer ausgereiften Desktop-Shell erwartet.

Die Dash-Funktion von Unity in Ubuntu 12.10 führte zu einer Datenschutzkontroverse .

Ubuntu 10.10

Bei der Überprüfung einer Alpha-Version von Unity, kurz nachdem sie im Sommer 2010 vorgestellt wurde, bemerkte Ryan Paul von Ars Technica Probleme beim Starten zusätzlicher Anwendungen, die sich nicht in der Dock-Leiste befanden. Er erwähnte auch eine Reihe von Fehlern, darunter die Unfähigkeit, zu verfolgen, welche Anwendungen geöffnet waren, und andere Schwierigkeiten bei der Fensterverwaltung. Er merkte an, dass viele dieser Probleme wahrscheinlich auf das frühe Stadium des Entwicklungsprozesses zurückzuführen seien und erwarte, dass sie mit der Zeit behoben werden. Paul schloss positiv: „Unser Test des Unity-Prototyps lässt uns glauben, dass das Projekt ein beträchtliches Potenzial hat und der Ubuntu Netbook Edition viel Wert verleihen könnte. Sein einzigartiger visueller Stil verschmilzt wunderbar mit dem neuen Standardthema von Ubuntu und dem zugrunde liegenden Interaktionsmodell scheint überzeugend und für kleine Bildschirme gut geeignet zu sein." In einer ausführlichen Überprüfung von Ubuntu 10.10 kurz nach seiner Veröffentlichung im Oktober 2010 machte Paul weitere Beobachtungen zu Unity und stellte fest, dass "Unity sehr ehrgeizig ist und ein wesentlich anderes Computererlebnis bietet als der herkömmliche Ubuntu-Desktop." Er kam zu dem Schluss, dass „die [Anwendungs-]Selektoren optisch ansprechend sind, aber sie sind leicht der schwächste Teil der Unity-Benutzererfahrung. Die schlechte Leistung schmälert ihren Wert im täglichen Gebrauch erheblich und das Fehlen tatsächlicher Dateiverwaltungsfunktionen weitgehend macht die Dateiauswahl nutzlos. Die zugrunde liegenden Konzepte hinter ihrem Design sind jedoch gut und sie haben das Potenzial, in Zukunft viel wertvoller zu werden, wenn die Einheit reift."

Ubuntu 11.04

Im März 2011 kritisierte der Autor Benjamin Humphrey von OMG Ubuntu die Entwicklungsversion von Unity, die damals für Ubuntu 11.04 getestet wurde, aus mehreren Gründen, darunter ein Entwicklungsprozess, der von den Benutzererfahrungen getrennt ist, die fehlende Reaktion auf Benutzerfeedback, "die scheinbar" ein unglaublicher Mangel an Kommunikation des Designteams" und eine Benutzeroberfläche, die er als "überladen und inkonsistent" bezeichnete. Insgesamt kam er jedoch zu dem Schluss, dass "Unity nicht nur schlecht ist ... Während eine Reihe der Konzepte in Unity aus gestalterischer Sicht fehlerhaft sein können, ist die eigentliche Idee selbst nicht so, und Canonical verdient Applaus für den Versuch, eine Starthilfe zu leisten der stagnierende Open-Source-Desktop mit Unity, wenn die Alternativen kein Vertrauen erwecken."

Am 14. April 2011 überprüfte Ryan Paul Unity, wie es in der Betaversion von Ubuntu 11.04 implementiert ist, nur zwei Wochen vor der stabilen Veröffentlichung. Er berichtete, dass Unity trotz des ehrgeizigen Entwicklungsplans auf dem besten Weg sei, in Natty Narwhal aufgenommen zu werden. Er sagte: „In vielen Aspekten von Unity kommt die Liebe zum Detail durch. Die Menüleiste ist sauber und hochfunktional. Das Seitenleisten-Dock ist optisch ansprechend und verfügt über hervorragende Standardverhalten für das automatische Ausblenden.“ Er stellte fest, dass die Benutzeroberfläche noch einige Schwachstellen aufwies, insbesondere Schwierigkeiten beim Suchen nach Anwendungen, die sich nicht im Dock befinden, sowie beim Wechseln zwischen Anwendungskategorien. Er merkte an, dass vor allem "zufällige Pakete aus den Repositories, die als Anwendungen präsentiert werden, die zur Installation im Launcher zur Verfügung stehen, ablenken und weitgehend überflüssig sind". Paul schloss: „Es gibt noch viel Raum für Verbesserungen, aber Unity ist wohl eine starke Verbesserung gegenüber der herkömmlichen GNOME 2.x-Umgebung für den täglichen Gebrauch. Die Breite der Änderungen mag für einige Benutzer verwirrend sein, aber den meisten wird gefallen, was sie sehen, wenn Unity am Ende des Monats auf ihrem Desktop landet." Zwei Wochen später ergänzte er seine Kritikpunkte um die mangelnde Konfigurierbarkeit. In einer sehr detaillierten Bewertung von Ubuntu 11.04 und Unity, die am 12. Mai 2011 veröffentlicht wurde, kam Paul weiter zu dem Schluss, dass Unity eine positive Entwicklung für Ubuntu sei, dass jedoch mehr Entwicklung investiert werden müsse, damit es richtig funktioniert. Er schrieb: "Sie haben bisher unglaublich beeindruckende Arbeit geleistet und einen Desktop geliefert, der für den täglichen Gebrauch geeignet ist, aber noch weit davon entfernt ist, sein volles Potenzial auszuschöpfen."

Am 25. April 2011, am Vorabend der Veröffentlichung von Ubuntu 11.04, kritisierte der Rezensent Matt Hartley von IT Management Unity und sagte, dass die " Verdummung der Linux-Desktop-Umgebung an Wahnsinn grenzt".

Der Rezensent Joey Sneddon von OMG Ubuntu äußerte sich in seinem Review zu Ubuntu 11.04 positiver zu Unity und ermutigte die Benutzer: "Natürlich ist es anders - aber anders bedeutet nicht schlecht; das Beste ist, ihm eine Chance zu geben." Er kam zu dem Schluss, dass Unity auf dem Desktop "die Bildschirmfläche besser nutzt, intuitive Oberflächenlayouts und vor allem einen Desktop erstellt, der für den Benutzer funktioniert und nicht trotz dessen".

Nach der Veröffentlichung von Ubuntu 11.04 gab der Gründer von Canonical Ltd. Mark Shuttleworth an, dass er zwar im Allgemeinen mit der Implementierung von Unity zufrieden sei, aber dass er der Meinung sei, dass es Raum für Verbesserungen gebe. Shuttleworth sagte: „Ich weiß, dass es Probleme gibt, und ich wäre nicht zufrieden, wenn wir nicht viele davon in 11.10 behoben haben … Unity war die beste Option für den durchschnittlichen Benutzer, der ein Upgrade oder eine Installation durchführte. Es ist nicht das Beste, aber wir mussten eine Standardposition wählen ... Es ist keineswegs perfekt, und es wäre egoistisch, etwas anderes vorzuschlagen ... Ich denke, der Großteil davon hat fantastisch geklappt – sowohl auf technischer Ebene (Compiz , Nux) und in der Benutzererfahrung."

Bei der Überprüfung von Unity in Ubuntu 11.04 am 9. Mai 2011 kritisierte Jesse Smith von DistroWatch die fehlende Anpassung, Menüverwaltung und Unity-Hardwareanforderungen und sagte: "Hier gibt es wirklich nichts, was eine 3D-Beschleunigung erfordern sollte." Er bemerkte auch, dass "das Layout sich nicht gut auf große Bildschirme oder Systeme mit mehreren Bildschirmen übertragen lässt." Jack M. Germain von Linux Insider rezensierte Unity am 11. Mai 2011 und deutete auf eine starke Abneigung gegen Unity hin.

Ubuntu 11.10

Weitere Kritik tauchte nach der Veröffentlichung von Ubuntu 11.10 auf. Im November 2011 stellte Robert Storey in DistroWatch fest, dass die Arbeit der Entwickler an Unity jetzt so viel Zeit in Anspruch nimmt, dass wenig an herausragenden Ubuntu-Bugs getan wird, was zu einer Distribution führt, die nicht so stabil oder so schnell ist, wie sie sein sollte. Storey schloss: „Vielleicht würde es sich lohnen, die Fehler in Kauf zu nehmen, wenn Unity das Beste seit dem geschnittenen Brot wäre – etwas Wunderbares, das Desktop-Computing revolutionieren wird. Aber das ist es nicht. Ich habe Unity ausprobiert, und es ist irgendwie süß, aber nichts zu tun schreibe nach Hause über."

Im November 2011 OMG! Ubuntu! führte eine nicht-wissenschaftliche Umfrage durch, bei der die Leser gefragt wurden, "welche Desktop-Umgebung verwenden Sie in Ubuntu 11.10?". Von den 15.988 abgegebenen Stimmen gaben 46,78% an, dass sie Unity über GNOME Shell (28,42%), Xfce (7,58%), KDE (6,92%) und LXDE (2,7%) verwenden.

Auch Entwickler von Linux-Distributionen auf Basis von Ubuntu haben sich bei der Einführung von Unity Anfang 2011 beteiligt, als Unity noch in den Kinderschuhen steckte. Einige waren kritisch, darunter zwei Distributionen, die ihre Kritik auf Usability-Tests stützen . Marco Ghirlanda, der leitende Entwickler des audio- und videozentrierten ArtistX, sagte: "Als ich Unity auf Computeranalphabeten ausprobierte, waren sie weniger produktiv und brauchten ewig, um die Konzepte dahinter zu verstehen. Wenn ich ihnen zeige, wie man es benutzt, Sie sagten, es sei schön anzusehen, aber schwer zu benutzen." Stephen Ewen, der leitende Entwickler von UberStudent , einer Ubuntu-basierten Linux-Distribution für Hochschul- und College-Studenten, sagte: "Das Design von Unity verringert sowohl die visuelle als auch die funktionale Zugänglichkeit, was zu einer geringeren Produktivität führt." Ewen kritisierte auch, dass das Menüschema von Unity viel weniger zugänglich sei als bei GNOME 2, was, wie er sagte, "bedeutet, dass das Gehirn Programmkategorien und Unterkategorien nicht so schnell abbilden kann, was wiederum eine weiter verringerte Produktivität bedeutet."

Ubuntu 12.04 LTS

Unity-Tastaturkürzel in Ubuntu 12.04 LTS

Jesse Smith von DistroWatch sagte, dass viele Leute wie er die Richtung von Ubuntu in Frage gestellt hätten, darunter auch Unity. Aber mit Ubuntu 12.04 hatte er das Gefühl, dass sich die Puzzleteile, die einzeln vielleicht nicht so überwältigend waren, zu einem ganzen, klaren Bild zusammengefügt hatten. Er sagte: "Unity ist zwar ein Schritt vom traditionellen Desktop entfernt, bietet jedoch mehrere Funktionen, die es attraktiv machen, wie z. B. die Reduzierung der Mausbewegungen. Das HUD bedeutet, dass Neulinge Anwendungsfunktionen mit einer schnellen Suche finden und fortgeschrittene Benutzer das HUD verwenden können, um Menübefehle schnell über die Tastatur ausführen." Er schrieb, dass Unity erwachsen geworden sei, sagte aber, dass ihn der Mangel an Flexibilität störte.

Jack Wallen von TechRepublic – der frühere Versionen von Unity stark kritisiert hatte – sagte: „Seit Ubuntu 12.04 veröffentlicht wurde und ich von Linux Mint umgestiegen bin, arbeite ich viel effizienter. Das überrascht mich nicht wirklich. aber für viele der Kritiker, die Unity für einen sehr unproduktiven Desktop halten ... nun, ich kann offiziell sagen, dass sie falsch liegen. [...] Mir ist klar, dass viele Leute da draußen Unity verschmäht haben (ich war lange einer von ihnen .) Zeit), aber je mehr ich es benutze, desto mehr merke ich, dass Canonical wirklich seine Hausaufgaben gemacht hat, wie Endbenutzer effizienter mit ihren Computern interagieren können. Veränderung ist hart – Punkt. Für viele ist die Vorstellung von Veränderung so schmerzhaft glauben, dass sie am Ende einige unglaubliche Fortschritte verpassen. Einheit ist ein solcher Fortschritt."

Ryan Paul sagte, Unity sei reaktionsschnell, robust und habe die Zuverlässigkeit, die man von einer ausgereiften Desktop-Shell erwartet. Er betrachtete das HUD als eine von mehreren hervorragenden Verbesserungen, die dazu beigetragen hatten, Unity "in Ubuntu 12.04 noch besser zu machen". Er schrieb jedoch auch: „Obwohl die Qualität von Unity so weit gewachsen ist, dass sie unsere Erwartungen erfüllt, ist die Benutzererfahrung in vielerlei Hinsicht immer noch unzureichend. Wir haben in unseren letzten beiden Ubuntu-Reviews mehrere Hauptschwächen identifiziert, von denen einige noch nicht noch nicht angegangen. Diese Probleme beeinträchtigen immer noch die Vorhersehbarkeit und Benutzerfreundlichkeit von Unity."

Ubuntu 16.04 LTS

Jack Wallen von TechRepublic schloss bei der Überprüfung der für Unity in Ubuntu 16.04 LTS geplanten Änderungen: „Ubuntu Unity ist nicht der Desktop-Paria, für den Sie es früher hielten. Diese Desktop-Umgebung hat sich zu einer schönen, effizienten Benutzeroberfläche entwickelt, die die Verachtung nicht verdient und Hohn, der von so vielen darauf gehäuft wurde."

Siehe auch

Verweise

Externe Links