SlideShare uma empresa Scribd logo
1 de 15
 Android es un sistema operativo móvil basado en
 Linux, que junto con aplicaciones middleware,7 está
 enfocado para ser utilizado en dispositivos móviles
 como teléfonos inteligentes, tabletas, Google TV y
 otros dispositivos.8 Es desarrollado por la Open
 Handset Alliance, la cual es liderada por Google.Fue
 desarrollado inicialmente por Android Inc., una firma
 comprada por Google en 2005.9 Es el principal
 producto de la Open Handset Alliance, un
 conglomerado de fabricantes y desarrolladores de
 hardware, software y operadores de servicio.
 Arquitectura
Diagrama de arquitectura de Android.
Los componentes principales del sistema operativo
de Android (cada sección se describe en detalle):
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 mismos
 APIs del framework 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). Este
 mismo mecanismo permite que los componentes sean
 reemplazados por el usuario.
 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.
 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ón Android 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. Dalvik ejecuta archivos en el
 formato DalvikExecutable (.dex), el cual está
 optimizado para memoria mínima. La Máquina
 Virtual está basada en registros y corre clases
 compiladas por el compilador de Java que han sido
 transformadas al formato.dex por la herramienta
 incluida "dx".
 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.
 iOS (anteriormente denominado iPhone OS) es un
 sistema operativo móvil de Apple. Originalmente
 desarrollado para el iPhone, siendo después usado en
 dispositivos como el iPod Touch, iPad y el Apple TV.
 Apple, Inc. no permite la instalación de iOS en
 hardware de terceros. Tenía el 26% de cuota de
 mercado de sistemas operativos móviles vendidos en el
 último cuatrimestre de 2010, detrás de GoogleAndroid
 y NokiaSymbian. En mayo de 2010 en los Estados
 Unidos, tenía el 59% de consumo de datos móviles
 (incluyendo el iPod Touch y el iPad).
 La interfaz de usuario de iOS está basada en el concepto de
  manipulación directa, usando gestos multitáctiles. Los
  elementos de control consisten de deslizadores, interruptores y
  botones. La respuesta a las órdenes del usuario es inmediata y
  provee de una interfaz fluida. La interacción con el sistema
  operativo incluye gestos como deslices, toques, pellizcos, los
  cuales tienen definiciones diferentes dependiendo del contexto
  de la interfaz. Se utilizan acelerometros internos para hacer que
  algunas aplicaciones respondan a sacudir el dispositivo (por
  ejemplo, para el comando deshacer) o rotarlo en tres
  dimensiones (un resultado común es cambiar de modo vertical al
  apaisado o horizontal).
 iOS se deriva de Mac OS X, que a su vez está basado en Darwin
  BSD, y por lo tanto es un sistema operativo Unix.
 iOS cuenta con cuatro capas de abstracción: la capa del núcleo
  del sistema operativo, la capa de "Servicios Principales", la capa
  de "Medios" y la capa de "CocoaTouch". La versión actual del
  sistema operativo (iOS 5.0.1) ocupa más o menos 770 megabytes,
  variando por modelo.
 Multitarea


Antes de iOS 4, la multitarea estaba reservada para aplicaciones por defecto
del sistema. A Apple le preocupaba los problemas de batería y rendimiento si
se permitiese correr varias aplicaciones de terceros al mismo tiempo. A partir
de iOS 4, dispositivos de tercera generación y posteriores permiten el uso de
7 APIs para multitarea, específicamente:

    Audio en segundo plano
    Voz IP
    Localización en segundo plano
    Notificaciones push
    Notificaciones locales
    Completado de tareas
    Cambio rápido de aplicaciones

Sin embargo, no consiste en una verdadera multitarea, pues las aplicaciones
ajenas al SO, quedan congeladas en segundo plano no recibiendo un solo
ciclo de reloj del procesador.
 Tecnologías no admitidas


 iOS no permite Adobe Flash ni Java. Steve Jobs escribió
 una carta abierta donde critica a Flash por ser
 inseguro, con errores, consumir mucha batería, ser
 incompatible con interfaces multitouch e interferir con
 el servicio App Store.11 En cambio iOS usa HTML5
 como una alternativa a Flash. Esta ha sido una
 característica muy criticada tanto en su momento
 como la actualidad. Sin embargo por métodos
 extraoficiales se le puede implementar aunque
 conllevaría la pérdida de la garantía.
