Sistema Operativo Android - Informe

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

1

SISTEMA OPERATIVO ANDROID

Brayan Dario Trochez Guevara

Pablo Andres Gaviria

Brayan Felipe Alvarez Dorado

Yilber Erazo Erazo Ledezma

CENTRO DE TELEINFORMÁTICA Y PRODUCCIÓN INDUSTRIAL

ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN

Popayán, Colombia

2019

*Henry Bastidas
2

Tabla de contenido
OBJETIVOS........................................................................................................................................................4
ANDROID..........................................................................................................................................................5
CARACTERISTICAS............................................................................................................................................6
SISTEMAS DE ARCHIVOS DE ANDROID............................................................................................................6
SERVICIOS ANDROID........................................................................................................................................7
LICENCIAMIENTO.............................................................................................................................................9
3

INTRODUCCIÓN

Android es un sistema operativo que fue diseñado por la empresa android incorporation, basándose
en el núcleo de Linux, lenguaje de programación C, y tiene por lenguaje de programación nativo
Java. Orientado principalmente para el mercado de dispositivos móviles con pantalla táctil,
teléfonos inteligentes, tablets, computadoras, televisores, relojes inteligentes y autos. En la
actualidad es el sistema más utilizado en el mundo después de IOS. En el siguiente documento se
dará a conocer todo lo relacionado con características generales del sistema operativo android,
Sistema de archivos, licenciamiento, servicios y aplicaciones.
4

OBJETIVOS

General: Dar a conocer todo lo relacionado con el sistema operativo andorid.

Específicos:
1. Fortalecer el conocimiento previo de los aprendices mediante la elaboración del presente
informe.
2. Fomentar el aprendizaje a partir de la socialización con los aprendices.
3. Visualizar la importancia que tiene el sistema operativo android en la actualidad.
4. Conocer sobre el sistema operativo y que sea significativo para la vida.
5

ANDROID

Es un sistema operativo basado en el núcleo de Linux, fue diseñado principalmente para


dispositivos móviles con pantalla táctil como: teléfonos inteligentes, tabletas y también para relojes
inteligentes, televisores y automóviles.

Android fue desarrollado inicialmente por Android inc. Una empresa que Google respaldo
económicamente por Google, Android es el sistema operativo móvil más utilizado en el mundo con
una cuota de mercado superior al 80% en el año 2017.
Versiones de Android

Las versiones de Android han sido desarrolladas bajo un nombre en clave, reciben el nombre de
postres en ingles en cada versión el postre elegido empieza por una letra distinta siguiendo el orden
alfabético:

Apple Pie (1.0)


Banana Bread (1.1)
Cupcake (1.5)
Donut (1.6)
Eclair (2.o-2.1)
Froyo (2.2-2.2.3)
Gingerbread (2.3-2.3.7)
Honeycomb (3.0-3.2.6)
Ice Cream Sandwich (4.0-4.0.5)
Jelly Bean (4.1-4.3.1)
KitKat (4.4)
Lollipop (5.0-5.1.1)
Marshmallow (6.0-6.0.1)
Nougat (7.0-7.1)
Oreo (8.0-8.1)
Pie (9.0)
6

CARACTERISTICAS

Plataforma abierta: Es decir que cualquier persona programadora que tenga los conocimientos
necesarios lo puede personalizar a su gusto sin pagar ni un centavo.
Adaptable: El sistema operativo Android es capaz de adaptarse y correr sin ningún problema en
cualquier dispositivo e inclusive es capaz de correr en el dispositivo de las Google Glass.
Interface XML: Las interfaces de usuario están basadas en XML es decir en una tecnología o
componente web eso quiere decir que se va a adaptar a diferentes tamaños de pantallas y a
diferentes resoluciones de pantalla
Siempre conectado: Esto es necesario para aplicaciones que todos conocemos como mensajerías
instantáneas como WhatsApp, aplicaciones de mapas todas estas aplicaciones necesitan esta
conectadas a internet
Servicios incorporados: Es que se incorporan muchos servicios como GPS, base de datos ,
reconocimientos de voz y bueno pues día a día se van incorporando nuevos servicios nuevas
características a Android
Buenas Seguridad: Esto es heredado de Linux, ya que Linux es un sistema operativo bastante
seguro y como Android está basado en el núcleo de Linux también consta de una buena seguridad y
esto de la seguridad tiene que ver con el comportamiento de las aplicaciones cuando se ejecutan
dentro de Android.
Optimizado: Esto viene derivado de una máquina virtual (Base de llamada de instancia muy
similar a java).Es que necesita poco procesador Android para poder ejecutarse correctamente y
también poca memoria RAM por lo cual su sistema operativo ideal es para pequeños dispositivos.

SISTEMAS DE ARCHIVOS DE ANDROID

Es el componente dentro del sistema operativo encargado de administrar las memorias del terminal.
Su función principal es asignar el espacio a los archivos y administrar el espacio libre que queda. La
estructura de los archivos suele estar organizada en forma jerárquica.
7

Del sistema de archivos depende la velocidad de acceso, lectura y escritura de nuestros datos en la
memoria de nuestro dispositivo, por lo que un sistema de archivos eficiente es un componente clave
si queremos obtener un mayor rendimiento. Otra característica deseable de un sistema de archivos
es su robustez, ya que de la fiabilidad del sistema de archivos depende la integridad de nuestros
datos.
Actualmente en Android tenemos dos sistemas de archivos que son, EXT4 y F2FS.
EXT4: Es el cuarto sistema de archivos extendido; fue creado por Andrew Morton en 2006. Este es
capaz de trabajar con tamaños mucho más mayores, puede mover hasta 16 TB, también existe la
posibilidad de crear hasta 64000 subdirectorios.
F2FS: Creado por Kim Jaegeuk en Samsung para el núcleo Linux. Se crea más que todo tener en
cuenta las características de almacenamiento flash, es decir la forma de memoria que tienen los
Smartphone; todos estos traen una memoria de estado sólido o SSP junto a una tarjeta SD con
tecnología flas.
DIFERENCIAS:
Las mayores diferencias se producen en las escrituras aleatorias, donde F2FS bate por varios
órdenes de magnitud a EXT4. En los accesos a base de datos las diferencias también son muy
importantes, siendo F2FS entre cinco y diez veces más rápido que EXT4. EXT4 solo se impone a
F2FS en algunas pruebas de lectura secuencial, siendo entorno a un 20% más rápido.

