Está en la página 1de 10

Nombre de la escuela:

Universidad politécnica de Tapachula

Nombre de la carrera:
Ingeniería de software

Nombre de la asignatura:
Desarrollo de aplicaciones móviles

Nombre del alumno:


Mario Guadalupe Gutiérrez López

Matricula:
163148

Cuatrimestre y grupo:
8ª cuatrimestre, grupo A

Nombre del profesor:


Alfredo Castillo Solís

Fecha:
Enero – Abril

1
Introducción

El conocimiento de programación de aplicaciones para móviles ha pasado de


manera muy rápida de ser un conocimiento más, a ser una necesitad debido a la
rápida implantación y evolución de las plataformas móviles.
Esta rápida evolución crea incertidumbre sobre que tecnologías son las más
adecuadas para la programación de móviles. Una de las arquitecturas más
implantada es la proporcionada por el sistema Android seguida por IOS.
En el futuro, se espera que la mayoría de los esfuerzos de desarrollo de aplicaciones
móviles se centren en la creación de aplicaciones basadas en navegador que sean
agnósticas (doctrina basada en observaciones y experiencias y por lo tanto declara
como inaccesible todo fenómeno que escape de la experimentación o
reproducibilidad.) del dispositivo.

Los usuarios nunca se cansan de instalar aplicaciones móviles nuevas. Se calcula


que, en 2017, se descargarán 200.000 millones de aplicaciones Los profesionales
del marketing están haciendo pruebas con sus propias experiencias e invirtiendo
para asegurarse de que no pasan desapercibidos: en 2018 se han gastado
alrededor de 3 mil millones de dólares en publicidad, en desarrollo y también para
la instalación de aplicaciones.
Lo que a continuación se mostrara son las herramientas con las cuales los
desarrolladores móviles cuentan para poder realizar dichas aplicaciones.

2
Herramientas de desarrollo para dispositivos móviles

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 añadir poderosas funcionalidades a partir de un catálogo de plugins que
potencian en gran medida las apps creadas a través de esta herramienta. Los
planes empiezan desde US$25 al mes.

2) TheAppBuilder
Permite crear aplicaciones especiales para empleados, clientes, manejo de eventos
y creación de folletos manejando dos enfoques: haciendo uso de la plataforma
directamente, o apoyándose en un asistente con quien las personas pueden trabajar
para definir y construir la estructura de la aplicación.
Puede proteger aplicaciones públicas o privadas con usuarios y contraseñas. Por
otra parte, actualizar la estructura y el contenido de las aplicaciones es fácil, incluso
después de que estén 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.

3
3) Good Barber
Permite crear aplicaciones para Android y iPhone de una forma muy amigable.
Incluye plantillas coloridas y altamente personalizables, además de 350 iconos y
cerca de 600 tipos de letra. Además de poder crear aplicaciones nativas para iPhone
y Android, los usuarios pueden tener una versión web gratuita para móviles, la cual
pueden acceder las personas desde los navegadores de sus teléfonos. Así, las
empresas pueden enlazar esta aplicación móvil a su dominio en caso que deseen
hacer de esta la versión móvil oficial de su sitio.
Puede organizar su aplicación con secciones en los que el contenido pueda ser
organizado de acuerdo a su formato. Planes desde US $16 al mes.

4) Appy Pie
Permite crear aplicaciones nativas para dispositivos Android, iOS y Windows con el
método de arrastrar y soltar. Una vez sea crea la app, las personas reciben una
aplicación en HTML5 que funciona con todas las plataformas. Todas las revisiones
suceden en tiempo real. A través de las aplicaciones creadas se pueden enviar
notificaciones, monetizarlas con anuncios, ver estadísticas sobre el desempeño de
la misma y crear funcionalidades con el GPS. También es posible integrar feeds o
streams de redes sociales, blogs, páginas web o sitios de contenidos en audio.
Cuenta con una funcionalidad para programar citas especialmente útiles para
doctores o spas con distintas opciones de contacto. Planes desde US $7 al mes.

