Está en la página 1de 33

IOS Y ANDROID(características, historia,

tienda, programa de desarrolladores, IDE´S )

|CAROLINA HERNANDEZ MARTINEZ| EDWIN ALAN SEGOVIA RIVERA| ERIK OMAR CRUZ MORENO|
GERARDO NAVA ARTEAGA| ROMAN DONIZ CASTILLO|
HISTORIA

• Android es un sistema operativo basado en el núcleo Linux. Fue diseñado principalmente para
dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tabletas y también para relojes
inteligentes, televisores y automóviles. Inicialmente fue desarrollado por Android Inc., empresa que
Google respaldó económicamente y más tarde, en 2005, compró. Android fue presentado en 2007
junto la fundación del Open Handset Alliance (un consorcio de compañías de hardware, software y
telecomunicaciones) para avanzar en los estándares abiertos de los dispositivos móviles. El primer móvil
con el sistema operativo Android fue el HTC Dream y se vendió en octubre de 2008. Android es el
sistema operativo móvil más utilizado del mundo, con una cuota de mercado superior al 80% al año
2017, muy por encima de IOS.
CARACTERÍSTICAS
• Código abierto.
• Núcleo basado en el Kernel de Linux.
• Adaptable a muchas pantallas y resoluciones.
• Utiliza SQLite para el almacenamiento de datos.
• Ofrece diferentes formas de mensajería.
• Navegador web basado en WebKit incluido.
• Soporte de Java y muchos formatos multimedia.
• Soporte de HTML, HTML5, Adobe Flash Player, etc.
• Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del
software.
Catálogo de aplicaciones gratuitas o pagas en el que pueden ser descargadas e instaladas (Google Play).
• Bluetooth.
• Google Talk desde su versión HoneyComb, para realizar videollamadas.
• Multitarea real de aplicaciones.
Modelo de desarrollo Código abierto
Lanzamiento inicial 23 de septiembre de 2008
Última versión estable 8.1.0 "Oreo"5 de diciembre de 2017
Tipo de mercado Teléfonos inteligentes
Tabletas
Android TV
Android Auto
Android Wear
Escrito en Java (UI), C (núcleo), C++
Núcleo Núcleo de Linux Modificado
Interfaz gráfica predeterminada Material Design
Plataformas soportadas 32 y 64 bits ARM, x64, x86, MIPS y MIPS64
Sistema de gestión de paquetes Google Play, APK y alternativas como F-Droid
Método de actualización OTA Play Store
Licencia Apache 2.0 y GNU GPL
Estado actual En permanente desarrollo

Idiomas Multilingüe
ARQUITECTURA
• Aplicaciones: incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador,
contactos y otros. Todas ellas escritas en 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.
• Bibliotecas: incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema.
• Runtime de 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.
• 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. También actúa como capa de abstracción entre el
hardware y el resto de la pila de software.
Letra Nombre Versión Traducción
A Apple Pie 1.0 Tarta de manzana
B Banana Bread 1.1 Pan de plátano
C Cupcake 1.5 Cupcake
D Donut 1.6 Rosquilla o dónut
E Éclair 2.0 Pepito o relámpago
F Froyo 2.2 Yogur helado
G Gingerbread 2.3 Pan de jengibre
H Honeycomb 3.0 Panal
I Ice Cream Sandwich 4.0 Sándwich de helado

J Jelly Bean 4.1 Gominola o pastilla de


goma
K KitKat 4.4 Kit Kat
L Lollipop 5.0 Piruleta
M Marshmallow 6.0 Malvavisco o nube
N Nougat 7.0 Turrón
O Oreo 8.0 Oreo
IDE’S
Es un entorno de programación empaquetado como un programa o aplicación, que nos provee de un marco de trabajo agradable
para la mayoría de los lenguajes de programación. Constan entre sus características básicas con:
• Editor de código
• Compilador
• Depurador (debbuger)
• Constructor de interfaz gráfica

• Entre los IDE destaca los siguientes:


• Android Studio
• Eclipse
• NetBeans
• xamarin
• Aide
ECLIPSE

• Eclipse es un entorno de desarrollo, de código abierto y gratuito, cuyo diseño sigue un patrón de
actualización basado en plugins. Su objetivo es convertirse en una plataforma de integración de
herramientas de desarrollo. Es un IDE que podríamos denominar genérico, ya que no fue concebido
para ser utilizado con un solo lenguaje de programación, sino que es compatible con una gran variedad
de lenguajes.
• fue la opción oficial que se planteaba desde Google hasta la aparición de Android Studio
• Configuración y poder desarrollar aplicaciones Android utilizando este entorno de desarrollo.
• Instalar Java Development Kit (JDK)
• Instalar el SDK Android (Software Development Kit)
• Instalar ADT para Eclipse

