SlideShare una empresa de Scribd logo
APLICACIONESY
TERMINALES
MÓVILES.
Lic. Carlos R. Cortez
Historia de sistemasAndroid
■ Android es un sistema operativo
móvil basado en núcleo Linux y otros
software de código abierto. Fue
diseñado para dispositivos móviles
con pantalla táctil, como teléfonos
inteligentes, tabletas, relojes
inteligentes (Wear OS), automóviles
(Android Auto) y televisores
(AndroidTV).
Características.
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 especificacionesde 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 local.
Conectividad Android soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+, NFC y WiMAX, GPRS, UMTS y HSDPA+.
Mensajería
SMS y MMS son formas de mensajería, incluyendo mensajería de texto, además del servicio de Firebase Cloud Messaging (FCM) siendo la nueva versión de Google Cloud Messaging (GCM) bajo la marca Firebase con los nuevos
SDK para realizar el desarrollo de mensajería en la nube mucho más sencillo.
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 se ejecuta en la Máquina
Virtual Dalvik, Dalvik es una máquina virtual especializada, diseñada específicamente para Android y optimizada para dipositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. A partir de la
versión 5.0, se utiliza el Android Runtime (ART). El soporte para .42
Soporte multimedia
Android soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 SP, 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.41
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. Inicialmente el entorno de desarrollo integrado (IDE) utilizado era Eclipsecon el pluginde Herramientas de
Desarrollo de Android (ADT). Ahora se considera como entorno oficial Android Studio, descargable desde la página oficial de desarrolladores 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 multitáctil que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de núcleo
(posiblemente para evitar infringirpatentes de otras compañías).43 Más tarde, Google publicó una actualización para el Nexus One y el Motorola Droid que activa el soporte multitáctil de forma nativa.44
Bluetooth
El soporte para A2DF y AVRCP fue agregado en la versión 1.5;45 el envío de archivos (OPP)y la exploración del directorio telefónico fueron agregados en la versión 2.0;46 y el marcado por voz junto con el envío de contactos entre
teléfonos lo fueron en la versión 2.2. Los cambios incluyeron:47
Videollamada Android soporta videollamada a través de Hangouts (antiguo 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.
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.48
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 PdaNet). 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.
Arquitectura.
Los componentes principales del
sistema operativo de Android:
Aplicaciones:
las aplicaciones base incluyen un cliente
de correo electrónico, programa
de SMS, calendario, mapas, navegador,
contactos y otros.
Todas las aplicaciones están escritas en
lenguaje de programación Java.
Marco de trabajo de aplicaciones:
■ Los desarrolladores tienen acceso
completo a los mismas API
del entorno de trabajo usados por las
aplicaciones base. La arquitectura
está diseñada para simplificar la
reutilización de componentes;
cualquier aplicación puede publicar
sus capacidades y cualquier otra
aplicación puede luego hacer uso de
esas capacidades (sujeto a reglas de
seguridad del framework).
Bibliotecas
■ Android incluye un conjunto de
bibliotecas de C/C++ usadas por
varios componentes del sistema.
Estas características se exponen a los
desarrolladores a través del marco
de trabajo de aplicaciones de
Android. Algunas son: System C
library (implementación biblioteca C
estándar), bibliotecas de medios,
bibliotecas de gráficos, 3D y SQLite,
entre otras.
Arquitectura.
Runtime de Android:
■ Android incluye un set de bibliotecas
base que proporcionan la mayor
parte de las funciones disponibles en
las bibliotecas base del lenguaje
Java.Cada aplicaciónAndroid corre
su propio proceso, con su propia
instancia de la máquina virtual
Dalvik. Dalvik ha sido escrito de
forma que un dispositivo puede
correr múltiples máquinas virtuales
de forma eficiente.
Arquitectura.
Núcleo Linux:
■ Android depende de Linux para los
servicios base del sistema como
seguridad, gestión de memoria,
gestión de procesos, pila de red y
modelo de controladores.
El núcleo también actúa como una
capa de abstracción entre el
hardware y el resto de la pila de
software.
Nombres de las versiones.
Nombre código Número de versión Fecha de lanzamiento Nivel de API
Apple Pie55 1.0 23 de septiembre de 2008 1
Banana Bread55 1.1 9 de febrero de 2009 2
Cupcake 1.5 25 de abril de 2009 3
Donut 1.6 15 de septiembre de 2009 4
Eclair 2.0 – 2.1 26 de octubre de 2009 5 – 7
Froyo 2.2 – 2.2.3 20 de mayo de 2010 8
Gingerbread 2.3 – 2.3.7 6 de diciembre de 2010 9 – 10
Honeycomb56 3.0 – 3.2.6 22 de febrero de 2011 11 – 13
Ice Cream Sandwich 4.0 – 4.0.5 18 de octubre de 2011 14 – 15
Jelly Bean 4.1 – 4.3.1 9 de julio de 2012 16 – 18
KitKat 4.4 – 4.4.4 31 de octubre de 2013 19 – 20
Lollipop 5.0 – 5.1.1 12 de noviembre de 2014 21 – 22
Marshmallow 6.0 – 6.0.1 5 de octubre de 2015 23
Nougat 7.0 – 7.1.2 15 de junio de 2016 24 – 25
Oreo 8.0 – 8.1 21 de agosto de 2017 26 – 27
Pie 9.0 6 de agosto de 2018 28
10 10.0 3 de septiembre de 2019 29
11 11.0 8 de septiembre de 2020 30
Usos y dispositivos.
■ El sistema operativoAndroid se usa
en teléfonos
inteligentes, ordenadores
portátiles, netbooks, tabletas, Googl
eTV, relojes de pulsera,
auriculares, receptores
decodificadores integradosy otros
dispositivos.
Diseño y desarrollo
■ Android es considerado como uno de
los modelos de negocio más
exitosos, pues su desarrollo
estratégico contempla los factores
que más se tienen en cuenta dentro
de las herramientas y metodologías
desarrollados por expertos en
negocios. Este sistema operativo se
ha convertido en un modelo a seguir
por desarrolladores de tendencias y
negocios de alto impacto.
Aplicaciones y terminales.
■ Las aplicaciones se desarrollan
habitualmente en el
lenguaje Java conAndroid Software
Development Kit (Android SDK),
pero están disponibles otras
herramientas de desarrollo,
incluyendo un kit de Desarrollo
Nativo para aplicaciones o
extensiones en C o C++, GoogleApp
Inventor,
Seguridad
■ Según un estudio de Symantec de
2013, demuestra que en comparación
con iOS. Android es un sistema
explícitamente menos vulnerable. El
estudio en cuestión habla de 13
vulnerabilidades graves para Android y
387 vulnerabilidades graves para iOS.
El estudio también habla de los
ataques en ambas plataformas, en este
caso Android se queda con 113 ataques
nuevos en 2012 a diferencia de iOS que
se queda en 1 solo ataque

