domingo, 22 de julho de 2012

Canonical levará os aplicativos web a outro nível com o Ubuntu 12.10


Quem me conhece sabe que sou entusiasta dos aplicativos na nuvem, e que muitas vezes, substituosoftwares nativos do sistema operacional por versões online.
Mas perder-se na infinidade de abas abertas é algo que acontece com frequência, e uma simples tarefa como pausar uma música no Grooveshark requer inúmeros cliques. Com o objetivo de remediar tal situação, a Canonical está trazendo um novo recurso para o Ubuntu 12.10web appsintegrados ao sistema operacional laranja.

Anunciado ontem por Mark Shuttleworth na OSCON, a tecnologia permite que você integre qualquer site ou serviço ao sistema, usando o poder do UnityHUD, mensagens do sistema, menu de som e afins. Dessa forma você não precisa abrir softwares como o LightreadPolly, Empathy ouThunderbird e usar recursos do sistema. Pretty cool, huh?

Como os Web Apps funcionam

Antes de explicar como o recurso funciona, quero deixar claro que ele é OPCIONAL. Você só usa se quiser. Vamos usar o GMail como exemplo. Ao acessá-lo com seu navegador ele pedir se você quer integrar o serviço ao sistema.
GMail integrado ao Ubuntu
Ao acessar um site suportado pelo recurso, o navegador pede se você quer ou não integra-lo
Se escolher integra-lo, um ícone do GMail aparecerá no Unity e no menu de mensagens, e a cada novo e-mail que você receber, uma notificação será mostrada, como se você estivesse usando o Thunderbird. Usando o HUD você pode digitar “Escrever nova mensagem”, dar um <Enter> e pronto… escreva seu novo e-mail.
Outro exemplo seria o Grooveshark. Ao integra-lo você poderá mudar as músicas usando o menu de som do Ubuntu, uma mão na roda. Você ainda estará acessando os serviços e websites usando o navegador, mas eles estarão tão integrados ao sistema que você nem notará.
Grooveshark integrado ao Ubuntu
Grooveshark integrado ao Ubuntu: curtir um B.B. King ficou bem mais fácil :)

Navegadores suportados

No momento o recurso é suporte apenas no Chromium, a versão open source do Google Chrome, e no Firefox, o navegador padrão do Ubuntu. Como o projeto é open source, nada impede o Google de integra-lo ao Google Chrome em uma versão futura, e esperamos que isso acontece.
Outros navegadores, como o Midori, Epiphany e o Opera também devem receber a novidade. Não creio que seus desenvolvedores perderiam essa chance.

Sites suportados pelo recurso

Apesar do recurso ter sido lançado ontem a tarde e ser apenas um preview no momento, a lista de sites suportados é considerável. Se você é desenvolvedor (ou simplesmente sabe mexer comjavascript) e quer adicionar suporte ao seu website, a documentação da API Web do Unity pode ser encontrada aqui.
Abaixo você confere a lista completa:

Sites de notícias e atualizações

  • BBC News;
  • CNN News;
  • Yahoo! News;
  • Google News;
  • Yandex News;
  • Google Reader;
  • Reddit.
Apesar de não termos brasileiros na lista, creio que a comunidade brasileira irá integra-los cedo ou tarde. Quanto ao Google Reader, que eu tinha substituído pelo leitor de feeds offline, Lightread, parece que me ganhou novamente.
Já estamos trabalhando em uma integração para o blog Ubuntu-BR-SC. Nossa ideia é não apenas integra-lo ao sistema, mas também desenvolver uma lente para o Unity. O recurso era para ter saído junto com a nova versão do blog, mas acabamos atrasando o desenvolvimento, assim como o do aplicativo Android.

Serviços de e-mail

  • GMail;
  • Yahoo! Mail;
  • Yandex Mail;
  • QQ Mail;
  • Windows Live Mail;
  • Mail RU.

Redes sociais

  • Facebook;
  • Twitter;
  • Google+;
  • VK.com;
  • LinkedIn;
  • YouTube;
  • Tumblr.
A integração com o Google Plus vem em boa hora, visto que ainda não temos um cliente de redes sociais com bom suporte ao mesmo. Quanto ao Twitter, vou me despedindo do Polly, o melhor cliente para Twitter do Ubuntu.

Jogos

  • Cut the Rope;
  • Angry Birds;
  • Lord of Ultima;
  • Command and Conquer: Tiberium Alliances.
Os dois últimos jogos fazem parte da parceria fechada entre a Canonical e a Eletronic Arts. Apesar de ambos estarem disponíveis na Central de programas do Ubuntu, é interessante vê-los mais integrados ao sistema agora :)

Aplicativos de escritório

  • Google Docs;
  • Google Calendar.
