You are on page 1of 10

AO DE LA CONSOLIDACIN DE

MAR DE GRAU
NOMBRE:

Daisy Judith

APELLIDO:

Vsquez olivares

PROFESOR:

Elas Snchez solano

CURSO:

APLICACIONES MOVILES

CICLO:

TURNO:

Tarde

ESPECIALIDAD:

Computacin

AO: 2016

Cmo crear aplicaciones


mviles
La imparable expansin de los telfonos inteligentes o
smartphone ha generado un mapa de oportunidades sin
precedentes para el mercado de las aplicaciones mviles.
Esta situacin ha supuesto todo un revulsivo para
desarrolladores y empresas que han visto en este campo un
nicho de negocio para crear aplicaciones, gratuitas o de
pago, de xito, con muy pocos recursos
Existen ya en el mercado varios servicios que
permiten crear desde cero y paso a paso aplicaciones para
las diferentes plataformas mviles, utilizando los asistentes
de edicin para personalizar el diseo de la interfaz y
configurar las funciones de aplicaciones bsicas
Creapp
Quiz Creapp sea uno de los asistentes para crear
aplicaciones mviles desde cero ms sencillo de usar.
Dispone adems de un potente editor visual que permite
crear y configurar diferentes tipos de aplicaciones en tan
solo 5 pasos y sin conocimientos de programacin.
Apps Budiles
Apps Builder es otra interesante herramienta para disear y
publicar tu propia aplicacin mvil con cero conocimientos
de programacin y de forma rpida y sencilla. La diferencia
de este servicio con respecto al resto de asistentes es que
su editor puede capturar los contenidos de nuestra pgina
web para utilizarlo como base con la que desarrollar
aplicaciones para los diferentes sistemas operativos
mviles.
Este servicio ofrece la posibilidad de crear aplicaciones con
diferentes grados de complejidad gracias a su configuracin

por mdulos, que incluso pueden ser modificados con


posterioridad a su publicacin. Podemos crear desde una
aplicacin oficial con las actualizaciones de nuestro blog
personal hasta un portfolio grfico con los ltimos trabajos,
Mobincube App Generador
Quiz el Mobincube App Generador sea uno de los
generadores de aplicaciones mviles multiplataforma ms
completos dado el grado de personalizacin que permite.
Ofrece un servicio muy completo de asistencia paso a
paso a nefitos en el campo de la programacin, con una
buena galera de plantillas prediseadas para
los diferentes contenidos.
BlackBerry App Generator
Para finalizar con este repaso a los distintos generadores de
aplicaciones mviles disponibles, destacar el servicio de la
plataforma BlackBerry para crear App de manera sencilla e
intuitiva.

Proceso de desarrollo de una


aplicacin mvil
1. Qu hacemos? Desarrollo integral de aplicaciones
nativas iPhone / iPad Android y aplicaciones web para
smartphones y tabletsBlackBerry HTML5 Windows Phone
2. Qu hacemos? Utilizando Geo localizacin Desarrollo
integral Streaming (audio/vdeo) de aplicaciones nativas
Contenido variable (CMS) y aplicaciones web
3. Qu hacemos?
4. Qu hacemos? Http://www.youtube.com/watch?
v=1seF_B2Yofc
5. Cmo lo hacemos? Fases del ciclo de desarrollo de una
aplicacin No Cliente Recogida de Propuesta de satisfecho?
S Propuesta necesidades funcionalidad de diseo Cliente
No satisfecho? Cliente S satisfecho
6. Cmo lo hacemos? Regla n1: Recogida de necesidades
Propuesta de funcionalidad Propuesta de diseo grfico

7. Cmo lo hacemos? Regla n1: Recogida de necesidades