Más contenido relacionado

La actualidad más candente

Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
imnaturales
 
Tecnología duneska
Tecnología duneskaTecnología duneska
Tecnología duneska
DUN GOMEZ
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
Mónica Duque Lonoño
 
Android y Blackberry
Android y BlackberryAndroid y Blackberry
Android y Blackberry
Kelly Baño
 
software
softwaresoftware
software
270996
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
mrd2013
 
Jose david arango correa tecnologia android
Jose david arango correa tecnologia androidJose david arango correa tecnologia android
Jose david arango correa tecnologia android
josearango678
 
Android
AndroidAndroid
Documento de android
Documento de androidDocumento de android
Documento de android
Edenilson Ramírez
 
Exposición - Android
Exposición - AndroidExposición - Android
Exposición - Android
Luis Eduardo Pelaez Valencia
 
android
androidandroid
tecnologia android
tecnologia androidtecnologia android
tecnologia android
santiago930409
 
Android
AndroidAndroid
Android
AndroidAndroid
Presentacion android
Presentacion androidPresentacion android
Presentacion android
luishhhhh
 
ANDROID INFORMACION
ANDROID INFORMACIONANDROID INFORMACION
ANDROID INFORMACION
Franco Paton
 
Introducción a android
Introducción a androidIntroducción a android
Introducción a android
Facilitador -Tic
 

La actualidad más candente (17)

Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Tecnología duneska
Tecnología duneskaTecnología duneska
Tecnología duneska
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Android y Blackberry
Android y BlackberryAndroid y Blackberry
Android y Blackberry
 
software
softwaresoftware
software
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Jose david arango correa tecnologia android
Jose david arango correa tecnologia androidJose david arango correa tecnologia android
Jose david arango correa tecnologia android
 
Android
AndroidAndroid
Android
 
Documento de android
Documento de androidDocumento de android
Documento de android
 
Exposición - Android
Exposición - AndroidExposición - Android
Exposición - Android
 
android
androidandroid
android
 
