SlideShare ist ein Scribd-Unternehmen logo
1 von 20
INTRODUCCIÓN A LA
PROGRAMACIÓM MOVIL
2016
SISTEMAS OPERATIVOS PARA
DISPOSITIVOS MOVILES (SO-MOVIL)
Los sistemas operativos móviles son
mucho más simples y están más
orientados a la conectividad inalámbrica,
los formatos multimedia para móviles y
las diferentes maneras de introducir
información en ellos.
Un sistema operativo móvil o SO móvil es un sistema
operativo que controla un dispositivo móvil al igual que
los PCs que utilizan Windows o Linux.
CARACTERÍSTICAS:
a. Controla un dispositivo móvil.
b. Facilidad de uso.
c. Están más orientados a la conectividad
inalámbrica.
d. Son Multitareas.
e. Contienen gran Variedad de aplicaciones.
Algunos de los sistemas operativos utilizados en los dispositivos móviles están
basados en el modelo de capas.
Es una capa compleja entre el
hardware y el usuario,
concebible también como una
máquina virtual, que facilita al
usuario o al programador las
herramientas e interfaces
adecuadas para realizar sus tareas
informáticas, abstrayéndole de
los complicados procesos
necesarios para llevarlas a cabo.
ESTRUCTURA DEL SO MÓVIL:
ESTRUCTURA DEL SO MÓVIL:
Es el núcleo que proporciona el soporte necesario para acceder a los distintos
elementos del hardware.
ESTRUCTURA DEL SO MÓVIL:
El middleware es el conjunto de módulos software que hacen posible la existencia de las
propias aplicaciones para móviles. Esta librería de software es totalmente transparente
para el usuario final y ofrece servicios claves
ESTRUCTURA DEL SO MÓVIL:
Esta capa consiste de un gestor de aplicaciones y un conjunto de interfaces
programables (APIs) abiertas y accesibles por los programadores para
facilitar la creación de aplicaciones.
El Entorno de Ejecución de Aplicaciones
ESTRUCTURA DEL SO MÓVIL:
Esta capa es la que facilita la creación de las interfaces de usuario de las
aplicaciones que facilitarán la gestión de la interacción con el usuario final y el
diseño de la presentaciónvisual de la aplicación (look and feel:
LOS CINCO SISTEMAS OPERATIVOS
MÓVILES MÁS UTLIZADOS
Android
Es un sistema operativo creado por Google para
los dispositivos móviles. Básicamente, convierte el dispositivo
móvil en un ordenador de bolsillo. Con Android se puede
navegar por Internet igual que con un ordenador, instalar más
de 80.000 aplicaciones del Android Market (como Gmail,
Pandora o Facebook), jugar a videojuegos, escuchar música,
ver vídeos, enviar mensajes de texto y realizar llamadas.
Además, es un software de código libre, lo que significa que
no solo pueden mejorarlo los desarrolladores de Google, sino
que también se nutre de las aportaciones de desarrolladores
externos.
Estructura
La estructura del sistema operativo Android se compone de
aplicaciones que se ejecutan en un framework Java de
aplicaciones orientadas a objetos sobre el núcleo de las
bibliotecas de Java en una máquina virtual Dalvik con
compilación en tiempo de ejecución.
Las bibliotecas escritas en lenguaje C incluyen un administrador
de interfaz gráfica (surface manager), un framework OpenCore,
una base de datos relacional SQLite, una Interfaz de
programación de API gráfica OpenGL ES 2.0 3D, un motor de
renderizado WebKit, un motor gráfico SGL, SSL y una biblioteca
estándar de C Bionic.
El sistema operativo está
compuesto por 12 millones
de líneas de código,
incluyendo 3 millones de
líneas de XML, 2.8 millones
de líneas de lenguaje C, 2.1
millones de líneas de Java y
1.75 millones de líneas de
C++.
 Diseño de dispositivo .- La plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de
gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de
teléfonos tradicionales.
 Almacenamiento .- SQLite, una base de datos liviana, que es usada para propósitos de almacenamiento de
datos.
 Conectividad.- Android soporta las siguientes tecnologías de conectividad:GSM/EDGE, IDEN, CDMA, EV-DO,
UMTS, Bluetooh, Wi-Fi, LTE, HSDPA, HSPA+ Y WiMAX.
 Mensajería .- SMS Y MMS son formas de mensajería, incluyendo mensajería de texto y ahora la Android
Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.
 Navegador web .- El navegador web incluido en Android está basado en el motor de renderizado de código
abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador por defecto de Ice
Cream Sandwich obtiene una puntuación de 100/100 en el test Acid3.
 Soporte de Java .- Aunque la mayoría de las aplicaciones están escritas en Java, no hay una máquina virtual
Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un ejecutable
Dalvik y corre en la Máquina Virtual Dalvik. Dalvik es una máquina virtual especializada, diseñada
específicamente para Android y optimizada para dispositivos móviles que funcionan con batería y que
tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de
terceros como el J2ME MIDP Runner.
 Soporte multimedia.- Android soporta los siguientes formatos multimedia: WebM,
H.263, H.264 (en 3GP o MP4),MPEG-4, AMR, AMR-WB (en un contenedor 3GP), AAC,
HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y
BMP.
 Soporte para streaming .- Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva
de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es soportado mediante el
Adobe Flash Player. Se planea el soporte de Microsoft Smooth Streaming con el port de
Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará disponible mediante
una 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, giroscopios, magnetómetros, sensores de proximidad y de
presión, sensores de luz, gamepad, termómetro, aceleración por GPU 2D y 3D.
 Entorno de desarrollo .- Incluye un emulador de dispositivos, herramientas para
depuración de memoria y análisis del rendimiento del software. El entorno de desarrollo
integrado es Eclipse (actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de
Desarrollo de Android.
 Google Play .- Google Play es un catálogo de aplicaciones gratuitas o de pago en el que
pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC.
 Multi-táctil .- Android tiene soporte nativo para pantallas capacitivas con soporte multi-táctil que
inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente
desactivada a nivel de kernel (posiblemente para evitar infringir patentes de otras compañías). Más tarde,
Google publicó una actualización para el Nexus One y el Motorola Droid que activa el soporte multi-táctil de
forma nativa.
 Bluetooth .- El soporte para A2DF y AVRCP fue agregado en la versión 1.5; el envío de archivos (OPP) y la
exploración del directorio telefónico fueron agregados en la versión 2.0; y el marcado por voz junto con el
envío de contactos entre teléfonos fueron en la versión 2.2.
 Videollamada .- Android soporta videollamada a través de Google Talk desde su versión HoneyComb.
 Multitarea .- Multitarea real de aplicaciones está disponible, es decir, las aplicaciones que no estén
ejecutándose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la
que la multitarea es congelada (Como por ejemplo iOS, en el que la multitarea se limita a servicios internos
del sistema y no a aplicaciones externas).
 Características basadas en voz .- La búsqueda en Google a través de voz está disponible como "Entrada de
Búsqueda" desde la versión inicial del sistema.
 Tethering .- Android soporta Tethering, que permite al teléfono ser usado como un punto de acceso
alámbrico o inalámbrico (todos los teléfonos desde la versión 2.2, no oficial en teléfonos con versión 1.6 o
inferiores mediante aplicaciones disponibles en Google Play (por ejemplo PDA Net). Para permitir a un PC
usar la conexión de datos del móvil Android se podría requerir la instalación de software adicional.
VENTAJAS DESVENTAJAS
•Resuelve cualquier web en flash, lo que
significa que es posible ver vídeos y acceder a
juegos normalmente.
•Menos intuitivo que otros sistemas, y
requiere configurar una gran cantidad de
aplicaciones para que funcione correctamente,
lo que exige mayor inversión en tiempo y
dedicación por parte del usuario.
•Aplicaciones en Android Market: contiene
miles de aplicaciones y no deja de crecer con
nuevos contenidos para el celular, y no tienen
restricciones.
•Exige descargar aplicaciones para cerrar
otras, que de lo contrario quedarían abiertas
indefinidamente, gastando recursos y
haciendo que el dispositivo ralentice sus
funciones.
•Android se instala en la mayoría de marcas y
operadoras, al contrario que otros sistemas
operativos, y ofrece al usuario la posibilidad
de elegir el móvil que más le guste.
•Algunas aplicaciones pueden no funcionar
con una versión determinada de Android, ya
que es un sistema que está en continuo
avance y modificación, lo que significa que
para un celular con Android 2.1, por ejemplo,
no funcionarán aplicaciones Android versión
2.2 o posteriores.
Algunos teléfonos que utilizan Android
Teléfonos
• Google Nexus 4 fabricado por LG:
• HTC One X +:
• Samsung Galaxy S III y Mini:
• Sony Ericsson Xperia T y demás:
Tables
• Google Nexus 7 y Nexus 10 fabricados por
Samsung:
• Samsung Galaxy Tab 2 y Galaxy Note 10.1:
Trabajos
Otros Sistemas Operativos para Móviles:
• FireFox OS
• Ubuntu Touch
• Symbian
• Black Berry
• Windows Movile
• iOS
• Palm

Weitere ähnliche Inhalte

Was ist angesagt?

Cuadro comparativo - Linux - Mac Os y Android
Cuadro comparativo - Linux - Mac Os y AndroidCuadro comparativo - Linux - Mac Os y Android
Cuadro comparativo - Linux - Mac Os y Androidvane01si
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaKaren Nuñez
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoJhon Condori
 
La historia de los sistemas operativos
La historia de los sistemas operativosLa historia de los sistemas operativos
La historia de los sistemas operativosjjajuas
 
Arquitectura, aplicaciones y seguridad en Android
Arquitectura, aplicaciones y seguridad en AndroidArquitectura, aplicaciones y seguridad en Android
Arquitectura, aplicaciones y seguridad en AndroidEventos Creativos
 
Presentacion Android
Presentacion AndroidPresentacion Android
Presentacion AndroidJuan Antonio
 
Linea del tiempo de Window y Linux
Linea del tiempo de Window  y Linux Linea del tiempo de Window  y Linux
Linea del tiempo de Window y Linux gianne paola lopez
 
SISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSSISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSTenshiDam
 
Presentación Sistema OPerativo Linux
Presentación Sistema OPerativo  Linux Presentación Sistema OPerativo  Linux
Presentación Sistema OPerativo Linux Dhariana Leguisamo
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos movilesYossa Cobain
 
Ensayo 2 sistemas operativos
Ensayo 2 sistemas operativosEnsayo 2 sistemas operativos
Ensayo 2 sistemas operativosangelaalvarez8720
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesUPA
 

Was ist angesagt? (20)

Cuadro comparativo - Linux - Mac Os y Android
Cuadro comparativo - Linux - Mac Os y AndroidCuadro comparativo - Linux - Mac Os y Android
Cuadro comparativo - Linux - Mac Os y Android
 
Linea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativosLinea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativos
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historia
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminado
 
Sistema operativo móvil
Sistema operativo móvilSistema operativo móvil
Sistema operativo móvil
 
MAC OS
MAC OSMAC OS
MAC OS
 
La historia de los sistemas operativos
La historia de los sistemas operativosLa historia de los sistemas operativos
La historia de los sistemas operativos
 
¿Qué es Android?
¿Qué es Android?¿Qué es Android?
¿Qué es Android?
 
Arquitectura, aplicaciones y seguridad en Android
Arquitectura, aplicaciones y seguridad en AndroidArquitectura, aplicaciones y seguridad en Android
Arquitectura, aplicaciones y seguridad en Android
 
Presentacion Android
Presentacion AndroidPresentacion Android
Presentacion Android
 
Linea del tiempo de Window y Linux
Linea del tiempo de Window  y Linux Linea del tiempo de Window  y Linux
Linea del tiempo de Window y Linux
 
SISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSSISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOS
 
Linux
LinuxLinux
Linux
 
Presentación Sistema OPerativo Linux
Presentación Sistema OPerativo  Linux Presentación Sistema OPerativo  Linux
Presentación Sistema OPerativo Linux
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Ensayo 2 sistemas operativos
Ensayo 2 sistemas operativosEnsayo 2 sistemas operativos
Ensayo 2 sistemas operativos
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
SISTEMAS OPERATIVOS 1.pptx
SISTEMAS OPERATIVOS 1.pptxSISTEMAS OPERATIVOS 1.pptx
SISTEMAS OPERATIVOS 1.pptx
 
Mapa conceptual sistema operativo linux
Mapa conceptual sistema operativo linuxMapa conceptual sistema operativo linux
Mapa conceptual sistema operativo linux
 

Ähnlich wie Introducción a los principales SO móviles

Ähnlich wie Introducción a los principales SO móviles (20)

Tema SISTEMA OPERATIVO ANDROID
Tema SISTEMA OPERATIVO ANDROIDTema SISTEMA OPERATIVO ANDROID
Tema SISTEMA OPERATIVO ANDROID
 
Android
AndroidAndroid
Android
 
tecnologia android
tecnologia androidtecnologia android
tecnologia android
 
Android
AndroidAndroid
Android
 
Android maria
Android mariaAndroid maria
Android maria
 
Mateoescobarandroid
MateoescobarandroidMateoescobarandroid
Mateoescobarandroid
 
Android otro nivel
Android otro nivelAndroid otro nivel
Android otro nivel
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Android y Blackberry
Android y BlackberryAndroid y Blackberry
Android y Blackberry
 
Aplicaciones y terminales móviles
Aplicaciones y terminales móvilesAplicaciones y terminales móviles
Aplicaciones y terminales móviles
 
trabajo Android
trabajo Androidtrabajo Android
trabajo Android
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Mi colegio por siempre
Mi colegio por siempreMi colegio por siempre
Mi colegio por siempre
 
Tecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizTecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_Ruiz
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Tecnología duneska
Tecnología duneskaTecnología duneska
Tecnología duneska
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 

Mehr von Facilitador -Tic

Mehr von Facilitador -Tic (20)

Introducción a android
Introducción a androidIntroducción a android
Introducción a android
 
Inclusión de las TICs como eje transversal en el bachillerato en ciencias.
Inclusión de las TICs como eje transversal  en el bachillerato en ciencias.Inclusión de las TICs como eje transversal  en el bachillerato en ciencias.
Inclusión de las TICs como eje transversal en el bachillerato en ciencias.
 
Instalacion ubuntu
Instalacion ubuntuInstalacion ubuntu
Instalacion ubuntu
 
Para que te acuerdes
Para que te acuerdesPara que te acuerdes
Para que te acuerdes
 
El Aguila
El AguilaEl Aguila
El Aguila
 
Hardware y Software
Hardware y SoftwareHardware y Software
Hardware y Software
 
Mi ultimo suspiro de amor
Mi ultimo suspiro de amorMi ultimo suspiro de amor
Mi ultimo suspiro de amor
 
Estrategia empresarial
Estrategia empresarialEstrategia empresarial
Estrategia empresarial
 
Nuevos Entornos de Programación para Niños
Nuevos Entornos de Programación para NiñosNuevos Entornos de Programación para Niños
Nuevos Entornos de Programación para Niños
 
Internet Como Soporte al PEA
Internet Como Soporte al PEAInternet Como Soporte al PEA
Internet Como Soporte al PEA
 
Nueva Plataforma de Aprendizaje Kidthing
Nueva Plataforma de Aprendizaje KidthingNueva Plataforma de Aprendizaje Kidthing
Nueva Plataforma de Aprendizaje Kidthing
 
Manual Kidthing
Manual KidthingManual Kidthing
Manual Kidthing
 
Internet Como Soporte al Proceso Enseñanza Aprendizaje de los Docentes
Internet Como Soporte al Proceso Enseñanza Aprendizaje de los DocentesInternet Como Soporte al Proceso Enseñanza Aprendizaje de los Docentes
Internet Como Soporte al Proceso Enseñanza Aprendizaje de los Docentes
 
Cms Libres
Cms LibresCms Libres
Cms Libres
 
Metodologia Para Estudiantes Universitarios
Metodologia Para Estudiantes UniversitariosMetodologia Para Estudiantes Universitarios
Metodologia Para Estudiantes Universitarios
 
Tics&Internet
Tics&InternetTics&Internet
Tics&Internet
 
Web 30
Web 30Web 30
Web 30
 
W E B 30
W E B 30W E B 30
W E B 30
 
Brecha Digital
Brecha DigitalBrecha Digital
Brecha Digital
 
Tics Y Web 2.0
Tics Y Web 2.0Tics Y Web 2.0
Tics Y Web 2.0
 

Kürzlich hochgeladen

02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 

Kürzlich hochgeladen (6)

02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 

Introducción a los principales SO móviles

  • 2. SISTEMAS OPERATIVOS PARA DISPOSITIVOS MOVILES (SO-MOVIL) Los sistemas operativos móviles son mucho más simples y están más orientados a la conectividad inalámbrica, los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos. Un sistema operativo móvil o SO móvil es un sistema operativo que controla un dispositivo móvil al igual que los PCs que utilizan Windows o Linux.
  • 3. CARACTERÍSTICAS: a. Controla un dispositivo móvil. b. Facilidad de uso. c. Están más orientados a la conectividad inalámbrica. d. Son Multitareas. e. Contienen gran Variedad de aplicaciones.
  • 4. Algunos de los sistemas operativos utilizados en los dispositivos móviles están basados en el modelo de capas.
  • 5. Es una capa compleja entre el hardware y el usuario, concebible también como una máquina virtual, que facilita al usuario o al programador las herramientas e interfaces adecuadas para realizar sus tareas informáticas, abstrayéndole de los complicados procesos necesarios para llevarlas a cabo. ESTRUCTURA DEL SO MÓVIL:
  • 6. ESTRUCTURA DEL SO MÓVIL: Es el núcleo que proporciona el soporte necesario para acceder a los distintos elementos del hardware.
  • 7. ESTRUCTURA DEL SO MÓVIL: El middleware es el conjunto de módulos software que hacen posible la existencia de las propias aplicaciones para móviles. Esta librería de software es totalmente transparente para el usuario final y ofrece servicios claves
  • 8. ESTRUCTURA DEL SO MÓVIL: Esta capa consiste de un gestor de aplicaciones y un conjunto de interfaces programables (APIs) abiertas y accesibles por los programadores para facilitar la creación de aplicaciones. El Entorno de Ejecución de Aplicaciones
  • 9. ESTRUCTURA DEL SO MÓVIL: Esta capa es la que facilita la creación de las interfaces de usuario de las aplicaciones que facilitarán la gestión de la interacción con el usuario final y el diseño de la presentaciónvisual de la aplicación (look and feel:
  • 10. LOS CINCO SISTEMAS OPERATIVOS MÓVILES MÁS UTLIZADOS
  • 11. Android Es un sistema operativo creado por Google para los dispositivos móviles. Básicamente, convierte el dispositivo móvil en un ordenador de bolsillo. Con Android se puede navegar por Internet igual que con un ordenador, instalar más de 80.000 aplicaciones del Android Market (como Gmail, Pandora o Facebook), jugar a videojuegos, escuchar música, ver vídeos, enviar mensajes de texto y realizar llamadas. Además, es un software de código libre, lo que significa que no solo pueden mejorarlo los desarrolladores de Google, sino que también se nutre de las aportaciones de desarrolladores externos.
  • 12. Estructura La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo de ejecución. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager), un framework OpenCore, una base de datos relacional SQLite, una Interfaz de programación de API gráfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor gráfico SGL, SSL y una biblioteca estándar de C Bionic.
  • 13. El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3 millones de líneas de XML, 2.8 millones de líneas de lenguaje C, 2.1 millones de líneas de Java y 1.75 millones de líneas de C++.
  • 14.  Diseño de dispositivo .- La plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales.  Almacenamiento .- SQLite, una base de datos liviana, que es usada para propósitos de almacenamiento de datos.  Conectividad.- Android soporta las siguientes tecnologías de conectividad:GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooh, Wi-Fi, LTE, HSDPA, HSPA+ Y WiMAX.  Mensajería .- SMS Y MMS son formas de mensajería, incluyendo mensajería de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.  Navegador web .- El navegador web incluido en Android está basado en el motor de renderizado de código abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador por defecto de Ice Cream Sandwich obtiene una puntuación de 100/100 en el test Acid3.  Soporte de Java .- Aunque la mayoría de las aplicaciones están escritas en Java, no hay una máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un ejecutable Dalvik y corre en la Máquina Virtual Dalvik. Dalvik es una máquina virtual especializada, diseñada específicamente para Android y optimizada para dispositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.
  • 15.  Soporte multimedia.- Android soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4),MPEG-4, AMR, AMR-WB (en un contenedor 3GP), AAC, HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP.  Soporte para streaming .- Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es soportado mediante el Adobe Flash Player. Se planea el soporte de Microsoft Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará disponible mediante una 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, giroscopios, magnetómetros, sensores de proximidad y de presión, sensores de luz, gamepad, termómetro, aceleración por GPU 2D y 3D.  Entorno de desarrollo .- Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software. El entorno de desarrollo integrado es Eclipse (actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android.  Google Play .- Google Play es un catálogo de aplicaciones gratuitas o de pago en el que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC.
  • 16.  Multi-táctil .- Android tiene soporte nativo para pantallas capacitivas con soporte multi-táctil que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para evitar infringir patentes de otras compañías). Más tarde, Google publicó una actualización para el Nexus One y el Motorola Droid que activa el soporte multi-táctil de forma nativa.  Bluetooth .- El soporte para A2DF y AVRCP fue agregado en la versión 1.5; el envío de archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0; y el marcado por voz junto con el envío de contactos entre teléfonos fueron en la versión 2.2.  Videollamada .- Android soporta videollamada a través de Google Talk desde su versión HoneyComb.  Multitarea .- Multitarea real de aplicaciones está disponible, es decir, las aplicaciones que no estén ejecutándose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la que la multitarea es congelada (Como por ejemplo iOS, en el que la multitarea se limita a servicios internos del sistema y no a aplicaciones externas).  Características basadas en voz .- La búsqueda en Google a través de voz está disponible como "Entrada de Búsqueda" desde la versión inicial del sistema.  Tethering .- Android soporta Tethering, que permite al teléfono ser usado como un punto de acceso alámbrico o inalámbrico (todos los teléfonos desde la versión 2.2, no oficial en teléfonos con versión 1.6 o inferiores mediante aplicaciones disponibles en Google Play (por ejemplo PDA Net). Para permitir a un PC usar la conexión de datos del móvil Android se podría requerir la instalación de software adicional.
  • 17.
  • 18. VENTAJAS DESVENTAJAS •Resuelve cualquier web en flash, lo que significa que es posible ver vídeos y acceder a juegos normalmente. •Menos intuitivo que otros sistemas, y requiere configurar una gran cantidad de aplicaciones para que funcione correctamente, lo que exige mayor inversión en tiempo y dedicación por parte del usuario. •Aplicaciones en Android Market: contiene miles de aplicaciones y no deja de crecer con nuevos contenidos para el celular, y no tienen restricciones. •Exige descargar aplicaciones para cerrar otras, que de lo contrario quedarían abiertas indefinidamente, gastando recursos y haciendo que el dispositivo ralentice sus funciones. •Android se instala en la mayoría de marcas y operadoras, al contrario que otros sistemas operativos, y ofrece al usuario la posibilidad de elegir el móvil que más le guste. •Algunas aplicaciones pueden no funcionar con una versión determinada de Android, ya que es un sistema que está en continuo avance y modificación, lo que significa que para un celular con Android 2.1, por ejemplo, no funcionarán aplicaciones Android versión 2.2 o posteriores.
  • 19. Algunos teléfonos que utilizan Android Teléfonos • Google Nexus 4 fabricado por LG: • HTC One X +: • Samsung Galaxy S III y Mini: • Sony Ericsson Xperia T y demás: Tables • Google Nexus 7 y Nexus 10 fabricados por Samsung: • Samsung Galaxy Tab 2 y Galaxy Note 10.1:
  • 20. Trabajos Otros Sistemas Operativos para Móviles: • FireFox OS • Ubuntu Touch • Symbian • Black Berry • Windows Movile • iOS • Palm