4
5) AppMachine
Una plataforma fácil de usar para construir y diseñar aplicaciones nativas para
dispositivos iOS y Android. Usando el método de arrastrar y soltar, las personas
pueden combinar diferentes bloques que ofrecen una variedad de opciones para
presentar información, fotos y videos. También se puede vincular la aplicación con
Facebook, Twitter y tiendas virtuales. Quienes usen esta herramienta tienen acceso
a una gran cantidad de opciones para personalizar sus apps eligiendo el modo en
que las personas pueden navegar a través de ella, los colores, fuentes, iconos y en
general tomar el control sobre el diseño. De igual forma pueden ver su progreso de
manera fácil a través de una vista previa. Brinda datos y estadísticas sobre su
desempeño. Planes desde US $19.

6) BiznessApps
Ofrece una gran cantidad de funcionalidades que incluye pedidos (para
restaurantes y similares), e-commerce, programas de fidelización, contenido
dinámico, integración con diferentes servicios, notificaciones, datos y métricas,
entre otras funcionalidades.
La herramienta permite crear aplicaciones de forma rápida a través de diseños
prediseñados. También, da la posibilidad de pre visualizar la aplicación en la
medida que esta va siendo creada. La actualización de los cambios se hace de
manera rápida. Algo llamativo de BiznessApps, es que da seminarios semanales
sobre cómo construir aplicaciones móviles usando la plataforma y permite el
acceso a cientos de tutoriales que ayudan a hacer el proceso mucho más fácil.

5
7) Apps-Builder
Una herramienta fácil de integrar con otros servicios y aplicaciones externas así
como con redes sociales. Entre otras funcionalidades, Incluye analíticas y envío de
notificaciones. Todo ello con una interfaz simple y unos diseños de plantillas
personalizables y bastante agradables a la vista. Planes desde US $49 al mes con
la posibilidad de crear aplicaciones para iPhone y Android.

8) IBuildApp
Un sitio en el cual se han creado más de 1 millón de aplicaciones y generado más
de 30 millones de descargas. Presenta una gran cantidad de funcionalidades que
se pueden incorporar dentro de las aplicaciones tales como catálogos, e-
commerce, cupones, reservas, calendarios y eventos, e integración con redes
sociales. Provee datos y estadísticas sobre las aplicaciones. Planes desde US
$11,99 al mes con la posibilidad de crear apps para dispositivos iOS y Android.

6
9) Appcelerator Titanium

Se trata de un completísimo software desarrollado por la plataforma Appcelerator,


con el que se puede crear aplicaciones nativas válidas para los tres principales
sistemas operativos de telefonía: iOs, Android y Blackberry. La programación base
se realiza en JavaScript y el sistema se encarga de compilar o traducir la
programación automáticamente al resto de sistemas.
Ventajas

 El entorno de programación (interfaz) se caracteriza por ser muy claro e


intuitivo, por lo que no se necesitan conocimientos de programación.
 Resultados al mismo nivel que las aplicaciones nativas en calidad y
rendimiento.
 Cuenta con el respaldo de una plataforma de código libre, Appcelerator,
ampliamente desarrollada. Actualmente, más de doscientos millones de
dispositivos ejecutan aplicaciones creadas con Titanium y su comunidad
cuenta con casi 575.000 desarrolladores. Además, clientes tan importantes
como Avis o Zipcar o Adidas confían en este software para desarrollar sus
APPs
 Múltiples servicios en la nube que permiten gestionar todo tipo de datos y
contenidos: contactos, fotos, vídeos, etc.
 Posibilidad de crear APPs interconectadas con el software y ciertos
componentes del hardware de los dispositivos, como el micro, la cámara o el
GPS.
 Desarrollo de nódulos que permiten enriquecer las aplicaciones con los
últimos avances tecnológicos, como la geolocalización o la realidad
aumentada.
Inconvenientes

 Con Appcelerator resulta complicado maquetar, ya que no existe un HTML


inicial donde añadir los controles.
 Una parte de la documentación y los tutoriales se encuentran
desactualizados.

7
10) PhoneGAp

Es un sistema para crear aplicaciones multiplataforma usando exclusivamente


HTML5, CSS3 y JavaScript. Provee una serie de librerías JavaScript desarrolladas
en el lenguaje específico de cada plataforma.
Ventajas
 Es la herramienta que más plataformas soporta.
 Permite acceder a la mayoría de características del móvil como: GPS,