SERVICIOS ANDROID

¿QUE ES UN SERVICIO?
Es un componente que android provee para realizar operaciones de larga duración en backgrond sin
interfaz gráfica, una actividad puede lanzar un servicio y este permanecerá activo incluso cuando el
usuario cambie a otra aplicación.
Algunos de los casos típicos donde usamos un servicio pueden ser:

 Reproducir música
 Trabajos pesados atraves de la red, por ejemplo descarga de archivos grandes como puede ser los
torrents
8

 Operaciones largas con ficheros: compresión, des encriptado


 Sincronización de proveedores de contenido
TIPOS DE SERVICIO:
Usualmente un servicio puede tener dos formas:
 Started: lo lanza un componente, por ejemplo, una Activity y corre en barckground
indefinidamente, incluso si el componente que lo ha lanzado es destruido. No se espera respuesta de
él.
 Bounded: se lanza desde un componente y ofrece la posibilidad de interactuar con él, muchos
componentes se pueden enlazar con el, el servicio muere cuando no está ‘bindeado’ con ningún
componente
Es posible trabajar con las dos formas a la vez, cualquier aplicación puede trabajar con nuestro
servicio, al igual que ocurre con el resto de componentes.

Started services
Dentro de este tipo de servicios tenemos la clase service que es la clase base de todos los servicios.
Es importante crear un hilo para realizar todo el trabajo del servicio por otro lado tenemos la clase,
IntentService Que es un subclase de service, es la mejer acción si no necesitas que tu servicio
maneje peticiones de forma simultánea.
Mientras los services son más complicados y es necesario implementarlo todo en los Intentservice
tenemos mucho comportamiento implementando por defecto. En los primero podemos definir
comportamientos al del Intentservice.

BOUND SERVICES:
Permiten en lazar otros componentes de android al servicio como componentes de la interfaz
gráfica atraves de un objeto IBinder que actúa como interfaz de comunicación
9

LICENCIAMIENTO
¿Qué es una licencia?
Es un contrato que se establece entre el licenciante y el licenciatario. Cada desarrollador al vender o
distribuir un programa tiene que realizar un contrato en el cual se establezca una serie de permisos
que debe tener, el que accede al software, es decir al licenciatario.

El licenciante o proveedor es aquel que otorga o distribuye el software de forma legal al


licenciatario. El rol del licenciante lo pueden ocupar los siguientes:

Autor: Desarrollador que crea el software.


Titular de los derechos de explotación: Empresas que en conjunto se dedican a desarrollar
programas informáticos.
Distribuido: Persona jurídica o compañías que se dedican a comercializar o distribuir software.

Licenciatario: Persona natural o jurídica que se le concede ejercer el derecho de adquisición de


software. Entre los roles que se identifican son los siguientes:
Usuario consumidor: Cualquier individuo que puede obtener una licencia de software.
Usuario profesional: Se refiere a una persona jurídica o empresa que puede adquirir de
forma legal un programa informático.

El sistema operativo Android es un software de código abierto lo cual significa que cualquier
desarrollador puede, analizar, modificar, desarrollar aplicaciones escritas en java y lenguaje C.

Android fue desarrollado por Google inc., aunque con el tiempo se introdujo a Open Handset
Alliance que es un consunto de compañías dedicadas al desarrollo de hardware, software, y
telecomunicaciones.
10

Modelo de desarrollo:
Código abierto: Todos los programas que poseen código abierto se refiere q que tienen licencia
libre, de tal forma cualquier desarrollador puede adquirir, modificar y diseñas mediante el código
fuente un software.

Mas conocido como software libre que hace referencia a qur puede ser utilizado, manipulador,
modificado, y diseñado dependiendo de las necesidades de cada desarrollador y para cada fin.
11

CONCLUSIONES

1. Actualmente Android se puede describir como un sistema operativo rápido y estable, con un
soporte para una amplia gama de dispositivos teniendo así una gran diferencia entre otros
dispositivos en conclusión Android es un sistema operativo necesario en los dispositivos móviles.

2. Android nos ofrece en su entorno de desarrollo facilitar la implementación de aplicaciones de


manera ágil y practico,+ aprovechando al máximo cada una de las características de los dispositivos
móviles.

3. Si se debiera elegir unos sistemas de archivos para nuestro Smartphone, por mayor eficacia y
rendimiento elijaríamos el F2FS ya que este es de cinco a diez más veloz que EXT4.

4. La función principal de los sistemas de archivos es asignar es espacio a los archivos y administrar el
espacio libre.

5. Los servicios de android facilitan al usuario un mejor manejo de su aplicación ya que su


componente facilita la posibilidad de interactuar con muchas ventanas ala ves y su componente es
la clase Service que es la clase base de todos los servicios.
12

BIBLIOGRAFIAS

https://www.androidpit.es/que-son-sistemas-de-archivos-android

https://developer.android.com/guide/components/services?hl=es-419

https://www.youtube.com/watch?v=W5PeRBRHyT0

https://www.gnu.org/philosophy/android-and-users-freedom.es.html

https://es.wikipedia.org/wiki/Android

También podría gustarte