CAPAS DE LIBRERIAS LIBRERIAS NATIVAS • La siguiente capa se corresponde con las 2.2 CAPAS DE librerías utilizadas por Android. Éstas han sido escritas utilizando C/C++ y proporcionan a LIBRERIAS Android la mayor parte de sus capacidades más características. Junto al núcleo basado en Linux, estas librerías constituyen el corazón de Android.
• Muchos componentes y servicios centrales del
sistema Android, como el ART y la HAL, se basan en código nativo que requiere bibliotecas nativas escritas en C y C++. ¿Dónde se encuentra esta librería?
El siguiente gráfico muestra la
arquitectura de Android. Como se puede ver está formada por cuatro capas. Una de las características más importantes es que todas las capas están basadas en software libre. 2.2.1 WEBKIT WebKit es una plataforma para aplicaciones que funciona como base para el navegador web Safari y Epiphany, entre otros. También fue base de Opera, Midori, Maxthon y QupZilla. Está basado originalmente en el motor de renderizado KHTML del navegador web del proyecto KDE, Konqueror.
WebKit es una librería que implementa un
navegador Web la cual proporciona un motor de busqueda para las aplicaciones. 2.2.2 seguridad
La capa de conexión segura (SSL), ahora
conocida técnicamente como seguridad de la capa de transporte (TLS), Librería SSL: Posibilita la utilización de es un componente fundamental para las dicho protocolo para establecer comunicaciones encriptadas entre clientes comunicaciones seguras. y servidores. Una aplicación podría usar SSL de forma incorrecta, con lo cual los datos de una app podrían ser interceptados por entidades maliciosas a través de la red. CONCLUSION • Podemos decir las capas de librerías son parte fundamental de la estructura de cualquier Sistema Operativo Móvil, ya que forma parte de las cuatro capas fundamentales de cualquier SOP.