Android

miniatura|Samsung Galaxy Tab 10.1 con Android 3.1.
Android é un sistema operativo para móbiles baseado en Linux, que xunto con aplicacións middleware está destinado para ser empregado en dispositivos móbiles como teléfonos intelixentes, tabletas, Google TV e outros dispositivos. É desenvolvido pola Open Handset Alliance, a cal é liderada por Google. Este sistema polo xeral manexa aplicacións como PlayStore.

Desde Android 5.0 Lollipop na versión oficial inclúese de serie a interface en galego." Conseguímolo. Grazas . Android en Galego. 15 de outubro de 2014Android, por fin dispoñíbel en galego. Conseguímolo! . Mallando no Android. 15 de outubro do 2015.

O 17 de maio de 2017 presentouse Android Go, unha versión máis lixeira do sistema, para axudar a que a metade do mundo sen teléfonos intelixentes consiga un en menos de cinco anos. Inclúe versións especiais das súas aplicacións onde o consumo de datos redúcese ó máximo.

 Historia 
Foi desenvolvido inicialmente por Android Inc., unha firma mercada por Google en 2005. É o principal produto da Open Handset Alliance, un conglomerado de fabricantes e desenvolvedores de hardware, software e operadores de servizo. As unidades vendidas de teléfonos intelixentes con Android sitúanse no primeiro posto nos Estados Unidos, no segundo e terceiro trimestres de 2010, cunha cota de mercado de 43,6% no terceiro trimestre. A nivel mundial alcanzou unha cota de mercado do 50,9% durante o cuarto trimestre de 2011, máis do dobre que o segundo sistema operativo (iOS de iPhone), con máis cota.

Ten unha gran comunidade de desenvolvedores escribindo aplicacións para estender a funcionalidade dos dispositivos. Á data, excedéronse as 400.000 aplicacións (das cales, dous terzos son gratuítas) dispoñíbeis para a tenda de aplicacións oficial de Android, Google Play, sen ter en conta aplicacións doutras tendas non oficiais para Android, como poden ser a App Store de Amazon ou a tenda de aplicacións Samsung Apps de Samsung. Google Play é a tenda de aplicacións en liña administrada por Google, aínda que existe a posibilidade de obter software externamente. Os programas están escritos na linguaxe de programación Java. No entanto, non é un sistema operativo libre de malware, aínda que a maioría deste é descargado de sitios de terceiros.

O sistema Android anunciouse o 5 de novembro de 2007 xunto coa creación da Open Handset Alliance, un consorcio de 78 compañías de hardware, software e telecomunicacións adicadas ao desenvolvemento de estándares abertos para dispositivos móbiles. Google liberou a maioría do código de Android baixo a licenza Apache, unha licenza libre e de código aberto.

A estrutura do sistema operativo Android componse de aplicacións que se executan nun framework Java de aplicacións orientadas a obxectos sobre o núcleo das bibliotecas de Java nunha máquina virtual Dalvik con compilación en tempo de execución. As bibliotecas escritas en linguaxe C inclúen un administrador de interface gráfica (surface manager), un framework OpenCore, unha base de datos relacional SQLite, unha interface de programación de API gráfica OpenGL É 2.0 3D, un motor de renderizado WebKit, un motor gráfico SGL, SSL e unha biblioteca estándar de C Bionic. O sistema operativo está composto por 12 millóns de liñas de código, incluíndo 3 millóns de liñas de XML, 2,8 millóns de liñas de linguaxe C, 2,1 millóns de liñas de Java e 1,75 millóns de liñas de C++.

 Etimoloxía 

Tanto o nome Android como Nexus One fan alusión á novela de Philip K. Dick Soñan os androides con ovellas eléctricas?, que posteriormente foi adaptada ao cinema como Blade Runner. Tanto o libro como a película céntranse nun grupo de androides chamados replicativos do modelo Nexus-6.

O logotipo é o robot "Andy".

 Adquisición por parte de Google 