• El ADT (Android Development Tools) Herramientas de Desarrollo Android: es un plugin para Eclipse que permite
construir aplicaciones para Android.
• El JDK (Java SE Development Kit): es un software que provee herramientas de desarrollo para la creación de programas
en Java.
• El SDK (Software Development Kits): es un conjunto de herramientas que ayudan a la programación de aplicaciones para
un entorno tecnológico particular. Es decir, las aplicaciones desarrolladas sobre el SDK estarán destinadas a algún sistema
operativo, plataforma
NETBEANS

• IDE que nos permite de forma rápida y fácil desarrollar aplicaciones Java de escritorio, móviles y
aplicaciones web, utilizando tecnologías y lenguajes como HTML5 con HTML, Javascript y CSS.
Proporciona un conjunto de herramientas para PHP, C y C++.
• Son de código abierto y gratuitos y cuenta como añadido con una gran base de usuarios que forman
parte de una comunidad de desarrolladores muy amplia en todo el mundo.
ANDROID STUDIO

• IDE oficial creado por Google y al que hace referencia toda la documentación oficial existente. Es por
ello que es el entorno que con más facilidad permite seguir las directrices de diseño de Google y
encontrar nuevas librerías para nuestros proyectos.

• Se desarrolla en Java utilizando referencias al Android SDK (Software Development Kit), lo cual facilita
acceder a elementos de la interfaz de usuario para visualizarlas en una vista de diseño que es muy útil.
• Android Studio es una gran opción de cara a desarrollar servicios y herramientas de productividad,
aunque también permite el desarrollo de juegos sencillos.
XAMARIN

• Si lo que se busca es desarrollar una aplicación multiplataforma, que permita, por ejemplo, partir del
mismo código para obtener un producto que también salga para iOS, Windows y Androi, Xamarin es
una buena opción. Es un entorno creado por Microsoft, gratuito y que viene incluido en Visual Studio.
TIENDA

• Google Play Store (anteriormente Android Market) es una plataforma de distribución digital de
aplicaciones móviles para los dispositivos con sistema operativo Android, así como una tienda en línea
desarrollada y operada por Google. Esta plataforma permite a los usuarios navegar y descargar
aplicaciones (desarrolladas mediante Android SDK), juegos, música, libros, revistas y películas. También
se pueden adquirir dispositivos móviles como ordenadores Chromebook, teléfonos inteligentes Nexus,
Google Chromecast, entre otros
iOS
IOS
• Sistema operativo de Apple orientado a dispositivos móviles táctiles
como el iPhone, el iPod touch el iPad.

• Cuenta con actualizaciones periódicas que están disponibles para su


descarga y actualización a través de iTunes.

• Actualmente es el segundo sistema operativo móvil más utilizado del


mundo, detrás de Android.
HISTORIA

• Apple reveló la existencia del proyecto de un sistema operativo orientado a dispositivos móviles el 9 de
Enero del año 2007, aprovechando la Macworld conference.

• En un principio el proyecto de sistema operativo no tenía un nombre en concreto, y no fue hasta un año
después, coincidiendo con la presentación de la primera beta del SDK del iPhone, que comenzó a ser
conocido como iPhone OS.
• El primer Firmware oficial del iPhone fue presentado el 29 de junio de
2007, y por aquella época se consideraba que dicho terminal venía con una
versión móvil de OSX.

• El 27 de enero de 2010 Steve Jobs, CEO de Apple, anunció el iPad, un


dispositivo muy similar al iPod Touch pero con un propósito orientado hacia
la industria de contenidos.

• Este dispositivo, apoyado en una pantalla táctil de mayor dimensión que vendría
acompañado de una aplicación oficial para la compra y lectura de libros
electrónicos, iBooks.
• El 7 de junio de 2010, durante la presentación del iPhone 4, Steve Jobs anunció que iPhone OS pasaría
a ser llamado oficialmente como iOS.

• El 12 de septiembre de 2012 se presenta iOS 6

• El 10 de junio de 2013 es presentado iOS 7 en la Conferencia Mundial de Desarrolladores 2013 a las


10:00 tiempo de San Francisco como "El mayor cambio de iOS desde el iPhone original", cambia por
completo el diseño gráfico del sistema, haciéndolo más plano y con nuevos íconos, trae nuevas
características como AirDrop, Filtros de cámara, Fondo dinámico entre muchas otras.
• iOS 8 es el sucesor de iOS 7, compatible con estos dispositivos:
• iPhone: 4s, 5, 5c, 5s, 6, 6 Plus
• iPod Touch: 5, 6
• iPad 2 en adelante

Fue presentado el 2 de junio de 2014 en la Conferencia Mundial de Desarrolladores de este año. El 82% de
los dispositivos iOS compatibles con iOS 8 corren con alguna de las diferentes versiones de este sistema
operativo. Actualmente la última actualización disponible es iOS 11.2.
• El 13 de junio de 2016, Apple presentó la próxima versión del sistema operativo.

