Unity (software)

Unidade Descrição desta imagem, também comentada abaixo Unidade no Ubuntu 16.04 LTS. Em formação
Desenvolvido por Canônico
Primeira versão 9 de junho de 2010
Última versão 7,5 (25 de maio de 2016)
Depósito code.launchpad.net/unity e repo.ubports.com
Status do projeto abandonado pela Canonical, assumido pela Ubports
Escrito em Vala , C ++ , QML
Interface GTK
Sistema operacional Ubuntu
Meio Ambiente Ubuntu
línguas Multi-línguas
Modelo Concha
Licença GNU GPL v3, GNU LGPL v3
Local na rede Internet unidade.ubuntu.com

Unity é um ambiente de desktop desenvolvido pela Canonical Ltd para seu sistema operacional Ubuntu . O Unity foi incluído pela primeira vez na edição Netbook do Ubuntu 10.10 . A intenção original é fazer um uso mais eficiente do pouco espaço de tela disponível em netbooks, incluindo, por exemplo, um iniciador de aplicativo vertical. Por meio de seu painel, o Unity permite que você pesquise conteúdo localmente e online.

Desenvolvimento

Mesmo que o Ubuntu tenha usado até agora o GNOME Desktop Manager , o fundador do sistema operacional, Mark Shuttleworth, falou das diferenças de opiniões filosóficas sobre a experiência do usuário com a equipe do GNOME e porque o Ubuntu agora usaria o Unity como desktop padrão em vez do GNOME Shell , deabril de 2011, com Ubuntu Natty Narwhal (11.04)  :

“Estávamos no tópico do GNOME Shell, apresentamos nossos pontos de vista e eles não foram adotados pelos designers. Nós divergíamos do pessoal do GNOME Shell em pontos-chave de design, como quantos menus de aplicativos deveriam aparecer no sistema, como alguém deveria pesquisar para encontrar aplicativos, como os aplicativos favoritos de todos deveriam ser apresentados. "

- Mark Shuttleworth

Dentro novembro de 2010O gerente da comunidade do Ubuntu , Jono Bacon, explicou a relação entre o GNOME e o Unity na distribuição: “Quero deixar uma coisa bem clara: o Ubuntu é uma distribuição do GNOME . Estamos entregando o framework GNOME, continuaremos a incluir aplicativos GNOME e estamos otimizando o Ubuntu para GNOME. A única diferença é que o Unity é um Shell diferente para o GNOME, mas continuaremos a oferecer suporte aos últimos desenvolvimentos do GNOME Shell nos arquivos do Ubuntu. "

A interface Shell Unity agora é um plugin para o gerenciador de janelas Compiz , que a Canonical afirma ser mais rápido do que Mutter , o gerenciador de janelas para o qual GNOME Shell é um plugin. A Canonical anunciou que projetou o Unity para desktops também e tornará o Unity o Shell padrão para o Ubuntu na versão 11.04.

O GNOME Shell não será incluído no Ubuntu 11.04 Natty Narwhal, pois seu desenvolvimento não está completo, mas estará disponível através de um PPA (Personal Package Archives), e é esperado para o Ubuntu 11.10.

Dentro novembro de 2010, Mark Shuttleworth anunciou sua intenção de eventualmente rodar o Unity no Wayland , ao invés do X usado em quase todos os sistemas GNU / Linux.

Em dezembro de 2010, alguns usuários solicitaram que o inicializador  ( ou dock ) fosse movido da esquerda para outras bordas da tela, mas Mark Shuttleworth respondeu: "Temo que isso não se encaixa em nosso objetivo de design, então não vai implementá-lo. Queremos o inicializador sempre próximo ao botão do Ubuntu. "

O 14 de janeiro de 2011, A Canonical também lançou uma prévia da versão 2D do Unity baseada em Qt e escrita em QML .

O 5 de abril de 2017, Mark Shuttleworth anuncia a descontinuação do Unity8 (bem como das versões móveis). A versão 18.04 do Ubuntu integra a interface Gnome. O fundador do Ubuntu e da Canonical explica essa escolha pela fragmentação causada pela escolha de desenvolver uma interface diferente, mais do que a inovação que deveria ter trazido.

Licença

A Unity está sujeita ao contrato do contribuidor da Canonical, exigindo que os contribuidores atribuam direitos autorais à Canonical e, potencialmente, permitindo que a empresa os libere sob outra licença. Esta licença pode se tornar proprietária.

Busca de conteúdo por meio do serviço SmartScopes

O Unity permite que você pesquise conteúdo, esteja ele armazenado localmente em seu computador ou online. Para fazer isso, ele agrega várias fontes de dados chamadas “escopos”. Considera-se que o conteúdo buscado por um usuário pode ser de múltiplas naturezas: vídeos ou músicas online, fotos em redes sociais, artigos da Wikipedia, artigos científicos, gráficos, informações ou loja online. Quando o usuário pesquisa o painel, essa pesquisa é enviada ao serviço Smartscopes da Canonical. O serviço verificará se há resultados para a pesquisa nas diferentes fontes de dados agregadas e ativadas pelo usuário e, em seguida, completará seus resultados consultando as fontes novamente. O serviço SmartScopes atua então como um proxy. Os resultados são então enviados de volta para a estação de trabalho do usuário e ponderados de acordo com vários critérios, a seguir exibidos no painel ou em uma das visualizações materializadas fornecidas para esse fim. A pesquisa online, no entanto, pode ser desabilitada nas configurações do sistema e cada fonte de dados pode ser habilitada ou desabilitada em "Plug-ins do painel"