En xullo de 2005, Google adquiriu Android Inc., unha pequena compañía de Palo Alto, California fundada en 2003. Entre os cofundadores de Android que se foron a traballar a Google están Andy Rubin (cofundador de Danger), Rich Miner (cofundador de Wildfire Communications, Inc.), Nick Sears (algunha vez VP en T-Mobile), e Chris White (quen encabezou o deseño e o desenvolvemento da interface en WebTV). Daquela pouco sabíase das funcións de Android Inc., fóra de que desenvolvían software para teléfonos móbiles. Isto deu pé a rumores de que Google estaba a planear entrar no mercado dos teléfonos móbiles.

En Google, o equipo liderado por Rubin desenvolveu unha plataforma para dispositivos móbiles baseada no kernel de Linux, que foi proporcionado a fabricantes de dispositivos e operadores coa promesa de prover un sistema flexíbel e actualizábel. Informouse que Google aliñara xa unha serie de fabricantes de hardware e software e sinalou aos operadores que estaba aberto a diversos graos de cooperación pola súa banda. A especulación sobre que o sistema Android de Google entraría no mercado da telefonía móbil incrementouse en decembro de 2006. Reportes da BBC e The Wall Street Journal sinalaron que Google quería os seus servizos de procura e aplicacións en teléfonos móbiles e estaba moi empeñado niso. Medios impresos e en liña axiña reportaron que Google estaba a desenvolver un teléfono coa súa marca.

En setembro de 2007, InformationWeek difundiu un estudo de Evalueserve que informaba de que Google solicitara diversas patentes na área da telefonía móbil.

 Open Handset Alliance 

O 5 de novembro de 2007 a Open Handset Alliance, un consorcio de varias compañías entre as que están Texas Instruments, Broadcom Corporation, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel, Intel, LG, Marvell Technology Group, Motorola, e T-Mobile estreouse co fin de desenvolver estándares abertos para dispositivos móbiles. Xunto coa formación da Open Handset Alliance, a OHA estreou o seu primeiro produto, Android, unha plataforma para dispositivos móbiles construída sobre a versión 2.6 do kernel de Linux.

O 9 de decembro de 2008, anunciouse que se unirían 14 novos membros ao proxecto Android, incluíndo PacketVideo, ARM Holdings, Atheros Communications, Asustek, Garmin, Softbank, Sony Ericsson, Toshiba, Vodafone e ZTE.

 Historial de actualizacións 
miniatura|Versións de Android dende decembro de 2009. A novembro de 2013 ao redor do 52% dos aparellos aínda empregaban Jellybean.

Android viu numerosas actualizacións desde a súa liberación inicial. Estas actualizacións ao sistema operativo base tipicamente arranxan erros e agregan novas funcións. Xeralmente cada actualización do sistema operativo Android é desenvolvida baixo un nome en código dun elemento relacionado con sobremesas, doces americanos en orde alfabético.

Android foi criticado moitas veces pola fragmentación que sofren os seus terminais ao non ser soportado con actualizacións constantes polos distintos fabricantes. Pensouse que esta situación cambiaría despois dun anuncio de Google no que comunicou que os fabricantes se comprometeran a aplicar actualizacións polo menos 18 meses desde a súa saída ao mercado, pero isto ao final nunca se concretou e o proxecto cancelouse.