tecnologia android
tecnologia androidtecnologia android
tecnologia android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Presentacion android
Presentacion androidPresentacion android
Presentacion android
 
ANDROID INFORMACION
ANDROID INFORMACIONANDROID INFORMACION
ANDROID INFORMACION
 
Introducción a android
Introducción a androidIntroducción a android
Introducción a android
 

Similar a Aplicaciones y terminales móviles

Tema SISTEMA OPERATIVO ANDROID
Tema SISTEMA OPERATIVO ANDROIDTema SISTEMA OPERATIVO ANDROID
Tema SISTEMA OPERATIVO ANDROID
Lorena Alexandra Muñoz
 
Android
AndroidAndroid
Android
Erika Ibañez
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
Facilitador -Tic
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
ValeGmz
 
Tecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizTecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_Ruiz
George Martinez
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
Mishelle Ruiz
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
Mishelle Ruiz
 
Android
AndroidAndroid
Android maria
Android mariaAndroid maria
Android maria
Noemii Lopez Gonzalez
 
Android
AndroidAndroid
Android
Daniz Smile
 
Android1
Android1Android1
Android otro nivel
Android otro nivelAndroid otro nivel
Android otro nivel
alex-omega
 
Presentacion android
Presentacion androidPresentacion android
Presentacion android
aaronsaldivar
 
Android
AndroidAndroid
Android
AndroidAndroid
Sistema Android
Sistema AndroidSistema Android
Sistema Android
Kelvin Rojas
 
Oyuky Rojas Badillo dn13..
Oyuky Rojas Badillo dn13..Oyuky Rojas Badillo dn13..
Oyuky Rojas Badillo dn13..
Oyuky Rojas Badillo
 
sistema operativo androi
sistema operativo androisistema operativo androi
sistema operativo androi
Juan Pablo Marroquin Gonzales
 
El android
El android El android
El android
yadenislove
 
Android
Android Android

Similar a Aplicaciones y terminales móviles (20)

Tema SISTEMA OPERATIVO ANDROID
Tema SISTEMA OPERATIVO ANDROIDTema SISTEMA OPERATIVO ANDROID
Tema SISTEMA OPERATIVO ANDROID
 
Android
AndroidAndroid
Android
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Tecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizTecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_Ruiz
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Android
AndroidAndroid
Android
 
Android maria
Android mariaAndroid maria
Android maria
 
Android
AndroidAndroid
Android
 
Android1
Android1Android1
Android1
 
Android otro nivel
Android otro nivelAndroid otro nivel
Android otro nivel
 
Presentacion android
Presentacion androidPresentacion android
Presentacion android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Sistema Android
Sistema AndroidSistema Android
Sistema Android
 
Oyuky Rojas Badillo dn13..
Oyuky Rojas Badillo dn13..Oyuky Rojas Badillo dn13..
Oyuky Rojas Badillo dn13..
 
sistema operativo androi
sistema operativo androisistema operativo androi
sistema operativo androi
 
El android
El android El android
El android
 
Android
Android Android
Android
 

Último

CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
RicardoValdiviaVega
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
ROCIORUIZQUEZADA
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 

Último (20)

A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 