Propuesta de funcionalidad Propuesta de diseo grfico
8. Cmo lo hacemos? Hay que tener muy claro desde el
principio... 1. Cul es el objetivo de la App o web mvil 2.
Quines van a ser los usuarios 3. El contexto 4. La
recompensa
9. Cmo lo hacemos.1. Cul es el objetivo de la App o web
mvil2. Quines van a ser los Puntos clave usuarios para
que los usuarios3. El contexto se enamoren de nuestra
aplicacin.4. La recompensa
10. Cmo lo hacemos? 1. Cul es el objetivo de la App o
web mvil Cuidar al mximo todos los detalles: 2. Quines
van a ser 3. El contexto (ujo de navegacin...) 4. La
recompensa informacin explicativa y pantallazos
11. Cmo lo hacemos? El usuario es el rey
12. Cmo lo hacemos? Programacin El usuario es el rey
25 37.5 50 0 12.5 iPhone Android BlackBerry Windows
phone Symbian 2011 Otros 2010
13. Cmo lo hacemos? El usuario Programacin es el rey
Java ctive-c bjeO NA ft X oso light icr ser M ilv S Java
14. Cmo lo hacemos? 1. Registrar los dispositivos en los
que se probar. 2. Generar certificado App. Para esos
dispositivos. 3. Compilar aplicacin con certificado. 4.
Generar versin beta. 5. Distribuir aplicacin ad-hoc.
15. Cmo lo hacemos? Generar certificado de distribucin
App Store.2.Compilar aplicacin con certificado.3.Generar
archivo 4.Enviar aplicacin para revisin.

Sabes cunto cuesta desarrollar una


aplicacin mvil?
Desarrollar una aplicacin mvil nativa siempre ser ms
caro que una aplicacin web o que una hbrida. As
mismo, a cuantas ms plataformas se quieran llegar mayor
ser el precio que se deber de pagar.
Pero no slo se han de tener en cuenta las plataformas
sobre las que se va a desarrollar la aplicacin mvil. Dentro
de
los
diferentes
sistemas
operativos
se

encuentran dispositivos de
diferentes
gamas
con
funcionalidades muy dispares. Este es uno de los factores
que menos se suelen tener en cuenta a la hora de
determinar cunto cuesta una aplicacin mvil
Si a pesar de todos estos factores todava se tienen dudas a
la hora de saber cunto cuesta una aplicacin mvil, desde
el blog Aplicaciones para Mviles ofrecen una serie
de cantidades orientativas, ajustadas al tipo de aplicacin
mvil:

Entre 1.500 y 5.000 euros para aplicaciones


simples, como pueden ser aplicaciones destinadas a una
campaa puntual de una empresa. Su uso no ser muy
prolongado en el tiempo, pero se quiere que llegue de
manera rpida y efectiva a un elevado nmero de clientes.

Entre 5.000 y 35.000 euros para aplicaciones


que necesiten cargar bases de datos, ya sean
instaladas en el dispositivo o que requieran una fuente
externa (APIs o webservices).

Entre 2.000 y 35.000 euros para aplicaciones


basadas en hardware especfico, como las aplicaciones
fotogrficas o de geo localizacin.

Entre 5.000 y ms de 100.000 euros para


aplicaciones hechas a medida, que sirven para resolver
un problema concreto.

Entre 7.500 y ms de 100.000 euros para los


juegos mviles. Son las aplicaciones ms caras, debido al
gran rendimiento que requieren de los dispositivos y a sus
potentes grficos.
Herramientas para crear apps mviles

1. Appery.io Permite crear apps para Android, iOS y


