14
DESARROLLA APLICACIONES MÓVILES Eduardo Acevedo Orozco Programació n 4º»BD»

Desarrolla aplicaciones moviles

Embed Size (px)

DESCRIPTION

CBTis 151

Citation preview

Page 1: Desarrolla aplicaciones moviles

DESARROLLA APLICACIONES

MÓVILES

Eduardo

Acevedo

Orozco

Programación

4º»BD»

Page 2: Desarrolla aplicaciones moviles

AP L I C A C I O N E S N AT I VA S.

Una aplicación nativa es aquella, específicamente

diseñada para funcionar con el sistema operativo de

un dispositivo, por lo tanto es desarrollada en un

lenguaje que el propio dispositivo soporta. A

diferencia de una aplicación web móvil es que en

estas partes a todo el software se descarga.

Page 3: Desarrolla aplicaciones moviles

VENTAJAS & DESVENTAJA

PROCESO DE DESARROLLO DE APLICACIONES WEB MÓVILES. LAS APLICACIONES WEB MÓVILES

A DIFERENCIA DE LAS APLICACIONES NATIVAS SE EJECUTAN DENTRO DEL NAVEGADOR DEL

TELÉFONO POR EJEMPLO LA PLATAFORMA IOS SE EJECUTAN EN EL NAVEGADOR SAFARI ESTAS

APLICACIONES ESTÁN DESARROLLADAS CON HTML, CSS Y JAVASCRIPT.

LAS APLICACIONES WEB SE PUEDEN EJECUTAR EN MÚLTIPLES DISPOSITIVOS EVITANDO ASÍ LAS

COMPLEJIDADES DE TENER QUE CREER VARIAS APLICACIONES.

EL PROCESO DE DESARROLLO YA QUE EMPLEA TECNOLOGÍAS YA CONOCIDAS. ESTAS

TECNOLOGÍAS Y APLICACIONES SE PUEDEN ENCONTRAR CON LOS TRADICIONALES

BUSCADORES.

NO NECESITAN DE LA APROBACIÓN DE NINGÚN FABRICANTE PARA SER PUBLICADAS.

COMO DESVENTAJAS TENEMOS QUE EL ACCESO A LOS ELEMENTOS DEL TELÉFONO SON

LIMITADOS.

ESTAS APLICACIONES NO SE PUEDEN VENDER EN LOS MARKER PLACE.

Page 4: Desarrolla aplicaciones moviles

APLICACIONES NATIVAS

ESTE TIPO DE APLICACIONES ESTÁN HECHAS PARA EJECUTARSE EN UN DISPOSITIVO Y SISTEMA

OPERATIVO ESPECIFICO, LA MAYOR PARTE DE LAS APLICACIONES DESCARGADAS DE LA APP STORE SON

APLICACIONES QUE SOLO VAN A CORRER SOBRE IPHONE Y IPAD ESTE TIPO DE APLICACIONES SE CREAN

CON DISTINTOS TIPOS DE LENGUAJES. LAS DESARROLLADAS PARA EL SISTEMA IPAD O IPHONE (IOS) LO

HACEN CON LOS LENGUAJES C/C O C++. LAS APLICACIONES DESARROLLADAS PARA EL SISTEMA

ANDROID LO HACEN CON LENGUAJE JAVA ESTE TIPO DE APLICACIONES CORREN CON FORMA MÁS

EFICIENTE SOBRE ESTOS DE POSITIVOS YA QUE SUS COMPONENTES ESTÁN DISEÑADOS DE FORMA

ESPECÍFICA PARA ESTE SISTEMA OPERATIVO, ESTE TIPO DE APLICACIONES PUEDEN EMPLEAR TODOS

LOS SENSORES Y ELEMENTOS DEL TELÉFONO: CÁMARA, GPS, AGENDA, ETC. ESTA ES UNA DIFERENCIA

FUNDAMENTAL CON RESPECTO A LAS APLICACIONES WEB.

EL CÓDIGO FUENTE DE ESTAS APLICACIONES SE ESCRIBE EN FUNCIÓN DEL DISPOSITIVO PARA QUE

TRABAJEMOS ESTE CÓDIGO FUENTE SE COMPILA A UN EJECUTABLE ES UN PROCESO SIMILAR EL DE LAS

TRADICIONALES APLICACIONES DEL ESCRITORIO TODOS AQUELLOS RECURSOS IMÁGENES, ICONO, ETC.

QUE LA APLICACIÓN NECESITA PARA EJECUTARSE QUEDAN EN EL ARCHIVO COMPILADO ESTE ARCHIVO