Os nomes en código están en orde alfabética.

 Versión  Descrición 1.0 Liberado o 23 de setembro de 2008 1.1 Liberado o 9 de febreiro de 2009 1.5 (Cupcake)Baseado no kernel de Linux 2.6.27 O 30 de abril de 2009, a actualización 1.5 (Cupcake) para Android foi liberada. Houbo varias características novas e actualizacións na interface de usuario na actualización 1.5:
 Posibilidade de gravar e reproducir vídeos a través do modo camcorder
 Capacidade de subir vídeos a YouTube e imaxes a Picasa directamente desde o teléfono
 Un novo teclado con predición de texto
 Soporte para Bluetooth A2DP e AVRCP
 Capacidade de conexión automática para conectar a auricular Bluetooth a certa distancia
 Novos widgets e cartafoles que se poden colocar nas pantallas de inicio
 Transicións de pantalla animadas 1.6 (Donut)Baseado no kernel de Linux 2.6.29 O 15 de setembro de 2009, o SDK 1.6 (Donut) foi liberado. Incluíuse nesta actualización:
 Unha experiencia mellorada no Android Market
 Unha interface integrada de cámara, filmadora e galería
 A galería agora permite aos usuarios seleccionar varias fotos para eliminalas
 Procura por voz actualizada, con resposta máis rápida e maior integración con aplicacións nativas, incluíndo a posibilidade de marcar a contactos
 Experiencia de procura mellorada que permite buscar marcadores, historiais, contactos e páxinas web desde a pantalla de inicio.
 Actualización de soporte para CDMA/EVDO, 802.1x, VPN e text-to-speech
 Soporte para resolucións de pantalla WVGA
 Melloras de velocidade nas aplicacións de procura e cámara
 Framework de xestos e ferramenta de desenvolvemento GestureBuilder
 Navegación gratuíta turn-by-turn de Google 2.0 / 2.1 (Eclair)Baseado no kernel de Linux 2.6.29  (Eclair) O 26 de outubro de 2009, o SDK 2.0 (Eclair) foi liberado. Os cambios incluíron:
 Velocidade de hardware optimizada
 Soporte para máis tamaños de pantalla e resolucións
 Interface de usuario renovada
 Nova interface de usuario no navegador e soporte para HTML5
 Novas listas de contactos
 Unha mellor relación de contraste para os fondos
 Melloras en Google Maps 3.1.2
 Soporte para Microsoft Exchange
 Soporte integrado de flash para a cámara
 Zoom dixital
 MotionEvent mellorado para captura de eventos multi-touch
 Teclado virtual mellorado
 Bluetooth 2.1
 Fondos de pantalla animados

O SDK 2.0.1 foi liberado o 3 de decembro de 2009.