Windows Phone. Incluye un editor visual que funciona bajo
la forma de arrastrar y soltar (Drag and Drop). Las personas
pueden aadir poderosas funcionalidades a partir de un
catlogo de plugins que potencian en gran medida las apps
creadas a travs de esta herramienta.
2. Mobileroadie Puede crear interesantes
funcionalidades a partir de servicios de geo localizacin.
Tambin es muy especial para el manejo y la gestin de
contenidos agregndolo desde diferentes sitios y redes
sociales. Permite crear un muro de usuarios en el que
estos pueden conversar entre
3. TheAppBuilder Permite crear aplicaciones especiales
para empleados, clientes, manejo de eventos y creacin de
folletos manejando dos enfoques: haciendo uso de la
plataforma directamente, o apoyndose en un asistente con
quien las personas pueden trabajar para definir y construir
la estructura de la aplicacin.
Puede proteger aplicaciones pblicas o privadas con
usuarios y contraseas. Por otra parte actualizar la
estructura y el contenido de las aplicaciones es fcil, incluso
despus de que estn al aire. Las personas pueden hacer
actualizaciones ilimitadas y crear aplicaciones para iPhone,
iPad y Android. Las actualizaciones que hacen los usuarios
se dan pasados 60 segundos de estos hacer los cambios.
No incluye lista de planes y precios, las personas deben
consultar directamente con la empresa.

4. Good Barber Permite crear aplicaciones para Android


y iPhone de una forma muy amigable. Incluye plantillas
coloridas y altamente personalizables, adems de 350
iconos y cerca de 600 tipos de letra.
Los usuarios pueden saber de forma inmediata cmo luce
su aplicacin en cualquier momento que hagan ajustes en
esta o modifiquen cualquier parmetro

5. Appy Pie Permite crear aplicaciones nativas para


dispositivos Android, iOS y Windows con el mtodo de
arrastrar y soltar. Una vez sea crea la App, las personas
reciben una aplicacin en HTML5 que funciona con todas las
plataformas
6. AppMachine Una plataforma fcil de usar para
construir y disear aplicaciones nativas para dispositivos
iOS y Android. Usando el mtodo de arrastrar y soltar, las
personas pueden combinar diferentes bloques que ofrecen
una variedad de opciones para presentar informacin, fotos
y videos. Tambin se puede vincular la aplicacin con
Facebook, Twitter y tiendas virtuales
7. BiznessApps ofrece una gran cantidad de
funcionalidades que incluye pedidos (para restaurantes y
similares), e-commerce, programas de fidelizacin,
contenido dinmico, integracin con diferentes servicios,
notificaciones, datos y mtricas, entre otras
funcionalidades.
8. AppMakr Probablemente una de las plataformas del
tipo hgalo usted mismo ms grandes que existen
actualmente. Puede crear tantas aplicaciones como desee
con actualizaciones ilimitadas e incluir un buen nmero de
funcionalidades incluyendo notificaciones, galeras con
fotos en alta resolucin, actualizaciones en vivo, streaming
de msica y video, chats, integracin con mapas de Google,
compartir eventos en calendarios, compras dentro de la
aplicacin y mucho ms.
9. ShoutEm Permite crear aplicaciones especialmente
diseadas para el manejo de contenido con herramientas
muy tiles a la hora de enganchar a los usuarios. La
interface que ofrece la plataforma ofrece muchas opciones
de personalizacin
10. Como Es una de las plataformas que ms
aplicaciones ha ayudado a crear con cerca de 1 milln en
todo el mundo. Permite crear una gran cantidad de
funcionalidades como programas de fidelizacin

11. AppYourself Sus funcionalidades incluyen ecommerce, opciones de reserva de mesa (para
restaurantes), galeras de fotos, notificaciones, feeds de
noticias y estadsticas.
12. Mobincube Una plataforma que ofrece planes muy
econmicos y al mismo tiempo un completo abanico de
funcionalidades como las que incluyen buena parte de las
herramientas que ofrecen esta clase de servicios

13. Apps-Builder
Una herramienta fcil de integrar con otros servicios y
aplicaciones externas as como con redes sociales. Entre
otras funcionalidades, Incluye analticas, e-commerce
y envo de notificaciones.

14. IBuildApp Un sitio en el cual se han creado ms de 1


