Jedność (interfejs użytkownika)
Oryginalni autorzy | Kanoniczna spółka z ograniczoną odpowiedzialnością |
---|---|
Deweloperzy |
Unity7, UnityX: Opiekunowie Unity7 Lomiri (Unity8): Porty UB |
Pierwsze wydanie | 9 czerwca 2010 |
Wersja stabilna | |
Magazyn | |
Napisane w |
Unity 2D : C++ , JavaScript , QML 2.0–7.4 : C , C++ , Python , Vala 8 : C++ i QML UnityX : Fish |
System operacyjny | Ubuntu Desktop , Ubuntu TV , Ubuntu Touch |
Typ | Powłoka graficzna |
Licencja | GPL v3 , LGPL v3 |
Strona internetowa |
|
Unity to graficzna powłoka dla środowiska graficznego GNOME , pierwotnie opracowana przez firmę Canonical Ltd. dla jej systemu operacyjnego Ubuntu . Zadebiutował w 2010 roku w netbookowym wydaniu Ubuntu 10.10 . Od 2017 roku jego rozwój przejęli Unity7 Maintenanceers (Unity7) oraz UBports (Lomiri, dawniej Unity8).
Unity7 to domyślne środowisko graficzne w Ubuntu Unity , oficjalnej odmianie Ubuntu od 2022 roku. Opiekunowie Ubuntu Unity i Unity7 rozpoczęli prace nad następcą Unity7, UnityX.
Było to częścią projektu Ayatana, inicjatywy mającej na celu poprawę doświadczenia użytkownika w Ubuntu. Początkowo został zaprojektowany w celu bardziej efektywnego wykorzystania przestrzeni, biorąc pod uwagę ograniczony rozmiar ekranu netbooków , w tym na przykład pionowy przełącznik aplikacji zwany programem uruchamiającym oraz oszczędzający miejsce poziomy, wielofunkcyjny górny pasek menu . W przeciwieństwie do GNOME, KDE Plasma , Xfce czy LXDE , Unity nie jest zbiorem aplikacji. Jest przeznaczony do korzystania z istniejących programów.
Cechy
Interfejs użytkownika Unity składa się z kilku komponentów:
-
Górny pasek menu : wielofunkcyjny górny pasek, oszczędzający miejsce i zawierający:
- pasku menu aktywnej aplikacji
- pasek tytułu głównego okna aktywnej aplikacji, w tym przyciski maksymalizacji, minimalizacji i wyjścia
- menu sesji, w tym globalne ustawienia systemu, wylogowanie i zamknięcie
- różne globalne wskaźniki powiadomień, w tym czas, pogodę i stan systemu bazowego.
- Program uruchamiający : pasek zadań . Wiele instancji aplikacji jest zgrupowanych pod tą samą ikoną, a wskaźnik pokazuje, ile instancji jest otwartych. Użytkownik ma wybór, czy zablokować aplikację w programie uruchamiającym. Jeśli nie jest zablokowany, aplikację można uruchomić za pomocą Dash lub poprzez oddzielnie zainstalowane menu.
- Szybka lista : dostępne menu elementów programu uruchamiającego
- Dash : narzędzie do wyszukiwania na pulpicie , które umożliwia wyszukiwanie informacji zarówno lokalnie (np. zainstalowane aplikacje, ostatnio używane pliki lub zakładki), jak i online (np. Twitter lub Dokumenty Google ). Wyświetla podgląd wyników.
- Wyświetlacz przezierny (HUD) : Umożliwia wyszukiwanie za pomocą skrótów klawiszowych elementów górnego paska menu z poziomu klawiatury, bez konieczności używania myszy, poprzez naciskanie i zwalnianie klawisza Alt.
- Wskaźniki : obszar powiadomień zawierający zegar, stan sieci, stan baterii i elementy sterujące głośnością dźwięku
Kropla
Dash to narzędzie do wyszukiwania na komputerze z możliwością podglądu. Umożliwia wyszukiwanie aplikacji i plików. Dash obsługuje wtyczki wyszukiwania , znane jako Scopes (dawniej Lenses). Po wyjęciu z pudełka może wysyłać zapytania do Dokumentów Google , Ubuntu One Music Store , YouTube , Amazon i sieci społecznościowych (na przykład Twitter , Facebook i Google+ ). Począwszy od Ubuntu 13.10, zapytania wyszukiwania online są wysyłane do usługi internetowej Canonical, która określa typ zapytania i kieruje je do odpowiedniej usługi internetowej innej firmy. Wyniki pornograficzne są odfiltrowywane.
Żadna z oficjalnych pochodnych Ubuntu ( Kubuntu , Xubuntu , Lubuntu lub Ubuntu GNOME ) nie zawiera tej funkcji ani żadnej jej odmiany.
Jedną z nowych funkcji Unity w Ubuntu 12.10 jest soczewka zakupowa. Od października 2012 r. wysyła (przez bezpieczne HTTPS ) zapytania użytkownika z obiektywu domowego do productsearch.ubuntu.com
, który następnie przeszukuje Amazon.com w celu znalezienia odpowiednich produktów; Następnie Amazon wysyła zdjęcia produktów bezpośrednio do komputera użytkownika (początkowo przez niezabezpieczony protokół HTTP ). Jeśli użytkownik kliknie jeden z tych wyników, a następnie coś kupi, firma Canonical otrzymuje niewielką prowizję od sprzedaży.
Wielu recenzentów to skrytykowało: ponieważ obiektyw domowy jest naturalnym sposobem wyszukiwania treści na komputerze lokalnym, recenzenci byli zaniepokojeni ujawnieniem zapytań, które miały być lokalne, co stwarzało problem z prywatnością. Ta funkcja jest domyślnie aktywna (zamiast wyrażenia zgody) i wielu użytkowników może o niej nie wiedzieć.
W dniu 23 września 2012 r. Mark Shuttleworth bronił tej funkcji. Opublikował, że „obiektyw główny Dash powinien pozwolić ci znaleźć *wszystko* w dowolnym miejscu” i że obiektyw zakupowy jest krokiem w tym kierunku. Twierdził, że anonimowość jest zachowana, ponieważ serwery Canonical pośredniczą w komunikacji między Unity a Amazonem, a użytkownicy mogą ufać Ubuntu. Menedżer społeczności Ubuntu, Jono Bacon opublikował: „Te funkcje są starannie i dyskretnie zintegrowane z deską rozdzielczą i nie tylko zapewniają bardziej użyteczną i wszechstronną deskę rozdzielczą zapewniającą widoczność tej zawartości, ale także generują przychody, które pomagają w dalszym rozwoju i ulepszaniu Ubuntu”. Steven J. Vaughan-Nichols z ZDNet powiedział, że ta funkcja mu nie przeszkadza i napisał: „Jeśli mogą uszczęśliwić niektórych użytkowników i jednocześnie przynieść firmie pewne dochody, nie mam nic przeciwko”. Ted Samson z InfoWorld poinformował o odpowiedziach Shuttlewortha i Bacona, ale nadal krytykował tę funkcję.
W dniu 29 października 2012 r. Fundacja Electronic Frontier skrytykowała problem. Argumentował, że skoro obrazy produktów były (od października 2012 r.) zwracane przez niezabezpieczony protokół HTTP, pasywny podsłuchujący — na przykład ktoś w tej samej sieci bezprzewodowej — mógłby uzyskać dobry obraz zapytań. Ponadto Amazon mógł skorelować zapytania z adresami IP. Zalecił programistom Ubuntu, aby włączyli tę funkcję i dopracowali ustawienia prywatności Ubuntu. Zauważono, że Dash można powstrzymać przed przeszukiwaniem Internetu, wyłączając „Uwzględnij wyniki wyszukiwania online” w ustawieniach prywatności Ubuntu.
W dniu 7 grudnia 2012 r. Richard Stallman stwierdził, że Ubuntu zawiera oprogramowanie szpiegujące i nie powinno być używane przez zwolenników wolnego oprogramowania. Jono Bacon zganił go; powiedział, że Ubuntu odpowiedziało i wdrożyło wiele wymagań, które społeczność uznała za ważne.
Od września 2013 zdjęcia są anonimizowane przed wysłaniem na komputer użytkownika.
Nota prawna w Dash informuje użytkowników o udostępnianiu ich danych. Stwierdza, że jeśli użytkownik nie zrezygnuje z wyszukiwania, jego zapytania i adres IP zostaną wysłane do productsearch.ubuntu.com
i "wybranych stron trzecich" w celu uzyskania wyników wyszukiwania online. Strona Zasady prywatności stron trzecich Ubuntu informuje wszystkie strony trzecie, które mogą otrzymywać zapytania użytkowników i adresy IP, oraz stwierdza: „Aby uzyskać informacje o tym, jak wybrane strony trzecie mogą wykorzystywać twoje informacje, zapoznaj się z ich politykami prywatności”.
Wkrótce po wprowadzeniu pojawiły się wątpliwości co do zgodności soczewek zakupowych z Europejską Dyrektywą o Ochronie Danych Osobowych . Pod koniec 2013 roku wątpliwości te stały się podstawą do złożenia formalnej skargi na soczewki zakupowe do Biura Rzecznika Informacji (IOC), brytyjskie biuro ochrony danych. Prawie rok później MKOl orzekł na korzyść Canonical, biorąc pod uwagę różne ulepszenia wprowadzone w międzyczasie w tej funkcji, aby uczynić ją zgodną z dyrektywą o ochronie danych. Jednak w orzeczeniu wyjaśniono również, że w momencie wprowadzenia funkcja nie była legalna, między innymi dlatego, że brakowało jej oświadczenia o polityce prywatności.
W marcu 2014 r. Michael Hall, przemawiając w firmie Canonical Ltd, wskazał, że w Unity 8 użytkownicy będą musieli wyrazić zgodę na każde wyszukiwanie, które zostanie przeprowadzone poprzez otwarcie specjalnego zakresu, a następnie wybranie miejsca wyszukiwania. Zmiany te dotyczyłyby całej krytyki wymierzonej w Canonical i Unity w przeszłości. Od kwietnia 2016 r. wraz z wydaniem Ubuntu 16.04 LTS to ustawienie jest domyślnie wyłączone.
Warianty
Unity dla Ubuntu TV
Ubuntu TV z wariantem Unity został zaprezentowany na targach Consumer Electronics Show 2012 . Stworzony dla SmartTV , Ubuntu TV zapewnia dostęp do popularnych usług internetowych i strumieniowe przesyłanie treści na urządzenia mobilne z systemami Android , iOS i Ubuntu.
Jedność dla Ubuntu Touch
W dniu 2 stycznia 2013 r. Firma Canonical ogłosiła wariant Unity na smartfony działający na serwerze wyświetlania Mir .
Jedność 2D
Początkowo Canonical utrzymywał dwie oddzielne wersje Unity, które były wizualnie prawie nie do odróżnienia, ale różniły się technicznie.
Unity jest napisany jako wtyczka do Compiza i używa niezwykłego zestawu narzędzi OpenGL o nazwie Nux. Bycie wtyczką do Compiz zapewnia akcelerację GPU Unity w kompatybilnych systemach. Jest napisany w językach programowania C++ i Vala .
Unity 2D był zestawem indywidualnych aplikacji opracowanych dla środowisk, w których Compiz nie działa, na przykład gdy karta graficzna nie obsługuje OpenGL . Zostały one napisane w języku budowania GUI QML z szeroko rozpowszechnionego frameworka Qt . Domyślnie Unity 2D korzystało z Metacity , ale mogło również używać przyspieszonych menedżerów okien, takich jak Compiz lub KWin . W Ubuntu 11.10 Unity 2D używało kompozytora Metacity opartego na XRender, aby uzyskać efekty przezroczystości. [ potrzebne źródło ] Począwszy od Ubuntu 11.10 , Unity 2D zastąpił klasyczny panel GNOME jako rozwiązanie awaryjne dla użytkowników, których sprzęt nie mógł uruchomić wersji Compiz Unity.
Unity 2D zostało wycofane z wydania Ubuntu 12.10 w październiku 2012 r., Ponieważ wersja 3D stała się bardziej zdolna do działania na sprzęcie o niższej mocy.
Dostępność
Ponieważ Unity i wspierające projekty Ayatana są opracowywane głównie dla Ubuntu, Ubuntu jako pierwszy zaoferował nowe wersje.
Poza Ubuntu, inni dystrybutorzy Linuksa próbowali odebrać Ayatana, z różnym skutkiem. Komponenty Ayatana wymagają modyfikacji innych aplikacji, co zwiększa złożoność do przyjęcia przez innych.
- Arch Linux oferuje wiele komponentów Ayatana, w tym Unity i Unity 2D, za pośrednictwem nieoficjalnego repozytorium lub AUR .
- Fedora nie oferuje Unity w swoich domyślnych repozytoriach , ponieważ Unity wymaga nieobsługiwanych poprawek do GTK. Jednak Unity 6 zostało przeniesione do Fedory 17 i można je zainstalować za pośrednictwem gałęzi w repozytoriach openSUSE, w których stosowane są łatki. Nowsze wersje Fedory i Unity nie są obsługiwane.
- Frugalware zaadoptował Ayatanę, w tym Unity i Unity 2D, jako część gałęzi programistycznej dla nadchodzącej wersji Frugalware, ale projekt nie jest już utrzymywany.
- openSUSE oferuje wiele komponentów Ayatana dla GNOME. Po tym, jak pakowacz porzucił projekt z powodu problemów z ówczesną wersją Compiza, nowi programiści podjęli się zadania i dostarczyli pakiety dla openSUSE 12.2 (wraz z wersjami dla Arch Linux i Fedory 17). Nowsze wersje openSUSE i Unity nie są obsługiwane.
- Manjaro ma wersję Unity swojej dystrybucji.
- Ubuntu Unity używa pulpitu Unity 7.
Rozwój
Unity zostało pierwotnie zaprezentowane 10 maja 2010 r. Podczas przemówienia założyciela Ubuntu, Marka Shuttlewortha , na szczycie programistów Ubuntu w Brukseli. Został ogłoszony jako nowy interfejs zarówno Ubuntu Netbook Edition, jak i planowanej wówczas platformy OEM o nazwie Ubuntu Light. Nowy interfejs został również udostępniony do pobrania podczas przemówienia, a odwiedzający szczyt mogli go wypróbować na komputerze Dell Mini 10v .
Ubuntu pierwotnie używał pełnego środowiska graficznego GNOME ; Shuttleworth przytoczył różnice filozoficzne z zespołem GNOME dotyczące doświadczenia użytkownika, aby wyjaśnić, dlaczego Ubuntu używa Unity jako domyślnego interfejsu użytkownika zamiast GNOME Shell , począwszy od kwietnia 2011 r., z Ubuntu 11.04 (Natty Narwhal) .
W listopadzie 2010, menedżer społeczności Ubuntu, Jono Bacon, wyjaśnił, że Ubuntu będzie nadal dostarczać stos GNOME, aplikacje GNOME i optymalizować Ubuntu dla GNOME. Napisał, że jedyną różnicą byłoby to, że Unity jest inną powłoką dla GNOME.
Canonical ogłosił, że zaprojektował Unity również dla komputerów stacjonarnych i uczyni Unity domyślną powłoką dla Ubuntu w wersji 11.04. Powłoka GNOME nie została dołączona do Ubuntu 11.04 Natty Narwhal, ponieważ prace nad nią nie zostały zakończone w momencie zamrożenia wersji 11.04, ale była dostępna z PPA i była dostępna w Ubuntu 11.10 i nowszych wersjach za pośrednictwem oficjalnych repozytoriów.
W listopadzie 2010 roku Mark Shuttleworth ogłosił zamiar ostatecznego uruchomienia Unity na Wayland zamiast obecnie używanego X Window System , chociaż ten plan został odrzucony, zastępując Waylanda Mirem dla Unity 8 .
program uruchamiający Unity (lub stacja dokująca ) można było przesuwać z lewej strony na drugą stronę ekranu, ale Mark Shuttleworth stwierdził w odpowiedzi: „Obawiam się, że to nie zadziała z naszymi szerszymi celami projektowymi, więc nie będziemy tego wdrażać. Chcemy, aby program uruchamiający był zawsze blisko przycisku Ubuntu”. Jednak w systemie Ubuntu 11.10 przycisk Ubuntu został przeniesiony do programu uruchamiającego. Dostępna była wtyczka innej firmy, która przeniosła program uruchamiający Unity 3D na dół. Opcja przeniesienia programu uruchamiającego na dół ekranu została oficjalnie zaimplementowana w Ubuntu 16.04.
Od 2010 roku programiści interfejsu powłoki Unity używają zestawu narzędzi o nazwie Nux zamiast Clutter. Unity to wtyczka Compiz , która według Canonical jest szybsza niż Mutter , menedżer okien, dla którego GNOME Shell jest wtyczką.
14 stycznia 2011 firma Canonical wydała również techniczną wersję zapoznawczą „2D” wersji Unity opartej na Qt i napisanej w QML . Unity-2D nie było dostarczane na płycie CD z Ubuntu 11.04, zamiast tego klasyczny pulpit GNOME był rezerwowym rozwiązaniem dla sprzętu, na którym nie można było uruchomić Unity.
W marcu 2011 roku pojawiły się publiczne oznaki tarcia między Canonical (i jego rozwojem Unity) a programistami GNOME. W ramach rozwoju Unity programiści Ubuntu przesłali API do włączenia do Gnome jako zależność zewnętrzną. Według Dave'a Neary'ego „... zależność zewnętrzna to moduł inny niż GNOME, który jest zależnością pakietu zawartego w jednym z zestawów modułów GNOME”, a powody, dla których libappindicator nie został zaakceptowany jako zależność zewnętrzna, są następujące: „ … nie pasuje do tej definicji”, ma „… zduplikowaną funkcjonalność z libnotify” (obecna domyślna powłoka Gnome Shell) i jego CLA nie spełnia aktualnych zasad GNOME. Mark Shuttleworth odpowiedział:
To krytyczny moment dla przywództwa Gnome. Oświadczę otwarcie, że czuję, że długi ogon dobrodusznych współtwórców Gnome i aplikacji Gnome jest zawiedziony przez proces decyzyjny, który pozwolił, by dynamika konkurencji zmniejszyła zasięg samego Gnome. Pomysły, które nie są generowane „w centrum”, muszą niewiarygodnie i niepotrzebnie walczyć o tlen… Zapewnienie miejsca na pomysły do zbadania nie powinno przypominać frontalnego ataku na stanowisko karabinu maszynowego. Nie ma to jak prowadzić projekt. To przepis na projekt, który traci wspaniałych ludzi na rzecz środowisk bardziej otwartych na różne sposoby patrzenia na świat… Przyjęcie tych innych pomysłów i pozwolenie im na radosną i zdrową rywalizację to jedyny sposób na zatrzymanie innowacji, które wnoszą do środka Twoja marka. W przeciwnym razie jesteś skazany na obserwowanie, jak wprowadzają innowacje, a następnie musisz „przekazywać” własne wysiłki, aby nadążyć, obmawiając ich w trakcie. Zaczęliśmy od mocnego, jasnego stwierdzenia: Unity to powłoka dla Gnome. Teraz przywódcy Gnome muszą zdecydować, czy chcą, aby owoce tej rywalizacji były atutem Gnome, czy nie.
W kwietniu 2011 roku Mark Shuttleworth ogłosił, że Ubuntu 11.10 Oneiric Ocelot nie będzie zawierał klasycznego pulpitu GNOME jako rozwiązania awaryjnego dla Unity, w przeciwieństwie do Ubuntu 11.04 Natty Narwhal . Zamiast tego Ubuntu 11.10 używał Unity 2D opartego na Qt dla użytkowników, których sprzęt nie obsługuje wersji 3D. Jednak klasyczny pulpit GNOME ( GNOME Panel ) można zainstalować oddzielnie w Ubuntu 11.10 i nowszych wersjach za pośrednictwem gnome-panel
, pakietu w repozytoriach Ubuntu.
Na szczycie deweloperów Ubuntu w listopadzie 2011 roku ogłoszono, że Unity dla Ubuntu 12.04 nie będzie ponownie włączać paska zadań i będzie miało lepszą integrację aplikacji oraz możliwość przeciągania soczewek do programu uruchamiającego, a także że dwuwymiarowa wersja Unity będzie używać te same ozdobne guziki co w wersji 3D.
Podczas konferencji poświęconej planowaniu Ubuntu 12.10 ogłoszono, że Unity 2D prawdopodobnie zostanie porzucone na rzecz lepszego działania Unity 3D na słabszym sprzęcie.
W lipcu 2012 r. na konferencji OSCON Shuttleworth wyjaśnił niektóre historyczne przyczyny rozwoju Unity. Początkowa decyzja o opracowaniu nowego interfejsu w 2008 r. była podyktowana chęcią wprowadzenia innowacji i prześcignięcia firm Microsoft i Apple w zakresie obsługi. Oznaczało to rodzinę ujednoliconych interfejsów, których można było używać w wielu rodzajach urządzeń, w tym w komputerach stacjonarnych, laptopach, tabletach, smartfonach i telewizorach. Shuttleworth powiedział: „Stary pulpit zmuszałby twój tablet lub telefon do wszelkiego rodzaju szalonych lub zabawnych pozycji. Więc powiedzieliśmy: pieprzyć to. Przeniesiemy pulpit tam, gdzie powinien być na przyszłość. [To ] okazał się procesem głęboko niepopularnym”.
Wstępne testy Unity podczas opracowywania zostały przeprowadzone w warunkach laboratoryjnych i wykazały sukces interfejsu pomimo sprzeciwu opinii publicznej. Rzeczywiste stawki zwrotów przesyłek również wskazywały na akceptację. Shuttleworth wyjaśnił: „ASUS przeprowadził eksperyment, w ramach którego wysłał pół miliona [netbooków i laptopów Unity] do Niemiec. Nie jest to łatwy rynek. A stopy zwrotu na Ubuntu były dokładnie takie same, jak stopy zwrotu na Windows. dla producentów OEM, którzy chcą to zrobić”.
Rozwój systemu Windows 8 i jego interfejsu Metro przez Microsoft stał się dodatkową zachętą do rozwoju Unity, jak wyjaśnił Shuttleworth: „[musieliśmy przenieść] nasz pulpit, ponieważ gdybyśmy tego nie zrobili, skończylibyśmy tam, gdzie jest Windows 8. [W Windows 8 ] masz ten lśniący interfejs tabletu, siedzisz i używasz, a potem naciskasz niewłaściwy przycisk, a potem uderza cię w twarz i powraca Windows 7. A potem myślisz OK, to jest znajome, więc trochę zaczynasz do niego i walnij [Windows 8 powraca]”.
ogłoszono plan wykorzystania serwera wyświetlania Mir do przyszłego rozwoju Unity, w miejsce wcześniej ogłoszonego Wayland / Weston.
W kwietniu 2015 roku ogłoszono, że Unity 8 będzie dostarczane jako część Ubuntu 16.04 LTS lub prawdopodobnie później. Zwrócono również uwagę, że ta wersja Unity nie różniłaby się wizualnie zbytnio od Unity 7.
W kwietniu 2016 wydano Ubuntu 16.04 z Unity 7, a nie Unity 8, jako domyślnym interfejsem użytkownika, chociaż Unity 8 można było zainstalować za pośrednictwem repozytoriów oprogramowania Ubuntu jako opcjonalny pakiet podglądu. Podczas internetowego szczytu Ubuntu pracownicy Canonical powiedzieli, że ich celem jest dostarczenie Unity 8 jako domyślnego interfejsu Ubuntu 16.10, który ma zostać wydany w październiku 2016 r. Plany te zostały zmienione i na razie Unity 8 będzie dostarczane z preinstalowaną wersją 16.10, ale nie tak domyślny.
W dniu 5 kwietnia 2017 r. Mark Shuttleworth ogłosił, że prace Canonical nad Unity dobiegną końca. Ubuntu 18.04 LTS , rok od premiery w tamtym czasie, porzuciłby pulpit Unity i zamiast tego zastosowałby pulpit GNOME 3 . Rozwój Unity 7 został przejęty przez zespół Unity7 Maintenance. Wydali wersję 7.6 30 czerwca 2022 roku jako pierwszą nową wersję od 6 lat.
Po usłyszeniu wiadomości wiele zespołów rozwidlało repozytorium Unity 8, w tym Unity8org i UBports. Unity8org później zmieniło nazwę na Yunit, deklarując skupienie się na rozwoju komputerów stacjonarnych. Jednak ten widelec został wkrótce porzucony na rzecz wersji UBports.
UBports, Marius Gripsgård, ogłosił 7 kwietnia 2017 r., Że organizacja będzie kontynuować rozwój Unity8. 27 lutego 2020 roku UBports ogłosiło zmianę nazwy Unity8 na Lomiri. Rozwój tego widelca jest nadal aktywny od 2022 roku.
W maju 2020 roku po raz pierwszy wydano Ubuntu Unity , nową nieoficjalną wersję Ubuntu, wykorzystującą pulpit Unity7 jako domyślne środowisko. Stał się oficjalnym smakiem Ubuntu począwszy od wersji 22.10.
Przyjęcie
Wczesne wersje Unity otrzymały mieszane recenzje i wywołały kontrowersje. Niektórzy recenzenci stwierdzili błędy w implementacji i ograniczeniach, podczas gdy inni recenzenci stwierdzili, że Unity jest ulepszeniem w stosunku do GNOME 2 z dalszym potencjałem do poprawy w miarę upływu czasu.
Dzięki Ubuntu 12.04 Unity otrzymało dobre recenzje. Jack Wallen opisał to jako „niesamowity postęp”. Jesse Smith opisał to jako „atrakcyjne” i powiedział, że dojrzało. Ryan Paul powiedział, że Unity jest responsywne, solidne i ma niezawodność oczekiwaną od dojrzałej powłoki dla komputerów stacjonarnych.
Funkcja Dash w Unity w Ubuntu 12.10 wywołała kontrowersje dotyczące prywatności .
Ubuntu 10.10
Recenzując wersję alfa Unity, krótko po jej zaprezentowaniu latem 2010 roku, Ryan Paul z Ars Technica zauważył problemy z ustaleniem, jak uruchomić dodatkowe aplikacje, których nie było na pasku dokowania. Wspomniał również o wielu błędach, w tym o niemożności śledzenia, które aplikacje były otwarte i innych problemach z zarządzaniem oknami. Zauważył, że wiele z nich było prawdopodobnie spowodowanych wczesnym etapem procesu rozwoju i spodziewał się, że zostaną one rozwiązane z czasem. Paul podsumował pozytywnie: „Nasz test prototypu Unity pozwala nam sądzić, że projekt ma znaczny potencjał i może wnieść wiele wartości do Ubuntu Netbook Edition. Jego unikalny styl wizualny pięknie łączy się z nowym domyślnym motywem Ubuntu i leżącym u jego podstaw modelem interakcji wydaje się przekonujący i dobrze nadaje się na małe ekrany”. W obszernej recenzji pt Ubuntu 10.10 wkrótce po wydaniu w październiku 2010 r. Paul poczynił dalsze obserwacje na temat Unity, zauważając, że „Unity jest bardzo ambitna i oferuje zasadniczo inne wrażenia komputerowe niż konwencjonalny komputer stacjonarny Ubuntu”. Doszedł do wniosku, że „selektory [aplikacji] są atrakcyjne wizualnie, ale z pewnością są najsłabszą częścią doświadczenia użytkownika Unity. Słaba wydajność znacznie obniża ich wartość w codziennym użytkowaniu, a brak rzeczywistej funkcjonalności zarządzania plikami w dużej mierze czyni selektor plików bezużytecznym. Podstawowe koncepcje stojące za ich projektem są jednak dobre i mają potencjał, aby stać się znacznie bardziej wartościowymi w przyszłości, gdy jedność dojrzeje.
Ubuntu 11.04
W marcu 2011 roku pisarz Benjamin Humphrey z OMG Ubuntu skrytykował rozwojową wersję Unity, która była wówczas testowana pod kątem Ubuntu 11.04 z wielu powodów, w tym procesu rozwoju, który jest oddzielony od doświadczeń użytkowników, braku odpowiedzi na opinie użytkowników, „pozornie niewiarygodnego braku komunikacji zespołu projektowego” oraz interfejsu użytkownika, który opisał jako „zagracony i niespójny” . Ogólnie jednak doszedł do wniosku, że „Unity nie jest całkowicie zła… Chociaż wiele koncepcji w Unity może być wadliwych z punktu widzenia projektu, sam pomysł nie jest, a firma Canonical zasługuje na brawa za próbę szybkiego startu stagnacja pulpitu open source z Unity, gdy alternatywy nie budzą zaufania”.
14 kwietnia 2011 r. Ryan Paul zrecenzował Unity zaimplementowaną w wersji beta Ubuntu 11.04, zaledwie dwa tygodnie przed jej stabilną wersją. Poinformował, że Unity jest na dobrej drodze do włączenia do Natty Narwhal, pomimo ambitnego harmonogramu rozwoju. Wskazał, że „szczególna dbałość o szczegóły jest widoczna w wielu aspektach Unity. Pasek menu jest przejrzysty i bardzo funkcjonalny. Dok paska bocznego jest atrakcyjny wizualnie i ma doskonałe domyślne zachowania do automatycznego ukrywania”. Zauważył, że interfejs nadal miał kilka słabych punktów, zwłaszcza problemy z przeglądaniem aplikacji poza stacją dokującą, a także przełączanie między kategoriami aplikacji. Zauważył, że w szczególności „losowe pakiety z repozytoriów, które przedstawiane są jako aplikacje dostępne do zainstalowania w programie uruchamiającym, rozpraszają i są w dużej mierze zbędne”. Paul podsumował: „Wciąż jest wiele do zrobienia, ale Unity jest prawdopodobnie dużym ulepszeniem w porównaniu z konwencjonalnym środowiskiem GNOME 2.x do codziennego użytku. Zakres zmian może być dezorientujący dla niektórych użytkowników, ale większości spodoba się to, co zobaczą, gdy Unity wyląduje na ich komputerach stacjonarnych pod koniec miesiąca”. Dwa tygodnie później dodał brak konfigurowalności do swojej krytyki. W bardzo szczegółowej ocenie Ubuntu 11.04 i Unity opublikowanej 12 maja 2011 r. Paul doszedł do wniosku, że Unity jest pozytywnym rozwiązaniem dla Ubuntu, ale trzeba było zainwestować więcej w rozwój, aby działał poprawnie. Napisał: „Do tej pory wykonali niesamowicie imponującą pracę i dostarczyli komputer stacjonarny, który nadaje się do codziennego użytku, ale wciąż jest bardzo daleki od pełnego wykorzystania swojego potencjału”.
25 kwietnia 2011 r., W przeddzień wydania Ubuntu 11.04, recenzent Matt Hartley z IT Management skrytykował Unity, mówiąc, że „ osłabienie środowiska graficznego Linuksa graniczy z szaleństwem”.
Recenzent Joey Sneddon z OMG Ubuntu był bardziej pozytywnie nastawiony do Unity w swojej recenzji Ubuntu 11.04, zachęcając użytkowników: „Jasne, że jest inny - ale inny nie znaczy zły; najlepiej dać mu szansę”. Doszedł do wniosku, że Unity na pulpicie „lepiej wykorzystuje przestrzeń ekranu, intuicyjne układy interfejsu i, co najważniejsze, tworzy pulpit, który działa dla użytkownika, a nie pomimo niego”.
Po wydaniu Ubuntu 11.04, założyciel Canonical Ltd., Mark Shuttleworth, wskazał, że chociaż ogólnie był zadowolony z wdrożenia Unity, czuł, że jest miejsce na ulepszenia. Shuttleworth powiedział: „Zdaję sobie sprawę, że istnieją problemy i nie byłbym usatysfakcjonowany, gdybyśmy nie naprawili wielu z nich w wersji 11.10… Unity było najlepszą opcją dla przeciętnego użytkownika, który dokonał aktualizacji lub instalacji. Jest MNÓSTWO osób, dla których tak jest” t najlepsze, ale musieliśmy wybrać domyślną pozycję… W żadnym wypadku nie jest idealna i sugerowanie inaczej byłoby egoistyczne… Myślę, że większość z nich zadziałała fantastycznie - zarówno na poziomie inżynieryjnym (Compiz , Nux) oraz w doświadczeniu użytkownika”.
Przeglądając Unity w Ubuntu 11.04 w dniu 9 maja 2011 r., Jesse Smith z DistroWatch skrytykował brak dostosowywania, obsługi menu i wymagań sprzętowych Unity, mówiąc: „Naprawdę nie ma tu nic, co wymagałoby akceleracji 3D”. Zauważył również, że „układ nie przekłada się dobrze na duże ekrany lub systemy z wieloma ekranami”. Jack M. Germain z Linux Insider zrecenzował Unity w dniu 11 maja 2011 r., Wskazując na silną niechęć do niego, mówiąc: „Umieść mnie w kategorii Hate It” i wskazując, że w miarę postępu prac podoba mu się to coraz mniej.
Ubuntu 11.10
Więcej krytyki pojawiło się po wydaniu Ubuntu 11.10. W listopadzie 2011 roku Robert Storey pisząc w DistroWatch zauważył, że prace deweloperskie nad Unity zajmują teraz tyle czasu, że niewiele robi się z zaległymi błędami Ubuntu, co skutkuje dystrybucją, która nie jest tak stabilna ani tak szybka, jak powinna. Storey podsumował: „Być może warto byłoby znosić błędy, gdyby Unity była najwspanialszą rzeczą od czasu krojonego chleba - czymś wspaniałym, co zrewolucjonizuje komputery stacjonarne. Ale tak nie jest. Wypróbowałem Unity i jest trochę urocza, ale nic do napisz do domu o."
W listopadzie 2011 OMG! Ubuntu! przeprowadził nienaukową ankietę, w której zapytano czytelników „z jakiego środowiska graficznego korzystasz w Ubuntu 11.10?”. Spośród 15 988 oddanych głosów 46,78% wskazało, że używa Unity zamiast GNOME Shell (28,42%), Xfce (7,58%), KDE (6,92%) i LXDE (2,7%).
Twórcy dystrybucji Linuksa opartych na Ubuntu również rozważali wprowadzenie Unity na początku 2011 roku, kiedy Unity było w powijakach. Niektóre były krytyczne, w tym dwie dystrybucje, które opierają swoją krytykę na testach użyteczności . Marco Ghirlanda, główny programista ArtistX zorientowanego na audio i wideo, stwierdził: „Kiedy wypróbowałem Unity na analfabetach komputerowych, byli mniej produktywni i zajęło im wieki zrozumienie koncepcji, które się za tym kryją. Kiedy pokazuję im, jak z niego korzystać, mówili, że ładnie wygląda, ale jest trudny w użyciu”. Stephen Ewen, główny programista UberStudent , opartej na Ubuntu dystrybucji Linuksa dla z wyższych uczelni i licealiści stwierdzili: „Projekt Unity zmniejsza dostępność zarówno wizualną, jak i funkcjonalną, co przekłada się na zmniejszoną produktywność”. Ewen skrytykował również schemat menu Unity jako znacznie mniej dostępny niż w GNOME 2, co, jak powiedział, „oznacza, że mózg nie może mapować tak szybko do kategorii i podkategorii programu, co ponownie oznacza dalszy spadek produktywności”.
Ubuntu 12.04 LTS
Jesse Smith z DistroWatch powiedział, że wielu ludzi, takich jak on, kwestionowało kierunek Ubuntu, w tym Unity. Ale w przypadku Ubuntu 12.04 czuł, że elementy układanki, które pojedynczo mogły być rozczarowujące, połączyły się, tworząc cały, wyraźny obraz. Powiedział: „Unity, choć o krok od tradycyjnego pulpitu, ma kilka funkcji, które czynią go atrakcyjnym, takich jak ograniczenie ruchu myszy. HUD oznacza, że nowicjusze mogą znaleźć funkcjonalność aplikacji za pomocą szybkiego wyszukiwania, a bardziej zaawansowani użytkownicy mogą używać HUD do szybko uruchamiać polecenia menu z klawiatury.” Napisał, że Unity dorosło do dojrzałości, ale powiedział, że niepokoi go brak elastyczności.
Jacka Wallena z TechRepublic — który ostro krytykował wczesne wersje Unity — powiedział: „Odkąd wypuszczono Ubuntu 12.04 i przeniosłem się z Linux Mint, pracuję znacznie wydajniej. Nie jest to dla mnie zaskoczeniem, ale dla wielu krytycy, którzy zakładają, że Unity jest bardzo nieproduktywnym pulpitem… cóż, mogę oficjalnie powiedzieć, że się mylą. […] Zdaję sobie sprawę, że wielu ludzi odrzuciło Unity (byłem jednym z nich przez długi czas), ale im więcej go używam, tym bardziej zdaję sobie sprawę, że firma Canonical naprawdę odrobiła pracę domową, aby pomóc użytkownikom końcowym w bardziej efektywnej interakcji z ich komputerami. Zmiana jest trudna – kropka. Dla wielu idea zmiany jest tak bolesna, że kończą tracąc niesamowite postępy. Jedność jest jednym z takich postępów”.
Ryan Paul powiedział, że Unity jest responsywne, solidne i ma niezawodność oczekiwaną od dojrzałej powłoki dla komputerów stacjonarnych. Uważał HUD za jedno z kilku doskonałych ulepszeń, które pomogły uczynić Unity „jeszcze lepszym w Ubuntu 12.04”. Napisał jednak również: „Chociaż jakość Unity wzrosła do punktu, w którym spełnia nasze oczekiwania, wrażenia użytkownika wciąż są niewystarczające pod wieloma względami. Zidentyfikowaliśmy kilka kluczowych słabości w naszych ostatnich dwóch recenzjach Ubuntu, z których niektóre nadal nie mają” t zostało jeszcze rozwiązane. Problemy te nadal umniejszają przewidywalność i łatwość użytkowania Unity.
Ubuntu 16.04 LTS
Jack Wallen z TechRepublic , przeglądając zmiany zaplanowane dla Unity w Ubuntu 16.04 LTS, podsumował: „Ubuntu Unity nie jest pariasem dla komputerów stacjonarnych, o którym kiedyś myślałeś. To środowisko graficzne przekształciło się w piękny, wydajny interfejs, który nie zasługuje na pogardę i szyderstwa, które tak wielu na niego nałożyło”.