O SDK 2.1 foi liberado o 12 de xaneiro de 2010. 2.2 (Froyo)Baseado no kernel de Linux 2.6.32 O 20 de maio de 2010, o  SDK 2.2 (Froyo) foi liberado. Os cambios incluíron:
 Optimización xeral do sistema Android, a memoria e o rendemento
 Melloras na velocidade das aplicacións, grazas á implementación de JIT
 Integración do motor JavaScript V8 do Google Chrome na aplicación Browser
 Soporte mellorado de Microsoft Exchange (regras de seguridade, recoñecemento automático, GAL look-up, sincronización de calendario, limpeza remota)
 Lanzador de aplicacións mellorado con accesos directos ás aplicacións de teléfono e Browser
 Funcionalidade de Wi-Fi hotspot e tethering por USB
 Permite desactivar o tráfico de datos a través da rede da operador
 Actualización do Market con actualizacións automáticas
 Cambio rápido entre múltiples idiomas de teclado e os seus dicionarios
 Marcación por voz e compartir contactos por Bluetooth
 Soporte para contrasinais numéricos e alfanuméricas
 Soporte para campos de carga de arquivos na aplicación Browser
 Soporte para a instalación de aplicación na memoria expansible
 Soporte para Adobe Flash 10.1
 Soporte para pantallas de alto número de Puntos por polgada, tales como 4" 720p 2.3 (Gingerbread)Baseado no kernel de Linux 2.6.35.7 Actual en smat O 6 de decembro de 2010, o SDK 2.3 (Gingerbread) foi liberado. Os cambios incluíron:
 Soporte para dispositivos móbiles
 Actualización do deseño da interface de usuario
 Soporte para pantallas extra grandes e resolucións WXGA e maiores
 Soporte nativo para telefonía VoIP SIP
 Soporte para reprodución de vídeos WebM/VP8 e decodificación de son AAC
 Novos efectos de son como reverberación, ecualización, virtualización dos auriculares e reforzo de graves
 Soporte para Near Field Communication
 Funcionalidades de cortar, copiar e pegar dispoñibles ao longo do sistema
 Teclado multi-táctil redeseñado
 Soporte mellorado para desenvolvemento de código nativo
 Melloras na entrada de datos, sons e gráficos para desenvolvedores de xogos
 Recolección de elementos concorrentes para un maior rendemento
 Soporte nativo para máis sensores (como xiroscopios e barómetros)
 Un administrador de descargas para descargar arquivos grandes
 Administración da enerxía mellorada e control de aplicacións mediante o administrador de tarefas
 Soporte nativo para múltiples cámaras
 Cambio de sistema de arquivos de YAFFS a ext43.0 / 3.1 / 3.2 (Honeycomb) Mellor soporte para tabletas
 Escritorio 3D con widgets redeseñados
 Sistema multitarefa mellorado
 Melloras no navegador web predeterminado, entre o que destaca a navegación por pestanas, autorecheo de formularios, sincronización de favoritos con Google Chrome e navegación privada
 Soporte para videoconferencias mediante Google Talk
 Mellor soporte para redes Wi-Fi, así como gardar unha cada configuración independente para cada SSID
 Engade soporte para unha gran variedade de periféricos e accesorios con conexión USB: teclados, ratos, hubs, dispositivos de xogo e cámaras dixitais. Cando un accesorio está conectado, o sistema busca a aplicación necesaria e ofrece a súa execución.
 Os widgets poden redimensionarse de forma manual sen a limitación do número de cadros que teña cada escritorio.
 Engádese soporte opcional para redimensionar correctamente as aplicacións inicialmente creadas para móbil para que se vexan ben en Tablets 4.0 (Ice Cream Sandwich) Versión que unifica o uso en calquera dispositivo, tanto en teléfonos,  tabletas, televisores, netbooks etc.
 Interface limpa e moderna cunha nova fonte chamada "Roboto", moi ao estilo de Honeycomb.
 Opción de utilizar os botóns virtuais na interface de usuario, en lugar dos botóns táctiles capacitivos.
 chega a aceleración por hardware, o que significa que a interface poderá ser manexada e debuxada pola GPU e aumentando notablemente a súa rapidez, a súa resposta e evidentemente, a experiencia de usuario.
 Multitarefa mellorada, estilo Honeycomb. Engadindo a posibilidade de finalizar unha tarefa simplemente desprazándoa fose da lista.
 Engadiu un xestor do tráfico de datos de Internet. A contorna permítelle establecer alertas cando chegue a unha certa cantidade de uso e desactivación dos datos cando se pasa do seu límite.
 Os widgets están nunha nova pestana, que figuran nunha lista similar ás aplicacións no menú principal.
 O corrector de texto foi redeseñado e mellorado, ofrecendo a opción de tocar nunha palabra para que nos apareza unha lista coas diferentes opcións de edición e suxestións de palabras similares.
 As notificacións ten a posibilidade de descartar as que non son importantes e tamén despregar a barra de notificacións co dispositivo bloqueado.
 A captura de pantalla, con só pulsando o botón de baixar volume e o botón de aceso.
 A aplicación da cámara levouse un bo lavado de cara, con novas utilidades como é a posibilidade de facer fotografías panorámicas de forma automática.
 Android Beam é a nova característica que nos permitirá compartir contido entre teléfonos. Vía NFC (Near Field Communication).
 Recoñecemento de voz do usuario
 Aplicación de teléfono novo coa funcionalidade de caixa de correos de voz visual que lle permite adiantalo ou retroceder as mensaxes de voz.
 Recoñecemento facial, o que faría que poidas cambiar a vista
 Os cartafol son moito máis fáciles de crear, cun estilo de arrastrar e soltar
 Un único e novo framework para as aplicacións
 O usuario terá ferramentas para ocultar e controlar as aplicacións que nos inclúa a operadora de quenda ou o fabricante, liberando recursos de segundo plano (ciclos de execución e memoria RAM). Mentres tanto, non se poderán desinstalar.
 Soporte nativo do colector MKV
 Soporte nativo para o uso de Stylus (lapis táctil). 4.1/ 4.2/4.3 (Jelly Bean) Linux kernel 3.1.10 5.0/5.1 (Kit Kat) Android Runtime (ART) con compilación AOT e mellora no rexistro de lixo. 
 Soporte para CPUs de 64-bits. 
 OpenGL ES 3.1. 
 Lapela de tarefas recentes no canto de aplicacións, cun límite de tarefas por aplicación. 
 Soporte para impresión. 
 Mellora da interface e o seu estilo. 
 Proxecto Volta para a mellora no rendemento das baterías.  6.0 Marshmallow 5 de outubro de 2015 7.0/7.1 Nougat Lanzado o 22 de agosto de 2016 (7.0) e 4 de outubro de 2016 (7.1)
 Mellora das animacións
 Incorpóranse novos emojis
 Incorporase JAVA 8
 Nova API Vulkan con mellor rendemento gráfico
 É posible arrastrar contido dunha aplicación a outra8.0 Oreo

 Características 
