A história do sistema operacional Android Por Gleyser Guimarães (
[email protected])
Nessa Nessa edição edição,, aborda abordarem remos os a narrat narrativ iva a da criaç criação, ão, desenv desenvolv olvime imento nto e evoluç evolução ão do sistem sistema a operac operacion ional al para para dispos dispositi itivo vos s móveis móveis da Googl Google, e, o ndroid, !ue após " anos de lançamento, mostra#se como um dos maiores concor concorren rentes tes da catego categoria ria de sistem sistemas as operac operacion ionais ais para para dispos dispositi itivos vos móveis.
Os primór primórdio dios s do sistem sistema a operac operacion ional al Androi Android d está está direta diretamen mente te relacionado à empresa Android Inc., que foi fundada por Andy Rubinera, Nick Sears e !ris "!ite, em outubro de #$$% na cidade de &alo Alto, alifó alifórni rnia. a. Inicia Inicialm lment ente, e, a empres empresa a desen' desen'ol' ol'ia ia tecnol tecnolo(i o(ia a totalm totalment ente e independente de outras empresas e mantin!a os seus pro)etos em absoluto se(redo. *entre os seus principais ob)eti'os, esta'a o desen'ol'imento de um sistem sistema a operac operacion ional al a'an+a a'an+ado do para para cmara cmaras s di(ita di(itais. is. Al(um Al(um tempo tempo depois, percebeu-se que o mercado para tais dispositi'os no era (rande sufici suficient ente, e, ento ento a equipe equipe des'io des'iou u os seus seus esfor+ esfor+os os para para produ/ produ/ir ir um sistem sistema a operac operacion ional al para para smartp smartp!on !ones, es, ri'ali ri'ali/an /ando do assim assim com outros outros sistemas da cate(oria, como por e0emplo, o Symbian, desen'ol'ido pela Nokia e "indo1s 2obile, da "indo1s. &or3m, a falta de in'estimentos impossibilita'a o bom andamento do pro)eto.
*ois anos mais tarde, em 45 de a(osto de #$$6, a 7oo(le comprou a compan!ia e colocou todo seu time de desen'ol'edores, liderados por Andy Rubinera, que passou a inte(rar o corpo de membros da empresa, para trabal!ar em uma plataforma mó'el baseada em 8inu0. 9oram os primeiros passos que culminaram, em 6 de no'embro de #$$5, no lan+amento do pro)eto intitulado, Android, cu)o ob)eti'o era desen'ol'er um sistema para dispositi'os mó'eis sob o padro aberto :padro que está dispon;'el ao p
. O pro)eto Android está li(ado à Open ?andset Alliance, que 3 um consórcio de empresas de tecnolo(ia composta por empresas como a
7oo( 7oo(le le,, Sony Sony,, dispositi'os.
Sams Samsun un(, (, oper operad ador ores es de tele telefo foni nia a
e
fabr fabric ican ante tes s
de
O prim primei eiro ro apar aparel el!o !o com com o sist sistem ema a An Andr droi oid, d, o ?@ ?@ *rea *ream, m, foi foi lan+ad lan+ado o em ## de outubr outubro o de #$$ #$$ nos Bstados Bstados Cnidos Cnidos.. Atualm Atualment ente e o sistema está na 'erso D.% e se(undo a empresa 7oo(le, possui 56E do mercado de smartp!ones. No total, mais de 6$$ mil!Fes de aparel!os e mais de >$$ dispositi'os diferentes usam o sistema. Se(undo a 7oo(le, o sistema Android (an!a, nada menos do que um mil!o de no'os usuários todos os dias. &ara &ara bati bati/a /arr cada cada 'e 'ers rso o,, a em empr pres esa a resol esol'e 'eu u dar dar nom nomes de sobremesas. Bm abril de #$$G, a 'erso 4.6 H ou $%upca&e' H H introdu/iu a corre+o automática nos te0tos e tamb3m os famosos$idgets' famosos $idgets' , que at3 !o)e so uma das mel!ores fun+Fes do sistema.
Bm se(uida, a 'erso 4.> $onut' trou0e trou0e a busca online automática a partir da pá(ina inicial do aparel!o. Ainda em #$$G, a 'erso #.$ $*clair' permitia o uso de m
Bm 4> de de/embro de #$44, o Android D.$ $/ce $/ce %rea %ream m 0andic1' reformulou reformulou toda a interface da plataforma mais usada no mundo. A principal no'idade foi a cria+o de pastas na tela principal do aparel!o. Al3m Al3m disso, disso, a partir partir dessa dessa 'er 'erso so passou passou a ser poss;' poss;'el el escol! escol!er er quais quais aplica aplicati' ti'os os de'em de'em inicia iniciarr o funcio funcionam nament ento o assim assim que o smart smartp!o p!one ne for li(ado. Bm )ul!o de #$4#, a 'erso D.4 $2elly 3ean' incluiu incluiu no'os elementos inte intern rnos os e um uma a no'a no'a pe pesq squi uisa sa.. B a atua atuali li/a /a+ +o o D.# D.# fico ficou u por por cont conta a da se(uran+a. Bsse 3 um ponto 'ulnerá'el do Android. Ao lon(o desses anos, di'ersas fal!as e 'ulnerabilidades )á foram encontradas na plataforma, e ela 3 !o)e !o)e al'o al'o para para in
Bm face face da lar(a lar(a utili/ utili/a+ a+o o do sistem sistema a operac operacion ional al da 7oo(le 7oo(le,, 3 nece ne cess ssár ário io que que con! con!e+ e+am amos os a (K (Kne nese se da apli aplica ca+ +o, o, como como tamb tamb3m 3m procurarmos estar atuali/ados sobre o assunto, afinal, essa LsobremesaL (ostosa )á mostrou que 'eio para conquistar a todosM
+onte6 htp://www.dsc.ufcg.edu.br/~pe/jornal/ htp://www .dsc.ufcg.edu.br/~pe/jornal/agoso2013/maerias/his agoso2013/maerias/hisoria_da_compuac oria_da_compuacao.hml ao.hml
Os smartphones rodando o sistema operacional Android iniciaram sua história em 2008. O primeiro deles foi o HTC G1, lançado em setembro dauele ano. !as a história do pro"eto ue ori#inou o sistema operacional li$re do Goo#le para dispositi$os mó$eis, ho"e "% a mais popular do mercado, & ainda mais anti#a' começou em 2003.
Android (Foto: Reprodução)
(oi neste ano ue uma empresa chamada )ndroid *nc. foi fundada. +m 200, 22 meses depois de sua criaç-o, a proposta do #rupo liderado por um certo )nd /ubin chamou a atenç-o do Goo#le. Como & costume, a #i#ante compra empresas, e fa per#untas depois. O resto & história. O interessante & res#atar esta história de uma mat&ria da 3usiness 4ee5 de 200. 200. O te6to re$ela ue a auisiç-o da )ndroid *nc. pelo Goo#le era cercada em mist&rio, uma $e ue muito pouco se sabia sobre as ati$idades da no$a empresa. )s fontes da 34 che#aram a conse#uir boas informaç7es, diendo ue )nd /ubin e sua euipe desen$ol$iam softares e sistemas operacionais para celulares. c elulares. )inda assim, para auela &poca, isso era um mist&rio. ) 3usiness 4ee5 4ee5 res#atou uma entre$ista de )nd /ubin em 2009, uando o l:der do desen$ol$imento do )ndroid ;at& os dias de ho"e< declarou ue "% ha$ia, na &poca, o potencial para o desen$ol$imento de dispositi$os mó$eis mais inteli#entes como os smartphones atuais. + = isso, claro, $ale lembrar ue o conceito populariado de smartphone nasceu com o primeiro i>hone, em 200?, uatro anos depois da entre$ista. @a ocasi-o da entre$ista, )nd disse' se as pessoas s-o inteli#entes, a informaç-o começa a ser a#re#ada aos seus dispositi$os. +m todo caso, o interessante & notar ue em 200 o Goo#le "% considera$a e6pandir sua influAncia para o mundo mó$el. @a &poca, o mercado ainda era dominado por celulares modestos, telas em preto e branco e nenhuma
dependAncia de redes sociais, G>B e outros recursos embutidos nos aparelhos. ) própria interface touch só nasceu um ano depois, com o G >rada, e o i>hone ainda era um se#redo bem #uardado de Bte$e Dobs. Fone: htp://www htp://www.echudo.co .echudo.com.br/ar!gos/no!cia/2011/12/andr m.br/ar!gos/no!cia/2011/12/android"nasceu"#"anos"an oid"nasceu"#"anos"anes"do" es"do" primeiro"smarphone"em"2003.hml
htps://www.android.com
O que é Android – Sua história Android é
um sistema operacional baseado no núcleo Linux Linux para para dispositios m!eis" como o pr!prio#oo$le pr!prio #oo$le %exus &ne" &ne" %exus ' ou ' ou #alax %exus"" bem como por outros abricantes de celulares como a*+ %exus a *+, ," 'amsun$ 'amsun$"" entre outros- . desenolido pela &pen *andset Alliance" Alliance" liderada pelo #oo$le #oo$le e e outras empresas'e$undo a #oo$le #oo$le"" mais de 200-000 teleones celulares com este sistema operacional são endidos todos os dias-
História /m ul1o de 200 200 a a #oo$le #oo$le aduiriu aduiriu a Android 4nc-" uma peuena empresa em 5alo Alto" ,aliornia" 6'A- %o tempo da #oo$le condu7ido por And Rubin" oi desenolida uma plataorma de teleone m!el baseado em Linux Linux"" com o obetio de ser uma plataorma 8ex9el" aberta e de cil mi$ração para os abricantes/m ;e7embro de 200< 200<"" com as noticias da ==, e The Wall Street Journal" sur$iram mais especulaç>es ue a #oo$le #oo$le estaa estaa entrando no mercado de teleones m!eis- A imprensa reportou rumores de um teleone desenolido pela #oo$le- Atualmente" é desenolido em parceria com a empresa de sot?are 'un ,orp& primeiro teleone comercialmente dispon9el a rodar no sistema Android oi o *+, ;ream" ;ream" lançado a22 a22 de outubro de outubro de 200@ 200@--
/m 2 de maio de maio de 20B0 20B0 Catias Catias ;uarte" anti$o diretor da interface do Deb&'" Deb &'" untaEse euipa do Android ap!s a compra da 5alm pela *5 *5-& primeiro tablet comercialmente dispon9el a rodar o sistema operatio Android 3-0 oi o Cotorola Goom" Goom" lançado a 2H de eereiro de eereiro de 20BB 20BB nos nos /stados 6nidos6nidosCaracterísticas
,om o lançamento do ';I " caracter9sticas e especiJcaç>es para o Android And roid são acilmente distribu9das*andset laouts A plataorma é adaptada tanto para dispositios K#A K#A maiores" maiores" $rJcos 2; 2;"" bibliotecas $rJcas 3; 3;baseadas baseadas em &pen#L /' especiJcação /' especiJcação 2-0 e os laouts mais tradicionais de smartp1ones smartp1ones-Arma7enamento . utili7ado 'Lite 'Lite para para arma7enamento de dadosCensa$ens +anto 'C' +anto 'C' como como CC' CC' são são ormas dispon9eis de enio de mensa$ens%ae$ador & nae$ador nae$ador dispon9el dispon9el no sistema é baseado no rame?orM rame?orM de de ,!di$o aberto con1ecido aberto con1ecido como DebIit DebIit-Cuina irtual ;aliM Aplicaç>es escritas em Naa em Naa são são compiladas em btecodes btecodes ;aliM ;aliM e executadas usando a Cuina irtual ;aliM" ;aliM" ue é uma muina irtual especiali7ada irtual especiali7ada desenolida para uso em dispositios m!eis" o ue permite ue pro$ramas seam distribu9dos em ormato binrio (btecode) e possam ser executados em ualuer dispositio Android" independentemente do processador processador utili7ado utili7ado- Apesar das aplicaç>es Android serem escritas na lin$ua$em Naa lin$ua$em Naa"" ela não é uma muina irtual Naa irtual Naa"" ue não executa btecode NKC btecode NKC-Cultim9dia & sistema ir suportar ormatos de udio e 9deo como: C5/#E H" *-2
4nclui um emulador" erramentas para debu$$in$ debu$$in$"" mem!ria e anlise de perormance- & /clipse (4;/)(atualmente (4;/) (atualmente 3-H ou 3-) poder ser utili7ado atraés do plugin Android ;eelpment +ools (A;+)-
Root no Android Fa7er root root é é simples" no entanto ele pode ocasionar problemas com a $arantia" pois" com o super usurio atio o usurio tem acesso conJ$uraç>es ue podem daniJcar o aparel1o- &s principais obetios de se a7er o root no android é para usar pro$ramas ue reuerem acesso mais poderoso ue o normal disponibili7ado pela abrica" pois 1 inúmeros pro$ramas ue a7em oerclocM oerclocM"" underclocM underclocM"" sistema antiEurto" distribuidores de conexão m!elQoperadora por ?iJ para outro dispositioAs R&Cs customi7adas são muito procuradas" pois modiJcam todo o sistema em busca de mel1ora no desempen1o e no uso da mem!ria- / para modiJcar a R&C ori$inal do aparel1o é necessrio ter acesso root- & processo é reers9el e se c1ama unrootVersões
;ia$rama da aruitetura do AndroidAs dierentes ers>es de Android tSm desde a ersão B-" nomes de sobremesas ou bolos (em in$lSs in$lSs)) e se$uem uma l!$ica alabética: B-: ,upcaMe (Abril de 200T 200T"" com a última reisão oJcial a maio de 20B0) B-<: ;onut ('etembro de 200T" com a ultima reisão oJcial a maio de 20B0 20B0)) 2-B: /clair (Naneiro de 20B0" com a última reisão oJcial a maio de 20B0) 2-2: FroUo (Frozen Yogourt V V Caio de 20B0" com a última reisão oJcial a ul1o de 20BB) 2-3E2-H: #in$erbread (ersão atual lançada a < de de7embro de de7embro de 20B0) 3-0E3-2: *onecomb (Lançada especialmente para tablets em Naneiro de 20BB 20BB)) H-0: 4ce ,ream 'and?ic1 (Anunciada oJcialmente em BT de outubro de 20BB) H-B: Nell =ean (Anunciada oJcialmente em 2BW0
Licenciamento & Android est dispon9el como c!di$o aberto desde 2B &utubro de 200@A #oo$le #oo$le publicou publicou todo o c!di$o sob a licença Apac1eApac1e- %o entanto ele depende de uma autori7ação da pr!pria #oo$le #oo$le para para poder acessar a biblioteca de aplicatios" ue pode ariar entre Android CarMet e 5la 'tore-
& licenciamento para se conse$uir um certiJcado alido para a Android CarMet ou CarMet ou 5la 'tore o 'tore o celular dee passar por testes para eriJcar se ele é compat9el" em 1ard?are 1ard?are"" com os aplicatios disponibili7ados pela loaFone: htps://marcos htps://marcos$perboni.w $perboni.wordpress.com/ ordpress.com/em"bre$ em"bre$e"no!cias"de"funcoe e"no!cias"de"funcoes"do"android" s"do"android" para"leigos/