milln de aplicaciones y generado ms de 30 millones de
descargas. Presenta una gran cantidad de funcionalidades
que se pueden incorporar dentro de las aplicaciones tales
como catlogos, e-commerce, cupones, reservas,
calendarios y eventos, e integracin con redes sociales.
15. BuildFire Adems de la mayora de funcionalidades
que incluye la mayora de herramientas que ofrecen estos
servicios, esta incluye una completa documentacin para
crear y sacar el mximo provecho a las aplicaciones
creadas as como sesiones de entrenamiento. Planes desde
US $39 al mes
16. MobAppCreator Una aplicacin especialmente
diseada para el manejo de contenidos en diferentes
formatos. Permite crear aplicaciones tanto para iPhone
como para Android.

17. Mobi-cart
Una herramienta que ha obtenido varios premios y
reconocimientos. Es sin duda una de las ms completas que
existen incluyendo una gran cantidad de funcionalidades a
precios exibles que van desde los US $9 al mes y la
posibilidad de crear aplicaciones para dispositivos iOS y
Android.

Tipos de aplicaciones
Segn su funcionalidad:
Funcionalidad bsica: Pensar en esto como una
jerarqua, se abre en la pantalla grandes temas y se hace
clic en uno y tendrs un conjunto de nuevas listas. El
correo electrnico en el iPhone es un buen ejemplo de esto.
Sin duda es de fcil construccin y diseo y una buena
opcin para las empresas que desean una aplicacin
simple que muestre informacin bsica.

Base de datos con funcionalidad


personalizada: Imagina que tienes una cantidad
completa de contenido que deseas utilizar. Un ejemplo sera
tener cientos de razas de perros que deseas organizar y
mostrar de manera diferente. Esto se puede hacer ms all
del formato de tabla bsica, el desarrollo se vuelve ms
complejo.

Juegos:

La gama de complejidad en este tipo de App es


muy amplia, se puede empezar por algo muy simple hasta
llegar al 3D o la incorporacin de la experiencia del usuario
a travs del movimiento fsico del dispositivo. Todo es
posible en el Game Center.

Mejoras o modificaciones del hardware


del dispositivo: Esto significa que al crear la App se
toman ciertas funciones del telfono, como la alarma, la
cmara o el ash, para hacerlo mejor. Por ejemplo, el de la
cmara + App que aade filtros a las imgenes que sacas
con el telfono.

Aplicaciones totalmente dinmicas: Similar a


las aplicaciones de bases de datos, estas apps se basan
nicamente en la informacin externa Twitter, Weather
Channel, Flipboard.

Servicios personalizados:

Estas aplicaciones
estn orientadas a permitir la entrada de los usuarios al

contenido de una manera especfica. Todo lo dems:


Seguro que hay miles de aplicaciones que son
completamente nicas, pero la lista anterior podra cubrir el
95% de lo que hay disponible hoy en da.

Segn la tecnologa de desarrollo:


Aplicaciones nativas:

Son las que se desarrollan


con el software que ofrece cada sistema operativo llamado
Software Development Kit o SDK. Las apps nativas se
disean y se programan especficamente para cada
plataforma, ya sea Android, iOS o Windows Phone, en el
lenguaje utilizado por el SDK. Entre sus caractersticas est
que se actualizan frecuentemente y es el usuario

quin descarga la ltima versin.

Aplicaciones web:

Las aplicaciones web o


webapps tienen como base de programacin el HTML,
JavaScript y CSS, todas herramientas muy habituales para
programadores web. A diferencia de las nativas, no
necesitan instalarse porque se visualizan como una web
normal usando el navegador.

Aplicaciones hbridas:

Es una combinacin de las


dos anteriores. En este post sobre tipos de apps
desarrollamos con ms en profundidad este tema.
El tipo de aplicacin que desees desarrollar puede cambiar
en funcin de la cantidad de contenido que tengas y
cunto control deseas tener sobre todo el proceso. Es
importante darse cuenta de que puedes conseguir
aplicaciones de forma muy rpida y barata si sabes
perfectamente qu tipo de aplicacin quieres desarrollar.