Características e especificacións actuais:

 Deseño de dispositivo A plataforma é adaptable a pantallas máis grandes, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D baseada nas especificacións da OpenGL É 2.0 e deseño de teléfonos tradicionais. Almacenamento SQLite, unha base de datos liviá, que é usada para propósitos de almacenamento de datos. Conectividade Android soporta as seguintes tecnoloxías de conectividade: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE e WiMAX. Mensaxería SMS e MMS son formas de mensaxería, incluíndo mensaxería de texto e agora a Android Cloud to Device Messaging Framework (C2DM) é parte do servizo de Push Messaging de Android. Navegador web O navegador web incluído en Android baséase no motor de renderizado de código aberto WebKit, emparellado co motor JavaScript V8 de Google Chrome. O navegador obtén unha puntuación de 93/100 no test Acid3. Soporte de Java Aínda que a maioría das aplicacións están escritas en Java, non hai unha máquina virtual Java na plataforma. O bytecode Java non é executado, senón que primeiro se compila nun executable Dalvik e corre na Máquina Virtual Dalvik. Dalvik é unha máquina virtual especializada, deseñada especificamente para Android e optimizada para dispositivos móbiles que funcionan con batería e que teñen memoria e procesador limitados. O soporte para J2PÓDEME ser agregado mediante aplicacións de terceiros como o J2ME MIDP Runner. Soporte multimedia Android soporta os seguintes formatos multimedia: WebM, H.263, H.264 (en 3GP ou MP4), MPEG-4 SP, AMR, AMR-WB (nun colector 3GP), AAC, HEI-AAC (en colectores MP4 ou 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF e BMP. Soporte para streaming Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <vídeo> tag). Adobe Flash Streaming (RTMP) é soportado mediante o Adobe Flash Player. Planéase o soporte de Microsoft Smooth Streaming co port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará dispoñíbel mediante unha actualización de Adobe Flash Player. Soporte para hardware adicional Android soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, xiroscopios, magnetómetros, sensores de proximidade e de presión, termómetro, aceleración 2D e 3D. Contorna de desenvolvemento Inclúe un emulador de dispositivos, ferramentas para depuración de memoria e análise do rendemento do software. A contorna de desenvolvemento integrado é Eclipse (actualmente 3.4, 3.5 ou 3.6) usando o plugin de Ferramentas de Desenvolvemento de Android. Google PlayGoogle Play é un catálogo de aplicacións gratuítas ou de pago no que poden ser descargadas e instaladas en dispositivos Android sen a necesidade dun PC. Multi-táctil Android ten soporte nativo para pantallas multi-táctiles que inicialmente fixeron a súa aparición en dispositivos como o HTC Hero. A funcionalidade foi orixinalmente desactivada a nivel de kernel (posiblemente para evitar infrinxir patentes doutras compañías). Máis tarde, Google publicou unha actualización para o Nexus One e o Motorola Droid que activa o soporte para pantallas multi-táctiles de forma nativa. Bluetooth O soporte para A2DF e AVRCP foi agregado na versión 1.5; o envío de arquivos (OPP) e a exploración do directorio telefónico foron agregados na versión 2.0; e o marcado por voz xunto co envío de contactos entre teléfonos fórono na versión 2.2. Videochamada Android soporta vídeo-conferencia a través de Google Talk desde a súa versión HoneyComb. Multitarea Multitarefa real de aplicacións está dispoñible, é dicir, as aplicacións que non estean a se executar en primeiro plano reciben ciclos de reloxo, a diferenza doutros sistemas da competencia na que a multitarefa é conxelada Características baseadas en voz A procura en Google a través de voz está dispoñible como "Entrada de Procura" desde a versión inicial do sistema. Tethering Android soporta tethering, que permite ao teléfono ser usado como un punto de acceso con fíos ou sen fíos (todos os teléfonos desde a versión 2.2, non oficial en teléfonos con versión 1.6 ou superiores mediante aplicacións dispoñibles no Android Market, por exemplo PdaNet). Para permitir a un PC usar a conexión 3G do móbil android poderíase requirir a instalación de software adicional.

 Arquitectura 