Colocando assim os resultados do negócio no desktop, o Unity atraiu críticas de muitos usuários que o vêem como um adware .

Versões

A Canonical está desenvolvendo duas versões do Unity visualmente idênticas, mas tecnicamente muito diferentes.

Unity 3D é uma extensão para Compiz escrita em C ++ e Vala que permite aceleração de hardware em sistemas compatíveis. Ele usa uma estrutura OpenGL pouco conhecida chamada Nux .

O Unity 2D é um conjunto de programas escritos em QML, a linguagem Qt . Por padrão, o Unity 2D usa o Metacity, mas também pode usar um gerenciador de janelas acelerado como Compiz ou KWin .

O Unity 2D é usado em vez do desktop GNOME clássico em computadores que não podem executar o Unity 3D no Ubuntu 11.10.

O Unity 2D não está mais disponível desde a versão 12.10 (The Quantal Quetzal), o Ubuntu já emulou o Unity 3D, mas uma queda nos resultados de desempenho .

Referências

  1. Canonical Ltd , “  Publicação do histórico do pacote“ unidade ”no Ubuntu  ” ,dezembro de 2010(acessado em 9 de dezembro de 2010 ) .
  2. Neil Jagdish Patel , "  ~ equipe / unidade / tronco: 573  " ,novembro de 2010(acessado em 13 de dezembro de 2010 ) .
  3. Brian Proffitt , "  Ubuntu Unity Interface Tailored for Netbook Screens  " , ITWorld,10 de maio de 2010(acessado em 28 de outubro de 2010 ) .
  4. Joab Jackson, “  Software / Services, 25 de outubro de 2010, 13h20, Canonical Ubuntu Splits From GNOME Over Design Issues  ” , PC World Business Center,25 de outubro de 2010(acessado em 28 de outubro de 2010 )
  5. Jono Bacon, UBUNTU 11.04 TO SHIP UNITY  " , 25 de outubro de 2010
  6. fluteflute, "  O Unity é apenas um plugin do Compiz  " ,13 de novembro de 2010 : "A versão do Unity que será lançada em 11.04 está definitivamente implementada como plugin (s) no Compiz. "
  7. Owen Taylor, “  Metacity, Mutter, GNOME Shell, GNOME-2.28  ” , 23 de março de 2009 : "Gnome-shell é configurado como um plugin Mutter que é amplamente escrito em Javascript"
  8. Katherine Noyes, “  Is Unity the Right Interface for Desktop Ubuntu?  " [ Arquivo de13 de junho de 2011] , PC World,26 de outubro de 2010(acessado em 28 de outubro de 2010 )
  9. “  pacote‘gnome-shell’no Ubuntu  ” (acessado em 12 de janeiro, 2011 )
  10. "  Eu sou um Ubuntu Unity Developer, AMA  " (acessado em 12 de janeiro de 2011 )  : "GNOME Shell requer certas mudanças no sistema GNOME subjacente que estão programadas para pousar tarde demais em nosso ciclo para se integrar ao 11.04. Portanto, o GNOME Shell será instalável apenas a partir de um PPA até 11.10, quando as bibliotecas subjacentes estiverem estabilizadas. "
  11. (em) Mark Shuttleworth , "  Unity is Wayland  ' ,4 de novembro de 2010 : A próxima grande transição para a Unity será entregá-la no Wayland ....  "
  12. Mark Shuttleworth , lançador do Movimento da Unidade  " , 30 de outubro de 2010
  13. (in) "  Unidade 2D disponível como opção no Ubuntu 11.04 Natty Narwhal [Screenshots]  " no WebUpd8 (acessado em 8 de agosto de 2020 ) .
  14. (in) "  Como instalar o Unity 2D (Qt) no Ubuntu 11.04 / 10.10  " , no WebUpd8 (acessado em 8 de agosto de 2020 ) .
  15. (em) "  Crescendo para a nuvem Ubuntu e IoT, ao invés de telefone e convergência  " , em ubuntu.com (acessado em 6 de abril de 2017 )
  16. "  Contrato do contribuidor da Canonical  " (acessado em 31 de dezembro de 2010 )
  17. https://wiki.ubuntu.com/SmartScopes1304Spec
  18. Anna Leach, Fans revolt over Amazon 'adware' in Ubuntu desktop search results  " , 24 de outubro de 2012
  19. Anna Leach, "  Fans revolt over Amazon 'adware' in Ubuntu desktop search results  " ,24 de outubro de 2012.
  20. (in) fluteflute, "  É apenas uma unidade do plugin do compiz  " ,13 de novembro de 2010 : “A versão do Unity implementada na versão 11.04 é um plugin para o Compiz. "
  21. Arquivo: Unity-2D Natty.png
  22. (em) Joey Sneddon , "  Unity 2D pousa no Oneiric Daily Build  " , OMG Ubuntu! ,Maio de 2011( leia online , consultado em 27 de maio de 2011 )

Veja também

Artigos relacionados

links externos