Durante los últimos meses de 2010 en el
Silverlight Firestarterevent 12 se especulaba
sobre la inclusión en iOS de Silverlight 5, y con
"transmuxing"13 se revelaba un gran avance
para iOS en esta dirección, pero con los últimos
sucesos en los que Microsoft considera redirigir
sus intereses a HTML5 14 el futuro de Silverlight
es incierto y por el momento es casi imposible
encontrar contenido Silverlight disponible en
dispositivos con iOS
 Desarrollo
Las aplicaciones deben ser escritas y compiladas
específicamente para la arquitectura ARM, por
lo que las desarrolladas para Mac OS X no
pueden ser usadas en iOS. Al igual que otros
navegadores, Safari admite aplicaciones web.
Aplicaciones nativas de terceros están
disponibles para dispositivos corriendo iPhone
OS 2.0 o posterior, por medio del App Store.
 Kit de desarrollo
El 17 de octubre de 2007, Steve Jobs anunció que
un Kit de desarrollo de software o SDK estaría
disponible para terceros y desarrolladores en
Febrero del 2008.15 El SDK Fue liberado finalmente
el 6 de marzo de 2008, permitiendo así a los
desarrolladores hacer aplicaciones para el iPhone y
iPod Touch, así como probarlas en el "iPhone
simulator". De cualquier manera, solo es posible
utilizar el app en los dispositivos después de pagar
la cuota del iPhone DeveloperProgram.
Desde el lanzamiento de Xcode 3.1, Xcode es el programa
utilizado en el iPhone SDK. Estas aplicaciones, como las
de Mac OS X, están escritas en Objective-C.16

Los desarrolladores pueden poner un precio por encima
del mínimo ($0.99 dólares) a sus aplicaciones para
distribuirlas en el App Store, de donde recibirán el 70%
del dinero que produzca la aplicación. En alternativa, el
desarrollador puede optar por lanzar la aplicación gratis,
y de esta forma no pagar ningún costo por distribuir la
aplicación. (Excepto por la cuota de la membrecía).

Mais conteúdo relacionado

Mais procurados

(541107845) presentancion sistemas operativos
(541107845) presentancion sistemas operativos(541107845) presentancion sistemas operativos
(541107845) presentancion sistemas operativossanchezzbrahian
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosValefc1001
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos movilesYossa Cobain
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoJhon Condori
 
SISTEMA OPERATIVO ANDROID 27-03-15
SISTEMA OPERATIVO ANDROID 27-03-15SISTEMA OPERATIVO ANDROID 27-03-15
SISTEMA OPERATIVO ANDROID 27-03-15Lamar Smith
 
Sthefany leonlenguajec
Sthefany leonlenguajecSthefany leonlenguajec
Sthefany leonlenguajecSthefany Leon
 
Sistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móvilesSistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móvilesKoldo Parra
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celularesJhoana Jhovis
 
Android laura c parra
Android laura c parraAndroid laura c parra
Android laura c parraluismiguelcsj
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celularesDiego Morales
 

Mais procurados (19)

Introducción a android
Introducción a androidIntroducción a android
Introducción a android
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
(541107845) presentancion sistemas operativos
(541107845) presentancion sistemas operativos(541107845) presentancion sistemas operativos
(541107845) presentancion sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Sofware
SofwareSofware
Sofware
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminado
 
Software
SoftwareSoftware
Software
 
SISTEMA OPERATIVO ANDROID 27-03-15
SISTEMA OPERATIVO ANDROID 27-03-15SISTEMA OPERATIVO ANDROID 27-03-15
SISTEMA OPERATIVO ANDROID 27-03-15
 
Curso desarrollo en android
Curso desarrollo en androidCurso desarrollo en android
Curso desarrollo en android
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sthefany leonlenguajec
Sthefany leonlenguajecSthefany leonlenguajec
Sthefany leonlenguajec
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móvilesSistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móviles
 
Presentacion yuri
Presentacion yuriPresentacion yuri
Presentacion yuri
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celulares
 
Android laura c parra
Android laura c parraAndroid laura c parra
Android laura c parra
 
Android
AndroidAndroid
Android
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celulares
 

Destaque

Historia de las computadoras
Historia de las computadorasHistoria de las computadoras
Historia de las computadorassergiovillacam
 