Aplicaciones y terminales móviles

  • 2. Historia de sistemasAndroid ■ Android es un sistema operativo móvil basado en núcleo Linux y otros software de código abierto. Fue diseñado para dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tabletas, relojes inteligentes (Wear OS), automóviles (Android Auto) y televisores (AndroidTV).
  • 3. Características. 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 especificacionesde 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 local. Conectividad Android soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+, NFC y WiMAX, GPRS, UMTS y HSDPA+. Mensajería SMS y MMS son formas de mensajería, incluyendo mensajería de texto, además del servicio de Firebase Cloud Messaging (FCM) siendo la nueva versión de Google Cloud Messaging (GCM) bajo la marca Firebase con los nuevos SDK para realizar el desarrollo de mensajería en la nube mucho más sencillo. 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 se ejecuta en la Máquina Virtual Dalvik, Dalvik es una máquina virtual especializada, diseñada específicamente para Android y optimizada para dipositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. A partir de la versión 5.0, se utiliza el Android Runtime (ART). El soporte para .42 Soporte multimedia Android soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 SP, 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.41 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. Inicialmente el entorno de desarrollo integrado (IDE) utilizado era Eclipsecon el pluginde Herramientas de Desarrollo de Android (ADT). Ahora se considera como entorno oficial Android Studio, descargable desde la página oficial de desarrolladores 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 multitáctil que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de núcleo (posiblemente para evitar infringirpatentes de otras compañías).43 Más tarde, Google publicó una actualización para el Nexus One y el Motorola Droid que activa el soporte multitáctil de forma nativa.44 Bluetooth El soporte para A2DF y AVRCP fue agregado en la versión 1.5;45 el envío de archivos (OPP)y la exploración del directorio telefónico fueron agregados en la versión 2.0;46 y el marcado por voz junto con el envío de contactos entre teléfonos lo fueron en la versión 2.2. Los cambios incluyeron:47 Videollamada Android soporta videollamada a través de Hangouts (antiguo 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. 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.48 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 PdaNet). 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.
  • 4. Arquitectura. Los componentes principales del sistema operativo de Android: Aplicaciones: las aplicaciones base incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas las aplicaciones están escritas en lenguaje de programación Java.
  • 5. Marco de trabajo de aplicaciones: ■ Los desarrolladores tienen acceso completo a los mismas API del entorno de trabajo usados por las aplicaciones base. La arquitectura está diseñada para simplificar la reutilización de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework).
  • 6. Bibliotecas ■ Android incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema. Estas características se exponen a los desarrolladores a través del marco de trabajo de aplicaciones de Android. Algunas son: System C library (implementación biblioteca C estándar), bibliotecas de medios, bibliotecas de gráficos, 3D y SQLite, entre otras. Arquitectura.
  • 7. Runtime de Android: ■ Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java.Cada aplicaciónAndroid corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Arquitectura.
  • 8. Núcleo Linux: ■ Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, pila de red y modelo de controladores. El núcleo también actúa como una capa de abstracción entre el hardware y el resto de la pila de software.
  • 9. Nombres de las versiones. Nombre código Número de versión Fecha de lanzamiento Nivel de API Apple Pie55 1.0 23 de septiembre de 2008 1 Banana Bread55 1.1 9 de febrero de 2009 2 Cupcake 1.5 25 de abril de 2009 3 Donut 1.6 15 de septiembre de 2009 4 Eclair 2.0 – 2.1 26 de octubre de 2009 5 – 7 Froyo 2.2 – 2.2.3 20 de mayo de 2010 8 Gingerbread 2.3 – 2.3.7 6 de diciembre de 2010 9 – 10 Honeycomb56 3.0 – 3.2.6 22 de febrero de 2011 11 – 13 Ice Cream Sandwich 4.0 – 4.0.5 18 de octubre de 2011 14 – 15 Jelly Bean 4.1 – 4.3.1 9 de julio de 2012 16 – 18 KitKat 4.4 – 4.4.4 31 de octubre de 2013 19 – 20 Lollipop 5.0 – 5.1.1 12 de noviembre de 2014 21 – 22 Marshmallow 6.0 – 6.0.1 5 de octubre de 2015 23 Nougat 7.0 – 7.1.2 15 de junio de 2016 24 – 25 Oreo 8.0 – 8.1 21 de agosto de 2017 26 – 27 Pie 9.0 6 de agosto de 2018 28 10 10.0 3 de septiembre de 2019 29 11 11.0 8 de septiembre de 2020 30
  • 10. Usos y dispositivos. ■ El sistema operativoAndroid se usa en teléfonos inteligentes, ordenadores portátiles, netbooks, tabletas, Googl eTV, relojes de pulsera, auriculares, receptores decodificadores integradosy otros dispositivos.
  • 11. Diseño y desarrollo ■ Android es considerado como uno de los modelos de negocio más exitosos, pues su desarrollo estratégico contempla los factores que más se tienen en cuenta dentro de las herramientas y metodologías desarrollados por expertos en negocios. Este sistema operativo se ha convertido en un modelo a seguir por desarrolladores de tendencias y negocios de alto impacto.
  • 12. Aplicaciones y terminales. ■ Las aplicaciones se desarrollan habitualmente en el lenguaje Java conAndroid Software Development Kit (Android SDK), pero están disponibles otras herramientas de desarrollo, incluyendo un kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++, GoogleApp Inventor,
  • 13. Seguridad ■ Según un estudio de Symantec de 2013, demuestra que en comparación con iOS. Android es un sistema explícitamente menos vulnerable. El estudio en cuestión habla de 13 vulnerabilidades graves para Android y 387 vulnerabilidades graves para iOS. El estudio también habla de los ataques en ambas plataformas, en este caso Android se queda con 113 ataques nuevos en 2012 a diferencia de iOS que se queda en 1 solo ataque