YA ESTÁ LISTO PARA SER DISTRIBUIDO Y SUBIDO APP STORE (TIENDAS DE APLICACIONES)

 

Page 5: Desarrolla aplicaciones moviles

T I P O S D E A P L I C A C I O N E S M ÓV I L E S

ES POSIBLE CONCLUIR QUE EN LA

ACTUALIDAD TENEMOS TRES TIPOS DE

DESARROLLOS PARA APLICACIONES

MÓVILES.

NATIVAS

WEBS

HIBRIDAS

Page 6: Desarrolla aplicaciones moviles

SPPS

En informática, una aplicación es un tipo de programa informático

diseñado como herramienta para permitir a su usuario realizar uno

o diversos tipos de trabajos. Esto lo diferencia principalmente de

otros tipos de programas como los sistemas operativos (que hacen

funcionar al ordenador), las utilidades (que realizan tareas de

mantenimiento o de uso general), y los lenguajes informáticos para

la autorización de ciertas tareas complicadas como pueden ser la

contabilidad, la redacción de documento o la gestión de un almacén.

Page 7: Desarrolla aplicaciones moviles

WAP

Wireless Aopplication Protocol o WAP (Protocolo de

aplicaciones inalámbricas) es un estándar abierto internacional

para aplicaciones que utilizan las comunicaciones inalámbricas.

Acceso a servicios de internet desde un teléfono móvil. Se trata

de la especificación de un entorno de aplicación y de un

conjunto de protocolos de comunicaciones para normalizar el

modo en que los dispositivos inalámbricos, se` pueden utilizar

para acceder a correo electrónico, grupo de noticias y otros.

Page 8: Desarrolla aplicaciones moviles

EDGE

Lleva 2 días en Google play store & se encuentra en

fase beta, pero el potencial es reconocido enseguida.

Es una aplicación perfecta para la multitarea,

aunque necesita un par de mejoras. Gracias a Edge

tendremos rápido acceso a las aplicaciones

resientes, a algunos ajustes rápidos, al menú de

aplicaciones & al reproductor de música.

Page 9: Desarrolla aplicaciones moviles

APP IOS

Es un sistema operativo móvil de la empresa Apple

originalmente desarrollado para el iPhone (iPhone

OS), siendo después usado en dispositivos como el

iPad Touch, iPad & no permite la instalación de IOS

en hardware de terceros. La interfaz de usuario de

los IOS esta basada en el concepto de manipulación

directa, usando gestos multitactiles. Los elementos

de control consiste de deslizadores, interruptores y

botones.

Page 10: Desarrolla aplicaciones moviles

APP STORE

Es un servidor para el iPhone, el iPod Touch, el iPad

y MAC OS x Snow Leopard o posterior, creado por

Apple inc. que permite a los usuarios buscr y

descargar aplicaciones informáticas de iTunes Store

o Mac App Store en el caso de MAC OSX,

desarrolladas con iPhone SDK 6 pyblicados por

Apple.

Page 11: Desarrolla aplicaciones moviles

GOOGLE

Es una empresa multinacional estadounidense especializada en

productos y servicios con internet, software, dispositivos

electrónicos 6 otras tecnologías. El principal producto de

Google es el motor de búsqueda de contenido en internet del

mismo nombre, aunque ofrece tambien otros servicios como un

servicio de correo electrónico llamado Gmail. Sus servicios de

mapas Google Maps & Google Earth, el sitio de web de videos

Youtobe, otras utilidades web como Google libros o Google

Noticias.

Page 12: Desarrolla aplicaciones moviles

IPHONE

Es una línea de teléfonos inteligentes diseñados y construidos

por Applet. Ejecuta el sistema operativo móvil iOS, antes

conocido como «iPhone OS» hasta mediados del 2010. el

iPhone dispone de una cámara de fotos de 8 megapíxeles y

u8n reproductor de música (equivalente al del iPod) además

de software para enviar y recibir mensajes de texto y de voz.

También ofrece servicios de internet como leer correos

electrónicos, cargar paginas web & conectividad por wi-fi.

Page 13: Desarrolla aplicaciones moviles

SMARTPHONE

Un teléfono inteligente (Smartphone en ingles) es un

teléfono móvil construido sobre plataforma

informática móvil, con una mayor capacidad de

almacenar datos y realizar actividades semejantes a

una minicomputadora y conectividad que un teléfono

móvil convencional.

Page 14: Desarrolla aplicaciones moviles

SYMBIAN OS

Es un sistema operativo propiedad Nokia y que en el

pasado fue producto de la alianza de varias

empresas de telefonía móvil, entre las que se

encontraban Nokia, Sony Mobile Comunications.