{"id":5008,"date":"2009-07-04T19:43:51","date_gmt":"2009-07-04T22:43:51","guid":{"rendered":"http:\/\/antonini.med.br\/blog\/?p=5008"},"modified":"2022-02-15T03:28:42","modified_gmt":"2022-02-15T03:28:42","slug":"android-a-chave-para-o-linux-no-desktop","status":"publish","type":"post","link":"https:\/\/antonini.psc.br\/?p=5008","title":{"rendered":"Android: a chave para o Linux no desktop?"},"content":{"rendered":"<p style=\"text-align: justify;\">H\u00e1 anos eu venho falando sobre a converg\u00eancia entre a telefonia e a computa\u00e7\u00e3o desktop. Hoje em dia, cada vez mais empresas anunciam pequenos dispositivos (&#8220;netbooks&#8221;) que rodam o Android \u2014 e n\u00e3o estamos falando de telefones. Ser\u00e1 o come\u00e7o de uma nova revolu\u00e7\u00e3o? Ou n\u00e3o?<!--more--><\/p>\n<p style=\"text-align: justify;\">O que \u00e9 o Android? Uma resposta r\u00e1pida seria &#8220;um framework formado pelo kernel do Linux, um rico conjunto de bibliotecas e ferramentas e uma m\u00e1quina virtual Dalvik&#8221;. A m\u00e1quina virtual Dalvik pode ser encarada como uma M\u00e1quina Virtual Java (Java VM) altamente otimizada (a defini\u00e7\u00e3o n\u00e3o \u00e9 formalmente correta, mas serve para este artigo).<\/p>\n<p style=\"text-align: justify;\">N\u00e3o \u00e9 a primeira vez que algu\u00e9m tenta combinar Linux e Java para criar um ambiente de desktop alternativo e paradis\u00edaco. A Sun tentou algo parecido alguns anos atr\u00e1s: chamava-se &#8220;Sun Java Desktop&#8221;. Saiu uma <a href=\"http:\/\/www.linux.com\/archive\/feature\/36216\">an\u00e1lise &#8220;interessante&#8221;<\/a> sobre ele no Linux.com e sobre o suporte oferecido. Mas o SJD chegou ao fim da linha. N\u00e3o deu certo.<\/p>\n<p style=\"text-align: justify;\">A pr\u00f3xima tentativa de trazer o GNU\/Linux para o desktop est\u00e1 sendo realizada pelo Ubuntu, que sem d\u00favida causou impacto no mundo GNU\/Linux. S\u00f3 que o Ubuntu parece ter trazido o GNU\/Linux para o desktop de muitas pessoas que j\u00e1 eram usu\u00e1rias do GNU\/Linux, e n\u00e3o conquistou fatias extras do mercado de desktops. Apesar de minhas esperan\u00e7as e desejos, no momento parece pouco prov\u00e1vel que o Ubuntu v\u00e1 conseguir afanar uma fatia expressiva do mercado do OS X e do Windows. Isso at\u00e9 <em>est\u00e1<\/em> acontecendo, mas \u00e9 um processo muito lento, talvez lento demais. E eu quero viver para ver o GNU\/Linux rodando na maioria dos computadores!<\/p>\n<div style=\"text-align: justify;\">E o Android?<\/div>\n<h3 style=\"text-align: justify;\">Mas Tony, voc\u00ea n\u00e3o amava o Ubuntu?<\/h3>\n<p style=\"text-align: justify;\">Sim, e com certeza ainda amo; acho que o Ubuntu \u00e9 uma distribui\u00e7\u00e3o GNU\/Linux absolutamente fant\u00e1stica. Mas acho que sua maior desvantagem \u00e9 ser derivado de um sistema voltado para servidores. Os usu\u00e1rios precisam usar o apt-get para instalar aplicativos (pelo terminal ou por meio de uma interface de usu\u00e1rio caprichada). H\u00e1 problemas com bibliotecas e depend\u00eancias, e n\u00e3o h\u00e1 uma separa\u00e7\u00e3o muito clara entre os aplicativos para usu\u00e1rios finais, as bibliotecas de suporte e as bibliotecas de sistema. Compare ao OS X, que na minha opini\u00e3o \u00e9 um sistema operacional para desktops feito da maneira certa: um aplicativo \u00e9 um conjunto de arquivos independente; para copiar o Firefox, voc\u00ea faz o que era de se esperar: arrasta-o para um memory stick, e l\u00e1 est\u00e1 ele. Aplicativos bin\u00e1rios antigos rodam numa boa em vers\u00f5es mais recentes do OS X. Quando instalei o OpenOffice 3.1 no meu Ubuntu Intrepid Ibex, percebi que essa coisa de servidor \u00e9 forte demais no Ubuntu, e que o OS X acertou.<\/p>\n<h3 style=\"text-align: justify;\">E o concorrente de hoje \u00e9&#8230;<\/h3>\n<p style=\"text-align: justify;\">Vamos avan\u00e7ar alguns anos: O Google, ap\u00f3s algumas derrapadas (OpenSocial? Google Answers? Google Checkout?) saiu-se com algo que tem chances reais de mudar o mundo para valer: um sistema totalmente aberto e client-side (que roda no cliente) baseado no GNU\/Linux.<\/p>\n<p style=\"text-align: justify;\">As pessoas j\u00e1 v\u00eam usando aplicativos do Android h\u00e1 um ano. H\u00e1 uma loja de aplicativos plenamente operacional, onde v\u00e1rios aplicativos est\u00e3o dispon\u00edveis gratuitamente como software livre. O Android tem uma forte separa\u00e7\u00e3o entre os aplicativos para usu\u00e1rios finais e o ambiente operacional, e seus aplicativos podem rodar em qualquer telefone com o Android sem que seja preciso recompilar nada.<\/p>\n<p style=\"text-align: justify;\">O mais interessante \u00e9 que os fabricantes de hardware est\u00e3o fazendo (ou pensando em fazer) pequenos laptops que vir\u00e3o com o Android, e n\u00e3o com o Windows XP (!) ou com o Ubuntu. Isso ainda n\u00e3o aconteceu, mas estamos todos na expectativa.<\/p>\n<p style=\"text-align: justify;\">Al\u00e9m disso, os desenvolvedores do Ubuntu est\u00e3o debatendo sobre qual seria a melhor maneira poss\u00edvel de integrar os aplicativos do Android ao Ubuntu. Isso praticamente confirma o fato de que, para eles, o Android ser\u00e1 a &#8220;pr\u00f3xima onda&#8221; do mundo da computa\u00e7\u00e3o client-side. Escreva uma vez, rode em qualquer lugar \u2014 e desta vez \u00e9 para valer.<\/p>\n<div style=\"text-align: justify;\">Certo?<\/div>\n<h3 style=\"text-align: justify;\">Engatinhando&#8230;<\/h3>\n<p style=\"text-align: justify;\">Eu n\u00e3o sei. Primeiro era a &#8220;computa\u00e7\u00e3o em rede&#8221;. Depois, o Java. Agora \u00e9 o Android. Por mais que o Android possa ser considerado maduro no que diz respeito a um ambiente para telefones, se usado em um laptop, ser\u00e1 que vai reconhecer o scanner e a impressora? Vai reconhecer uma webcam externa? O OpenOffice vai rodar nele? E um monitor extra? Vamos poder criar aplicativos para o Android em Python ou Ruby? Esses s\u00e3o s\u00f3 alguns exemplos. Outras distribui\u00e7\u00f5es para desktop passaram anos tentando resolver algumas dessas quest\u00f5es. A ideia de ter o Ubuntu como sistema operacional b\u00e1sico e o framework do Android para rodar os aplicativos me parece interessante. O Ubuntu vem fazendo grandes progressos. A parte de servidor dessa hist\u00f3ria pode ser gerenciada pelo Ubuntu e pela Canonical, enquanto o Android sozinho poderia cuidas dos aplicativos para usu\u00e1rios finais. Mas essa \u00e9 s\u00f3 uma ideia, mais uma de um autor aleat\u00f3rio tentando prever o futuro.<\/p>\n<p style=\"text-align: justify;\">Para que isso &#8220;funcione&#8221; em um ambiente de laptop, os aplicativos do Android devem rodar como janelas normais no Gerenciador de Janelas, e deve haver pelo menos <em>alguma<\/em> liberdade em termos da linguagem usada para escrever esses aplicativos. Ficar preso exclusivamente ao Java me parece uma insanidade. Esses s\u00e3o os dois maiores problemas, mas com certeza h\u00e1 outros. E infelizmente, tenho certeza de que logo logo (talvez em alguns anos) outro concorrente vai aparecer. E ele vai parecer igualmente promissor.<\/p>\n<p style=\"text-align: justify;\">E mais uma vez, a fatia do mundo da computa\u00e7\u00e3o que tenta desesperadamente se apoderar da domin\u00e2ncia da Microsoft est\u00e1 fragmentada, competindo e precisando desesperadamente de dire\u00e7\u00e3o.<\/p>\n<p style=\"text-align: justify;\">Veremos.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5011\" title=\"android_no_laptop\" src=\"http:\/\/heinzpechner.org\/blog\/wp-content\/uploads\/2009\/07\/android_no_laptop.png\" alt=\"android_no_laptop\" width=\"320\" height=\"480\" \/><\/p>\n<p style=\"text-align: center;\"><em>Anexo: Android 1.0 rodando em um HTC G1 da operadora T-Mobile<\/em><\/p>\n<p style=\"text-align: justify;\"><em>Cr\u00e9ditos a <\/em><em>Tony Mobily<\/em> &#8211; <a href=\"http:\/\/www.freesoftwaremagazine.com\/columns\/android_key_gnu_linux_desktop_really\">freesoftwaremagazine.com<\/a><br \/>\n<em> Tradu\u00e7\u00e3o por <\/em><em>Roberto Bechtlufft &lt;robertobech at gmail.com&gt;<\/em>\n<\/p>\n<p style=\"text-align: center;\">[<a href=\"javascript:history.go(-1)\">Voltar<\/a>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>H\u00e1 anos eu venho falando sobre a converg\u00eancia entre a telefonia e a computa\u00e7\u00e3o desktop. Hoje em dia, cada vez mais empresas anunciam pequenos dispositivos (&#8220;netbooks&#8221;) que rodam o Android \u2014 e n\u00e3o estamos falando de telefones. Ser\u00e1 o come\u00e7o de uma nova revolu\u00e7\u00e3o? Ou n\u00e3o?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,27],"tags":[],"class_list":["post-5008","post","type-post","status-publish","format-standard","hentry","category-informatica","category-noticias"],"_links":{"self":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts\/5008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5008"}],"version-history":[{"count":1,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts\/5008\/revisions"}],"predecessor-version":[{"id":27968,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=\/wp\/v2\/posts\/5008\/revisions\/27968"}],"wp:attachment":[{"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antonini.psc.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}