300px|miniatura|right|Arquitectura do sistema Android.

Os compoñentes principais do sistema operativo de Android (cada sección descríbese en detalle):

 Aplicacións: as aplicacións base inclúen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos e outros. Todas as aplicacións están escritas en linguaxe de programación Java.
 Marco de traballo de aplicacións: os desenvolvedores teñen acceso completo aos mesmos APIs do framework usados polas aplicacións base. A arquitectura está deseñada para simplificar a reutilización de compoñentes; calquera aplicación pode publicar as súas capacidades e calquera outra aplicación pode logo facer uso desas capacidades (suxeito a regras de seguridade do framework). Leste mesmo mecanismo permite que os compoñentes sexan substituídos polo usuario.
 Bibliotecas: Android inclúe un conxunto de bibliotecas de C/C++ usadas por varios compoñentes do sistema. Estas características exponse aos desenvolvedores a través do marco de traballo de aplicacións de Android; algunhas son: System C library (implementación biblioteca C estándar), bibliotecas de medios, bibliotecas de gráficos, 3D e SQLite, entre outras.
 Runtime de Android: Android inclúe un set de bibliotecas base que proporcionan a maior parte das funcións dispoñibles nas bibliotecas base da linguaxe Java. Cada aplicación Android corre o seu propio proceso, coa súa propia instancia da máquina virtual Dalvik. Dalvik foi escrito de forma que un dispositivo pode correr múltiples máquinas virtuais de forma eficiente. Dalvik executa arquivos no formato Dalvik Executable (.dex), o cal está optimizado para memoria mínima. A Máquina Virtual está baseada en rexistros e corre clases compiladas polo compilador de Java que foron transformadas ao formato .dex pola ferramenta incluída "dx".
 Núcleo Linux: Android depende de Linux para os servizos base do sistema como seguridade, xestión de memoria, xestión de procesos, pila de rede e modelo de controladores. O núcleo tamén actúa como unha capa de abstracción entre o hardware e o resto da pila de software.

 Nomes 

As versións de Android reciben nome de sobremesas en inglés. En cada versión a sobremesa elixida empeza por unha letra distinta seguindo unha orde alfabética:

 Oficiais:
 A: Apple Pie (v1.0), Torta de mazá
 B: Banana Bread (v1.1), Pan de plátano
 C: Cupcake (v1.5), madalena glaseada.
 D: Donut (v1.6), rosquilla.
 E: Éclair (v2.0/v2.1), pastel francés coñecido en como xuxo.
 F: Froyo (v2.2), (abreviatura de «frozen yogurt») iogur xeado.
 G: Gingerbread (v2.3), pan de xenxibre.
 H: Honeycomb (v3.0/v3.1/v3.2), panal.
 I: Ice Cream Sandwich (v4.0), sándwich de xeado.
 J: Jelly Bean (v4.1/v4.2), Xudía de gominola.
 K: KitKat (v4.4): Kit Kat
 L: Lollipop (v5.0/v5.1): (caramelo con pau)
 M: Marshmallow (v6.0): Marshmallow
 N: Nougat (v7.0): Nougat
 O: Oreo (v8.0/v8.1)
 P: Pie (v9.0)
 Q: Android 10 (v10.0)

 Usos e dispositivos 
O sistema operativo Android úsase en teléfonos intelixentes, computadores portátiles, netbooks, tabletas, Google TV, reloxos de pulseira auriculares e outros dispositivos.,, sendo este sistema operativo accesible desde terminais de menos de 100 euros até terminais que superen os 600, obviando, evidentemente as súas diferenzas técnicas.