Já faz muito tempo que uso o Google Docs ao invés do LibreOffice, e essa integração tornou-o ainda melhor. A integração ao HUD e ao Unity ficaram excelentes, sendo possível procurar seus arquivos diretamente do dash por exemplo.
Google Docs integrado ao Ubuntu
Google Docs integrado ao Ubuntu (Créditos pela imagem: OMG! Ubuntu!)

Música

  • Libre.fm;
  • Last.fm;
  • Pandora;
  • Grooveshark;
  • Hulu Player;
  • Yandex Music.
A tempos substitui minha coleção de CDs e minha biblioteca de arquivos MP3 pelo Grooveshark. Ter acesso a inúmeras músicas, onde eu quiser e a qualquer momento, é uma maravilha. Com a integração ao menu de som, tudo fica melhor… a integração ficou tão boa que até a arte da capa aparece.

Diversos

  • Launchpad;
  • WordPress.com;
  • Amazon;
  • Amazon Cloud reader;
  • Subway IRC.

Como instalar o suporte a Web Apps no Ubuntu

Se você estiver usando o Ubuntu 12.10 Alpha 2, o recurso deverá estar disponível nos repositórios oficiais do Ubuntu nas próximas horas ou dias. Para usuários do Ubuntu 12.04, o PPA abaixo adiciona o suporte ao recurso, mas lembrem-se que é um preview apenas, e bugs, ícones faltando e explosões de HDs podem ocorrer.

Instalando via terminal

A instalação via terminal é mamão com açúcar, como sempre. Abra-o usando o comando <Ctrl + Alt + T> e copie/cole o comando abaixo:
sudo add-apt-repository ppa:webapps/preview && sudo apt-get update && sudo apt-get install unity-webapps-preview
Agora reinicie sua sessão e o recurso deverá estar disponível. Mas lembre-se: no momento ele funciona apenas com o Firefox ou o Chromium.

Instalando via interface gráfica

Não gosta de usar o terminal? Acha ele um monstro de sete cabeças? Sem problemas. Como dito anteriormente, todos os nossos tutoriais ensinarão como fazer a instalação usando a interface gráfica também. Os tutoriais antigos serão reescritos e terão essa opção em breve.
Comece copiando a linha abaixo, que contem informações sobre o repositório PPA em questão:
ppa:webapps/preview
Com isso feito, clique na engrenagem no canto superior direito da sua tela e depois em Software atualizado/Atualizações disponíveis > Cofigurações.
Feito isso, clique a aba Outro software > Adicionar e cole o comando que você copiou no primeiro passo, como mostrado na imagem abaixo:
Adicionando o PPA ao Ubuntu
Ainda com o Gerenciador de atualizações, clique em Verificar para atualizar os repositórios disponíveis no sistema. Quando o processo acabar, feche o Gerenciador de atualizações e abra a Central de programas do Ubuntu. Busque por unity-webapps-preview, selecione o aplicativo e mande instalar. Simples, não? :)

Porque adicionar esse recurso?

Segundo Pete Goodall, gerente de produtos da Canonical, o recurso foi adicionado porque usuários e desenvolvedores do Ubuntu reclamavam da proliferação das abas, assim como fiz no começo dopost.
Com o aumento da quantidade de aplicativos web e da popularização do HTML5 no Linux e no mundo num geral, principalmente após a Adobe abandonar o Flash para Linux, os desenvolvedores queriam algo que inovasse e remediasse o problema das abas, e dessa forma, nasceu o recurso.
Ainda segundo Pete, a Canonical estará em contato com desenvolvedores de aplicações web para que os mesmos adicionem suporte ao recurso, algo que deve oferecer uma quantidade mínima de trabalho, visto que não é necessário reescrever todo o aplicativo. A integração dos aplicativos webao Ubuntu também é um belo passo para o Ubuntu Phone, Ubuntu Tablet e televisão baseada noUbuntu.

Considerações finais

Não é de hoje que venho dizendo que o Unity foi uma das melhores coisas que a Canonical já criou. A interface gráfica inovou e vem inovando mais e mais a cada versão, assim como o Ubuntu como um todo.
Desktop do Ubuntu 12.04
Unity, a interface gráfica do Ubuntu, inovou e vem inovando mais e mais a cada versão
A integração de aplicativos web vem em um momento onde estamos migrando para a nuvem mais e mais a cada dia, apesar de muitos ainda verem isso com maus olhos. As novidades da próxima versão do Ubuntu são ótimas, resta a nós esperar o lançamento, em outubro, para saber se os usuários vão ou não gostar dos novos recursos e suas facilidades.
O que achou do recurso leitor? Gostou ou acha desnecessário? O que acha dos aplicativos web e suas interfaces? O que espera do Ubuntu 12.10? Deixe seu comentário abaixo! Adoro ler comentários :)
Fonte: ubuntubrsc.com

Nenhum comentário:

Postar um comentário