acelerómetro, cámara, contactos, base de datos o filesystem.
 Se puede definir la navegación inicial a través de un navegador como
Chrome o Firefox.
 Cuenta con una buena documentación con bastantes ejemplos prácticos.
Inconvenientes
 Su uso requiere conocimientos previos de HTML y JavaScript.
 Para trabajar con cada plataforma es necesario usar un sistema distinto:
Xcode en el caso de Mac y Eclipse para Android.
 No se consiguen los niveles de calidad y rendimiento de una APP nativa.

11) jQuery Mobile

Es un framework basado en HTML5 optimizado para móviles táctiles, por lo que se


pueden desarrollar aplicaciones que se adaptan a los distintos aparatos y tamaños
de las pantallas.
Ventajas
 Fácil de usar para usuarios familiarizados con la programación en HTML.
 Muy buena documentación.
Inconvenientes
 El resultado es una Web App adaptada para dispositivos móviles, pero se
queda lejos de lograr los resultados de una APP propiamente nativa.
 Ofrece muchas funciones, pero difíciles de personalizar.
 El manejo del CSS es demasiado complejo.

8
12) Tiggzi

Es una herramienta visual que permite crear interfaces de usuario para


aplicaciones móviles, usando para ello tecnologías de código libre de otras
plataformas como JQuery Mobile o PhoneGap.
Ventajas
 Permite construir fácilmente completos entornos de programación
arrastrando botones y elementos.
 En todo momento, se pueden probar las aplicaciones desarrolladas.
Inconvenientes
 La versión gratuita es bastante básica, por lo que si se quiere desarrollar
una APP con más prestaciones es preciso adquirir la premium.

13) iBuild App


Aunque inicialmente solo permitía programar APPs para iOS, en la actualidad
también es posible crear aplicaciones en Android. Su sistema de plantillas
predefinidas permite crear aplicaciones complejas y con bastantes funcionalidades.
Ventajas
 No requiere apenas conocimientos previos de programación.
 Cuenta con un buen número de plantillas ya desarrolladas, que hacen
mucho más fácil y fluido el trabajo.
Inconvenientes
 Es de pago, salvo que se permita insertar publicidad en la aplicación.
 Aunque permite dotar a las APP de un cierto número de características, sus
posibilidades son sensiblemente menores que las plataformas más
evolucionadas, como Titanium.

Este tipo de herramientas o plataformas de desarrollos de aplicaciones han


transformado totalmente el trabajo de creación y desarrollo de APPs para
dispositivos móviles. Pasando de ser un proceso lento y costoso, que requería de
grandes conocimientos de programación a convertirse en proyectos mucho más
asequibles y al alcance de más personas. Es cuestión de tener una buena idea y
grandes dosis de ilusión.

9
14)Creapp
Este es uno de los asistentes para crear aplicaciones móviles desde cero, más
sencillo de usar. Dispone de un potente editor visual que permite crear y
configurar diferentes tipos de aplicaciones en tan sólo 5 pasos y sin
conocimientos de programación.

Conclusión

Si bien desde hace un buen tiempo las nuevas tecnologías están cambiando la
forma de hacer las cosas (especialmente en el ámbito de los negocios), de las
empresas depende aprovechar las nuevas tecnologías para ser más eficientes en
el manejo de sus procesos y mejorar la comunicación tanto a nivel interno como
externo. Siempre y cuando estas tengan cosas por mejorar especialmente en
estos campos, valdrá la pena echar un vistazo a estas nuevas herramientas que
precisamente proveen interesantes formas de innovar en dichas áreas.
Gracias a estas herramientas para desarrollar aplicaciones en dispositivos
móviles, nosotros como desarrolladores podemos crear nuestras propias apps ya
sea para ganar ingresos independientemente o al trabajar para alguna empresa.

Referencias

http://www.vidaprofesional.com.ve/blog/herramientas-para-crear-aplicaciones-
moviles.aspx
https://www.deustoformacion.com/blog/desarrollo-apps/5-mejores-herramientas-
para-desarrollar-aplicaciones-moviles
https://bienpensado.com/17-herramientas-para-crear-apps-moviles/
https://bbvaopen4u.com/es/actualidad/cinco-herramientas-para-desarrollar-apps-
moviles

10

También podría gustarte