A plataforma de hardware principal de Android é a arquitectura ARM. Hai soporte para x86 no proxecto Android-x86, e Google TV utiliza unha versión especial de Android x86.

O primeiro teléfono dispoñible no mercado para executar Android foi o HTC Dream, dado a coñecer ao público o 22 de outubro de 2008 AT&T's first device to run the Android VOS was the Motorola Backflip.. A principios de 2010 Google colaborou con HTC para lanzar o seu produto estrela en dispositivos Android, o Nexus One. A isto seguiu en 2010 o Samsung Nexus S e en 2011 o Galaxy Nexus. Na actualidade existen máis de 400.000 aplicacións para Android e estímase que uns 550.000 teléfonos móbiles se activan diariamente.

iOS e Android 2.3.3 "Gingerbread" poden ser configurado para un arranque dual nun iPhone ou iPod Touch liberados coa axuda de OpeniBoot e iDroid.

miniatura|Teléfono móbil Samsung Galaxy Spica cunha versión de Android 2.1|200px

 Deseño e desenvolvemento 

miniatura|Teléfono móbil virtual con Android 0.9 Beta|180px
Android, ao contrario que outros sistemas operativos para dispositivos móbiles como iOS ou Windows Phone, desenvólvese de forma aberta e pódese acceder tanto ao código fonte como á listaxe de incidencias onde se poden ver problemas aínda non resoltos e reportar problemas novos.

O que se teña acceso ao código fonte non significa que se poida ter sempre a última versión de Android nun determinado móbil, xa que o código para soportar o hardware (controladores) de cada fabricante normalmente non é público, así que faltaría un anaco básico do firmware para poder facelo funcionar en devandito terminal, e porque as novas versións de Android adoitan requirir máis recursos, polo que os modelos máis antigos quedan descartados por razóns de memoria (RAM), velocidade de procesador etc.

Nos seus comezos, Android era eminentemente un sistema operativo pensado para usar con teclado, e grazas a un cursor poder navegar entre as aplicacións. Desde o seu comezo, Android foi altamente personalizable. Pouco despois, antes do lanzamento do primeiro teléfono Android, esta filosofía cambiou para converterse en eminentemente táctil, e poder competir contra o recentemente lanzado iPhone.

 Aplicacións 
As aplicacións desenvólvense habitualmente na linguaxe Java con Android Software Development Kit (Android SDK), pero están dispoñibles outras ferramentas de desenvolvemento, incluíndo un Kit de Desenvolvemento Nativo para aplicacións ou engadidos en C ou C++, Google App Inventor e unha contorna visual para programadores novatos. Tamén é posible usar as librerías Qt grazas ao proxecto Necessitas SDK.

O desenvolvemento de aplicacións para Android non require aprender linguaxes complexas de programación. Todo o que se necesita é un coñecemento aceptable de Java e estar en posesión do kit de desenvolvemento de software ou «SDK» provisto por Google, o cal se pode descargar gratuitamente.

 Google Play 
Google Play é a tenda en liña de software desenvolvida por Google para dispositivos Android. Unha aplicación chamada "play store" que se atopa instalada na maioría dos dispositivos Android e permite aos usuarios navegar e descargar aplicacións publicadas polos deseñadores. Google retribúe aos deseñadores co 70% do prezo das aplicacións. As aplicacións de balde, tamén dispoñibles en Play Store, pódense financiar coa publicidade.

Por outra banda, os usuarios poden instalar aplicacións desde outras tendas virtuais (tales como Amazon Appstore ou SlideME), ou directamente no dispositivo se se dispón do arquivo APK da aplicación.

 Privacidade 

Descubríronse certos comportamentos nalgúns dispositivos que limitan a privacidade dos usuarios, de modo similar a iPhone, pero ocorre ao activar a opción «Usar redes sen fíos» no menú «Localización e seguridade», avisando que se gardarán estes datos, e borrándose ao desactivar esta opción, pois se usan como caché e non como log tal como fai iPhone.

 Mercadotecnia 

 Logos 