Historia de las computadoras
Historia de las computadorasHistoria de las computadoras
Historia de las computadorassergiovillacam
 
PAHO/WHO. PAHO Director BLOG 5th anniversary.
PAHO/WHO. PAHO Director BLOG 5th anniversary.PAHO/WHO. PAHO Director BLOG 5th anniversary.
PAHO/WHO. PAHO Director BLOG 5th anniversary.KATIA DIAZ
 
Ventajas windows server 2008
Ventajas windows server 2008Ventajas windows server 2008
Ventajas windows server 2008sergiovillacam
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

Destaque (8)

Historia de las computadoras
Historia de las computadorasHistoria de las computadoras
Historia de las computadoras
 
Historia de las computadoras
Historia de las computadorasHistoria de las computadoras
Historia de las computadoras
 
PAHO/WHO. PAHO Director BLOG 5th anniversary.
PAHO/WHO. PAHO Director BLOG 5th anniversary.PAHO/WHO. PAHO Director BLOG 5th anniversary.
PAHO/WHO. PAHO Director BLOG 5th anniversary.
 
Google crome os
Google crome osGoogle crome os
Google crome os
 
Ventajas windows server 2008
Ventajas windows server 2008Ventajas windows server 2008
Ventajas windows server 2008
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 

Semelhante a Android e ios5

Sistema operativo android de google
Sistema operativo android de googleSistema operativo android de google
Sistema operativo android de googleKevin Melgar
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilIng Erick Guardado
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos movilesKelly Cuervo
 
Taller de prog. en android
Taller de prog. en androidTaller de prog. en android
Taller de prog. en androidKarla Silva
 
Sistemas operativos Android e IOS
Sistemas operativos  Android e IOSSistemas operativos  Android e IOS
Sistemas operativos Android e IOSZone32
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid textoHenry Ortiz
 
Diapositiva sobre android
Diapositiva sobre androidDiapositiva sobre android
Diapositiva sobre androidpexoxaprincess
 
Terminado,sistmas operativos
Terminado,sistmas operativosTerminado,sistmas operativos
Terminado,sistmas operativosJoseteMarta11
 
Tecnología android
Tecnología androidTecnología android
Tecnología androidNelson Rico
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativoNelson Rico
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo AndroidAlfredo Aguayo
 

Semelhante a Android e ios5 (20)

Sistema operativo android de google
Sistema operativo android de googleSistema operativo android de google
Sistema operativo android de google
 
Android p
Android pAndroid p
Android p
 
Android
AndroidAndroid
Android
 
Android (1)
Android (1)Android (1)
Android (1)
 
SO androi y IOS
SO androi y IOSSO androi y IOS
SO androi y IOS
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
 
Androidoriiginal
AndroidoriiginalAndroidoriiginal
Androidoriiginal
 
App inventor
App inventorApp inventor
App inventor
 
android evolution
android evolutionandroid evolution
android evolution
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Taller de prog. en android
Taller de prog. en androidTaller de prog. en android
Taller de prog. en android
 
Sistemas operativos Android e IOS
Sistemas operativos  Android e IOSSistemas operativos  Android e IOS
Sistemas operativos Android e IOS
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid texto
 
Diapositiva sobre android
Diapositiva sobre androidDiapositiva sobre android
Diapositiva sobre android
 
Terminado,sistmas operativos
Terminado,sistmas operativosTerminado,sistmas operativos
Terminado,sistmas operativos
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativo
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo Android
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo Android
 
Android
AndroidAndroid
Android
 

Último

CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 

Último (20)

CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 

