Está en la página 1de 3

Tipo.

Definicin.

Caractersticas.

Ventajas.

Desventajas.

Herramientas de
diseo y desarrollo

Nativa
.

Una App nativa, en


principio (y solo en
principio),
es
una
aplicacin que
se
desarrolla directamente
en el lenguaje nativo de
cada terminal.

Estas
aplicaciones
se
alimentarn
de
los
recursos
del
propio
Smartphone,
teniendo
acceso
a
diferentes
caractersticas como la
cmara, el GPS, entre
otras. Adems de esto,
tienen muchas ventajas ya
que, al estar diseadas
directamente
para
el
software
del
terminal,
tendrn un rendimiento
optimizado, as como una
interfaz
mucho
ms
adaptada
al
sistema
operativo al cual el usuario
est acostumbrado.

- el precio de una app, ya


que para su desarrollo no
puede reciclarse el lenguaje
de un sistema operativo a
otro, se tiene que empezar
desde cero y llevarlo a cabo
independientemente
para
cada plataforma.
-Solo pueden ser utilizadas
por un dispositivo que cuente
con el sistema para el cual
fue desarrollada.
-Requiere de un costo para
distribuirla en una tienda, y
dependiendo el sistema, para
el
uso del entorno
de
desarrollo.
-Necesitan aprobacin para
ser
publicadas
en
la
plataforma

Para desarrollar en Android s


utiliza Java, en iOS Objectiv
C, y ahora tambin
nuevo Swift, y en Window
Phone se usa C# y Visu
Basic. NET.

Web
app

Es til distinguir entre


dos
enfoques
radicalmente distintos
de aplicaciones Web.
Todos
estamos
familiarizados con la
navegacin mvil y los
sitios Web optimizados
para servicios mviles.
Estos sitios reconocen
cuando se accede a
ellos a travs de un
smartphone y preparan
pginas HTML que han
sido diseadas para

Sern accedidas desde un


navegador
desde
el
telfono.
Para todos los dispositivos
se desplegar casi que de
la misma forma.
Es prcticamente lo mismo
que desarrollar cualquier
aplicacin o sitio web:
utilizas
HTML,
CSS
y
JavaScript.

- permiten su uso sin


necesidad de conexin a
internet, aunque esto no
quita que en alguna de
sus partes la requiera.
- Las notificaciones push
son otro de su fuerte, as
como la creacin de un
acceso directo en tu
pantalla
principal
despus
de
su
instalacin.
-Utilizacin
de
los
recursos
tantos
del
sistema
como
del
hardware.
-Permite ser publicada en
tiendas
para
su
distribucin.
-En su
mayora,
no
necesitan
estar
conectadas a Internet
para su funcionamiento.
-Pueden ser utilizadas
desde
cualquier
dispositivo sin importar el
sistema operativo.
-Puede que requiera un
coste para su desarrollo,
peor este puede ser
mnimo en comparacin
con las nativas.
-No requieren de ninguna
aprobacin
para
su
publicacin.

-No pueden ser publicadas en


plataformas para su distribucin
-No utilizan los recursos del
sistema ni del dispositivo de
manera optima.

Son aquellas desarrollada


usando lenguajes para
desarrollo
web
como
son html, css y javascript y u
framework para el desarrol
de aplicaciones web, com
por
ejemplo jquer
mobile, Sencha, Kendo U
entre otros.

Hibrid
a.

brindar
una
experiencia
tctil
cmoda en una pantalla
pequea. Pero algunas
empresas llegan an
ms lejos y mejoran la
experiencia del usuario
creando un sitio Web
mvil que se parece a
una aplicacin nativa y
se puede ejecutar a
partir de un acceso
directo que es idntico
al que se utiliza para
lanzar
aplicaciones
nativas.
El
enfoque
hbrido
combina
desarrollo
nativo con tecnologa
Web.
Usando
este
enfoque,
los
desarrolladores
escriben gran parte de
su
aplicacin
en
tecnologas Web para
mltiples plataformas, y
mantienen el acceso
directo a APIs nativas
cuando lo necesitan.

Por
ultimo estn,
las
aplicaciones
hbridas,
como su nombre lo indica
tienen un poco de cada
tipo de las aplicaciones ya
nombradas. Este tipo de
aplicaciones se desarrolla
utilizando lenguajes de
desarrollo
web
y
un
framework dedicado para
la creacin de aplicaciones
hbridas,
como
por
ejemplo phonegap,
titanium
appacelerator,
Steroids, entre otros. La
facilidad que brinda este
tipo de desarrollo es que
no
hay
un
entorno
especifico el cual hay que
utilizar para su desarrollo y
la
mayora
de
olas
herramientas son de uso
gratuito, tambin pudiendo
integrarlo
con
las
herramientas
de

-Uso de los recursos del


dispositivo y del sistema
operativo.
-El costo de desarrollo
puede ser menor que el
de una nativa.
-Son multiplataforma
-Permite distribucin a
travs de las tiendas de
su respectiva plataforma.

-La documentacin puede ser


un
poco
escasa
y
desordenada.
-No aparecen en los mercados
de aplicaciones as que se
pierden usuarios potenciales.
- Pueden requerir un esfuerzo
de marketing mayor.
-Se necesita conexin a
internet siempre que se vaya
a utilizar.

-Phonegap: Quien permit


realizar
aplicaciones
co
HTML5, CSS3 y JavaScrip
pero
que
ser
empaquetadas
com
aplicaciones
nativa
Seguramente si vas a utiliza
Phonegap
necesitar
ojearSencha
Touch o jQuer
Mobile para la interfaz.
-Trigger.io: Bsicamente, ca
igual que Phonegap. Ellos s
adjudican ser 5 veces m
rpidos que Phonegap.
-Titanium
Appcelerato
Utilizando Web
Views par
embeber un navegador we
dentro de alguna ventan
nativa.
-O hasta Java (+ Android SDK
u Objective-C (+ Xcode
utilizando
vistas
we
embebidas en la aplicacin.

aplicaciones nativas.