El desarrollo de aplicaciones móviles implica crear software para dispositivos portátiles como teléfonos inteligentes para aprovechar sus características únicas. Existen tres tipos principales de aplicaciones: nativas desarrolladas para un sistema operativo en particular, web apps que funcionan en cualquier dispositivo a través de un navegador, y híbridas que combinan las ventajas de las anteriores al desarrollarse con lenguajes web pero acceder a funciones del hardware.
2. Es el conjunto de procesos y
procedimientos involucrados en la
escritura de software para
dispositivos informáticos
pequeños e inalámbricos, como
teléfonos inteligentes y otros
dispositivos portátiles.
DEFINICION
3. OBJETIVO
Es crear una solución que
aproveche el hardware y las
características únicas de
smartphones y otros entornos de
desarrollo.
Por ejemplo, los smartphones están equipados
con GPS, cámaras, comunicación de campo
cercano (NFC), Bluetooth, sensores, etc. Los
desarrolladores utilizan estas funcionalidades
para crear servicios basados en la ubicación, el
reconocimiento facial, el lector de códigos,
entre otras muchas prestaciones. Las
aplicaciones móviles más populares se basan
en alguna de estas posibilidades para sacarle
el máximo partido posible.
4. cómo se desarrolla una
aplicación para
dispositivos móviles
• La forma más fácil y directa
para empezar a desarrollar
apps móviles para Android es
descargando el Android SDK y
el IDE de Eclipse, C ++, Java y
Kotlin. El desarrollo Android
puede realizarse desde
ordenadores Microsoft®
Windows®, Mac OS X o Linux,
dada su naturaleza de código
abierto.
5. Las apps están destinadas
sobre todo a smartphones o
tablets.
Son más dinámicas que
los programas.
Algunas dependen de
internet, aunque no es una
característica indispensable
Ocupan menos espacio
que los programas y son
más rápidas de instalar
Características de
las apps
Cualquiera con ciertos
conocimientos informáticos puede
crear una app para Android o iOS.
6. Tipos de
aplicaciones
móviles
App nativas
Una aplicación nativa es la que se desarrolla de
forma específica para un determinado sistema
operativo, llamado Software Development Kit o
SDK. Cada una de las plataformas, Android, iOS o
Windows Phone, tienen un sistema diferente.
Las aplicaciones nativas no necesitan conexión a
internet para que funcionen.
La descarga e instalación de estas apps se realiza
siempre a través de las tiendas de aplicaciones
(app store de los fabricantes).
7. Tipos de
aplicaciones
móviles
Web App
Una aplicación web o webapp es la desarrollada
con lenguajes muy conocidos por los
programadores, como es el HTML, Javascript y
CSS
La principal ventaja con respecto a la nativa es la
posibilidad de programar independiente del
sistema operativo en el que se usará la aplicación.
De esta forma se pueden ejecutar en diferentes
dispositivos sin tener que crear varias
aplicaciones.
Las aplicaciones web se ejecutan dentro del
propio navegador web del dispositivo a través de
una URL.
8. Tipos de
aplicaciones
móviles
Web App nativa
Una aplicación híbrida es una combinación de las
dos anteriores, se podría decir que recoge lo
mejor de cada una de ellas.
Las apps híbridas se desarrollan con lenguajes
propios de las webabpp, es decir, HTML,
Javascript y CSS por lo que permite su uso en
diferentes plataformas, pero también dan la
posibilidad de acceder a gran parte de las
características del hardware del dispositivo.
La principal ventaja es que, a pesar de estar
desarrollada con HTML, Java o CSS, es posible
agrupar los códigos y distribuirla en app store
9. Programas y
herramientas para
crear apps de móvil
1 Mobincube
2 Andromo
3 Appypie
4 iBuildApp
5 GoodBarber
6 Scoreapps
7 Code.org App
Lab
8 AppInventor
9 Thunkable
10 Kodular
11PhoneGap