Diferencies ente revisiones de «Android»

Contenido eliminado Contenido añadido
m Preferencies llingüístiques
m Iguo testu: -"núcleu" +"nucleu"
Llinia 17:
|web_última_versión_prueba =
|tipu_de_mercáu = [[Teléfonu intelixente|Teléfonos intelixentes]]<br/>[[Tableta (computadora)|Tabletas]]<br/>[[Android TV]]<br/>[[Android Autu]]<br/>[[Android Wear]]
|lenguaje_programación = [[Java]] ([[Interfaz d'usuariu|UI]]), [[C (llinguaxe de programación)|C]] ([[NúcleuNucleu (informática)|núcleunucleu]]), [[C++]]
|sistema_operativu =
|núcleunucleu = [[NúcleuNucleu (informática)|NúcleuNucleu]] de [[Núcleo Linux|Linux]] Modificáu |núcleu_tipu =
[[NúcleuNucleu monolíticu|Monolíticu]]
|ui = [[Material design|Material Design]]
|plataforma = [[32 bits|32]] y [[64 bits]] [[ARM]], [[x64]], [[x86]], [[MIPS]] y [[MIPS64]]
Llinia 57:
L'anunciu del sistema Android realizóse'l 5 de payares de 2007 xuntu cola creación de la [[Open Handset Alliance]], un consorciu de 78 compañíes de hardware, software y telecomunicaciones dedicaes al desenvolvimientu d'estándares abiertos pa dispositivos móviles.<ref>{{cita noticia |url= http://phandroid.com/2008/12/10/sony-ericsson-htc-androids-set-for-summer-2009/ |título= Sony Ericsson, HTC Androids Set For Summer 2009 |obra= Android Phone Fans |nome= Rob |apellíu= Jackson |fecha=10 d'avientu de 2008 |fechaaccesu=3 de setiembre de 2009}}</ref> Google lliberó la mayoría del códigu de Android so la [[llicencia de software|llicencia]] [[Apache License|Apache]], una llicencia [[software llibre|llibre]] y de [[códigu abiertu]].<ref name="AndroidOverview">{{Cita web |url= http://www.openhandsetalliance.com/android_overview.html |editorial= Open Handset Alliance |fechaaccesu=23 de setiembre de 2008 |títulu= Android Overview}}</ref>
 
La estructura del sistema operativu Android componer d'aplicaciones que s'executen nun [[framework]] Java d'aplicaciones empobinaes a oxetos sobre'l núcleunucleu de les [[biblioteca (informática)|biblioteques]] de Java nuna máquina virtual [[Dalvik]] con [[compilación en tiempu d'execución]] hasta la versión 5.0, depués cambéu a la redolada [[Android Runtime (ART)]].
 
Les biblioteques escrites en [[C (llinguaxe de programación)|llinguaxe C]] inclúin un alministrador d'[[Interfaz gráfica d'usuariu|interfaz gráfica]] (''surface manager''), un framework [[OpenCore]], una [[base de datos]] relacional [[SQLite]], una Interfaz de programación d'[[aplicaciones|API]] gráfica [[OpenGL|OpenGL YE 2.0 3D]], un motor de renderizado [[WebKit]], un motor gráficu [[SGL]], [[Transport Layer Security|SSL]] y una [[biblioteca estándar de C]] [[Bionic (software)|Bionic]]. El sistema operativu ta compuestu por 12 millones de llinies de códigu, incluyendo 3 millones de llinies de [[Estensible Markup Language|XML]], 2.8 millones de llinies de llinguaxe C, 2.1 millones de llinies de Java y 1.75 millones de llinies de [[C++]].
Llinia 173:
* '''Biblioteques''': Android inclúi un conxuntu de biblioteques de [[llinguaxe de programación C|C]]/[[C++]] usaes por dellos componentes del sistema. Estes característiques esponer a los desarrolladores al traviés del marcu de trabayu d'aplicaciones de Android. Dalgunes son: System C library (implementación biblioteca C estándar), biblioteques de medios, biblioteques de gráficos, 3D y SQLite, ente otres.
* '''Runtime de Android''': Android inclúi un set de biblioteques base qu'apurren la mayor parte de les funciones disponibles nes biblioteques base del llinguaxe Java. Cada aplicación Android cuerre'l so propiu procesu, cola so propia instancia de la máquina virtual Dalvik. Dalvik foi escritu de forma que un dispositivu puede correr múltiples máquines virtuales de forma eficiente. Dalvik executaba hasta la versión 5.0 archivos nel formatu de ejecutable Dalvik (.dex), que ta optimizáu pa memoria mínima. La Máquina Virtual ta basada en rexistros y cuerre clases compiladas pol compilador de Java que fueron tresformaes al formatu.dex pola ferramienta incluyida ''dx''. Dende la versión 5.0 utiliza'l ART, que compila totalmente al momentu d'instalación de l'aplicación.
* '''Núcleo Linux''': Android depende de [[Linux (núcleunucleu)|Linux]] pa los servicios base del sistema como seguridá, xestión de memoria, xestión de procesos, pila de rede y modelu de controladores. El [[núcleunucleu (informática)|núcleunucleu]] tamién actúa como una capa d'astracción ente'l hardware y el restu de la pila de software.
 
== Seguridá, privacidá y vixilancia ==