Android e ios5

  • 1.
  • 2.  Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware,7 está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos.8 Es desarrollado por la Open Handset Alliance, la cual es liderada por Google.Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005.9 Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio.
  • 3.  Arquitectura Diagrama de arquitectura de Android. Los componentes principales del sistema operativo de Android (cada sección se describe en detalle): 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
  • 4.  Marco de trabajo de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework 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). Este mismo mecanismo permite que los componentes sean reemplazados por el usuario.
  • 5.  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.
  • 6.  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ón Android 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. Dalvik ejecuta archivos en el formato DalvikExecutable (.dex), el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida "dx".
  • 7.  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.
  • 8.  iOS (anteriormente denominado iPhone OS) es un sistema operativo móvil de Apple. Originalmente desarrollado para el iPhone, siendo después usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalación de iOS en hardware de terceros. Tenía el 26% de cuota de mercado de sistemas operativos móviles vendidos en el último cuatrimestre de 2010, detrás de GoogleAndroid y NokiaSymbian. En mayo de 2010 en los Estados Unidos, tenía el 59% de consumo de datos móviles (incluyendo el iPod Touch y el iPad).
  • 9.  La interfaz de usuario de iOS está basada en el concepto de manipulación directa, usando gestos multitáctiles. Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee de una interfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerometros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al apaisado o horizontal).  iOS se deriva de Mac OS X, que a su vez está basado en Darwin BSD, y por lo tanto es un sistema operativo Unix.  iOS cuenta con cuatro capas de abstracción: la capa del núcleo del sistema operativo, la capa de "Servicios Principales", la capa de "Medios" y la capa de "CocoaTouch". La versión actual del sistema operativo (iOS 5.0.1) ocupa más o menos 770 megabytes, variando por modelo.
  • 10.  Multitarea Antes de iOS 4, la multitarea estaba reservada para aplicaciones por defecto del sistema. A Apple le preocupaba los problemas de batería y rendimiento si se permitiese correr varias aplicaciones de terceros al mismo tiempo. A partir de iOS 4, dispositivos de tercera generación y posteriores permiten el uso de 7 APIs para multitarea, específicamente:  Audio en segundo plano  Voz IP  Localización en segundo plano  Notificaciones push  Notificaciones locales  Completado de tareas  Cambio rápido de aplicaciones Sin embargo, no consiste en una verdadera multitarea, pues las aplicaciones ajenas al SO, quedan congeladas en segundo plano no recibiendo un solo ciclo de reloj del procesador.
  • 11.  Tecnologías no admitidas  iOS no permite Adobe Flash ni Java. Steve Jobs escribió una carta abierta donde critica a Flash por ser inseguro, con errores, consumir mucha batería, ser incompatible con interfaces multitouch e interferir con el servicio App Store.11 En cambio iOS usa HTML5 como una alternativa a Flash. Esta ha sido una característica muy criticada tanto en su momento como la actualidad. Sin embargo por métodos extraoficiales se le puede implementar aunque conllevaría la pérdida de la garantía.
  • 12. Durante los últimos meses de 2010 en el Silverlight Firestarterevent 12 se especulaba sobre la inclusión en iOS de Silverlight 5, y con "transmuxing"13 se revelaba un gran avance para iOS en esta dirección, pero con los últimos sucesos en los que Microsoft considera redirigir sus intereses a HTML5 14 el futuro de Silverlight es incierto y por el momento es casi imposible encontrar contenido Silverlight disponible en dispositivos con iOS
  • 13.  Desarrollo Las aplicaciones deben ser escritas y compiladas específicamente para la arquitectura ARM, por lo que las desarrolladas para Mac OS X no pueden ser usadas en iOS. Al igual que otros navegadores, Safari admite aplicaciones web. Aplicaciones nativas de terceros están disponibles para dispositivos corriendo iPhone OS 2.0 o posterior, por medio del App Store.
  • 14.  Kit de desarrollo El 17 de octubre de 2007, Steve Jobs anunció que un Kit de desarrollo de software o SDK estaría disponible para terceros y desarrolladores en Febrero del 2008.15 El SDK Fue liberado finalmente el 6 de marzo de 2008, permitiendo así a los desarrolladores hacer aplicaciones para el iPhone y iPod Touch, así como probarlas en el "iPhone simulator". De cualquier manera, solo es posible utilizar el app en los dispositivos después de pagar la cuota del iPhone DeveloperProgram.
  • 15. Desde el lanzamiento de Xcode 3.1, Xcode es el programa utilizado en el iPhone SDK. Estas aplicaciones, como las de Mac OS X, están escritas en Objective-C.16 Los desarrolladores pueden poner un precio por encima del mínimo ($0.99 dólares) a sus aplicaciones para distribuirlas en el App Store, de donde recibirán el 70% del dinero que produzca la aplicación. En alternativa, el desarrollador puede optar por lanzar la aplicación gratis, y de esta forma no pagar ningún costo por distribuir la aplicación. (Excepto por la cuota de la membrecía).