O logotipo de Android foi deseñado coa fonte Droid, feita por Ascender Corporation.

O verde é a cor do robot Android que representa o sistema operativo. A cor print é PMS 376C e cor GBN en hexadecimal é #A4C639, como se específica na Android Brand Guidelines.

 Tipografía 

A tipografía de Android chámase Norad, só usado no texto do logo. Para Ice cream Sandwich introdúcese unha tipografía chamada Roboto, que, segundo os propios creadores, está pensada para se mellor lexible nos dispositivos de alta resolución.

 Cota de mercado 
A compañía de investigación de mercado Canalys estima que no segundo trimestre de 2009, Android tería 2,8% do mercado de teléfonos intelixentes a nivel mundial.

En febreiro de 2010, ComScore dixo que a plataforma Android tiña o 9% do mercado de teléfonos intelixentes nos Estados Unidos, como estaba taxado polos operadores. Esta cifra foi superior ao estimado anterior de novembro de 2009, o cal foi do 9%. Para finais do terceiro trimestre de 2010, o mercado de Android nos Estados Unidos medrara nun 21,4%.

En maio de 2010, Android superou en vendas a iPhone, o seu principal competidor. De acordo a un informe do grupo NPD, Android obtivo un 28% de vendas no mercado dos Estados Unidos, un 8% máis que no trimestre anterior. No segundo trimestre de 2010, os dispositivos iOS incrementaron a súa participación nun 1%, indicando que Android está a tomar mercado principalmente de RIM. Ademais, os analistas apuntaron que as vantaxes de que Android fose un sistema multi-canle, multi-operador, permitiríalle duplicar o rápido éxito que obtivo o sistema Windows Mobile de Microsoft.

A principios de outubro de 2010, Google agregou 20 países á súa lista de lugares xeográficos onde os desenvolvedores poden enviar aplicacións. Para mediados de outubro, a compra de aplicacións estaba dispoñíbel nun total de 32 países.

En decembro de 2011 Andy Rubin dixo que se activaban 700.000 dispositivos diariamente. Anteriormente, en xullo de 2011, declarouse que se activan uns 550.000 dispositivos Android cada día, en comparación con decembro de 2010, que se activaban 300.000 dispositivos móbiles con Android e os 100.000 que se activaban en maio de 2010.

 Cota das versións 
miniatura|320px|Distribución da cota de mercado entre as diferentes versións.

Datos recollidos a principios do mes de xuño de 2013
 Versión Nome en código Data da distribución API level Cota (3 de xuño de 2013) 4.3 Jelly Bean 24 de xullo de 2013 18 0,1% 4.2.x Jelly Bean 13 de novembro de 2012 17 8,5% 4.1.x Jelly Bean 9 de xullo de 2012 16 36,6% 4.0.x Ice Cream Sandwich 16 de decembro de 2011 15 21,7% 3.2 Honeycomb 15 de xullo de 2011 13 0,1% 2.3.3–2.3.7 Gingerbread 9 de febreiro de 2011 10 30,7% 2.3–2.3.2 Gingerbread 6 de decembro de 2010 9 0,1% 2.2 Froyo 20 de maio de 2010 8 2,4% 2.0–2.1 Eclair 26 de outubro de 2009 7 0,1% 1.6 Donut 15 de setembro de 2009 4 0,1% 1.5 Cupcake 30 de abril de 2009 3 0,0%

 Demanda de Oracle 

A través dun comunicado de prensa, Oracle anunciou o 12 de agosto de 2010 unha demanda contra Google por violación de propiedade intelectual no uso de Java no sistema operativo Android. A razón citada: «Ao desenvolver Android, Google a propósito, infrinxiu directa e repetidamente a propiedade intelectual de Oracle en relación a Java. Esta demanda busca remediar apropiadamente a súa infracción».

 Notas 

 Véxase tamén 

 Outros artigos 
 Google Play
 Google Chrome VOS
 Chromium VOS
 CyanogenMod
 Tethering
 Ligazóns externas 
 Sitio web oficial de Android 
 Sitio para desenvolvedores 
 Google Play

Categoría:Android