• Versión con algunas novedades interesantes como un completo rediseño de la pantalla de bloqueo, notificaciones
más interactivas, mayor presencia de widgets gracias al apoyo de la tecnología 3D Touch y muchas otras
novedades muy necesarias para usuarios de iPhone, iPad y iPod Touch.

• Apple, suele presentar una actualización grande de iOS cada año, generalmente acompañando al
lanzamiento de un dispositivo. Además, siempre hay actualizaciones menores o medianas, las que añaden
pequeñas funciones y reparan bugs y agujeros de seguridad.
CARACTERISTICAS

• Este sistema operativo está orientado específicamente para su uso mediante dispositivos móviles con
pantalla Táctil.

• iOS es una variante del Mac OS X, que es el sistema operativo para computadoras de la marca Apple y,
al igual que él, está basado en Unix.

• El sistema Unix es utilizado en publicaciones de Linux, así que iOS, OS X y Linux, guardan mas
similitudes.
• iOS , OS X: son sistemas operativos propiedad de Apple y cerrados al uso en dispositivos de la propia compañía
• Linux es un código abierto y valido para multitud de dispositivos, abierto a implementaciones y al uso e
inclusión en los dispositivos y marcas que lo consideren.
• Una de las peculiaridades mas valoradas por los usuarios de este sistema operativo móvil, es su
funcionalidad y capacidad para trabajar con múltiples programas a la vez y en segundo plano, lo
que es conocido como la multi-tarea (a partir del iOS 4). Además, al ser un sistema operativo
orientado exclusivamente para dispositivos móviles con pantalla táctil, incorpora la tecnología
multi-touch, la cual es capaz de reconocer múltiples gestos y toques en la pantalla, así
podremos, por ejemplo, pellizcando en la pantalla ampliar o reducir una imagen.

• Una de las cosas que le faltaba a este sistema operativo, era la inclusión de un centro de
notificaciones visible al usuario, cosa que se ha solucionado con las ultimas actualizaciones
implementadas por la compañía.
TIENDA

• App Store es un servicio creado por Apple Inc, que permite a los usuarios buscar y descargar
aplicaciones informáticas de iTunes Store o Mac App Store en el caso de Mac OS X,
desarrolladas con el iPhone SDK y publicadas por Apple.

• Estas aplicaciones están disponibles para ser compradas o bien gratuitas, dependiendo de
cada una. Las aplicaciones pueden ser descargadas directamente al iPhone o al iPod Touch
por medio de una aplicación del mismo nombre, aunque App Store también está disponible
en el interior del programa informático iTunes.
IDE´S (XCODE)

• Xcode es un entorno de desarrollo integrado (IDE, en sus siglas en inglés) para macOS que
contiene un conjunto de herramientas creadas por Apple destinadas al desarrollo de
software para macOS, iOS, watchOS y tvOS.

• Su primera versión tiene origen en el año 2003 y actualmente su versión número 9 se


encuentra disponible de manera gratuita en el Mac App Store o mediante descarga directa
desde la página para desarrolladores de Apple.
XAMARIN

• Con un código compartido del lenguaje de programación C#, los


desarrolladores de software pueden usar Xamarin para escribir aplicaciones
móviles nativas para Android, iOS y Windows, y compartir código a través de
múltiples plataformas, incluyendo Windows y macOS.
Desarrollador Google Apple, Inc.

Familia de sistema operativo Linux OS X, UNIX

Personalización Mucha. Se puede cambiar casi todo. Poca excepto cuando se desbloquea

Programado en C, C++, Java C, C++, Objective-C

Transferencia fácil de medios Depende del modelo del aparato Con aplicaciones de Mac

COMPARATIVA Tipo de modelo Abierto (open source)


Cerrado (propiedad de Apple), con
elementos de código abierto
El núcleo (kernel) de iOS no es
Núcleo (kernel), interfaz y algunas código abierto, pero está basado en
Código abierto
aplicaciones básicas el código abierto llamado Darwin
OS
Google Play Store--sobre 1 millón
de aplicaciones. Otras tiendas como
Apple App Store--sobre 1 millón de
Tienda de aplicaciones Amazon y Getjar distribuyen
aplicaciones revisadas
aplicaciones sin revisión
("unconfimed APK")
81% de los celulares, 3.7% de las
tabletas en Norte América (hasta 12.9% de celulares, 87% de las
enero 2013) y 44.4% de las tabletas tabletas en Norte América (hasta
Porcentaje del mercado
en Japón (Febrero 2013). En los EU, enero 2013) y 40.1% de las tabletas
1er trimestre del 2013: 52.3 % de en Japón (enero 2013)
celulares y 47.7% de las tabletas

Google, LG, Samsung, HTC, Sony,


Manufacturero(s) de aparatos Apple, Inc.
ASUS, Motorola y muchos más

También podría gustarte