Noticias & Artículos de Ciencia & Tecnología https://www.vexsoluciones.com Empresa de Desarrollo de Software a medida web y movil Mon, 10 Oct 2016 00:58:12 +0000 es hourly 1 https://wordpress.org/?v=6.4.5 5 Errores que no debes cometer a la hora de crear una App https://www.vexsoluciones.com/5-errores-que-no-debes-cometer-a-la-hora-de-crear-una-app/ Sat, 24 Oct 2015 03:36:52 +0000 https://www.vexsoluciones.com/?p=58967 A la hora de llevar a cabo un proyecto como puede ser crear una App móvil o un sitio web, debes evitar caer en errores comunes y que a simple vista crees que nunca cometerás.

La ingeniería del software es una asignatura pendiente en la gestión de proyectos, y muchas personas no le dan la importancia que realmente tiene el tener las pautas o fases a la hora de crear una App, bien definidas.

Hay mucha documentación y libros que hablan de diferentes patrones de diseño y metodologías a seguir a la hora de crear una App. Por tanto, no vamos a profundizar en los pasos a seguir, pero sí en los errores comunes que debes evitar a la hora de crear tu aplicación:

1. Menospreciar la obtención de requisitos

Es la fase inicial del desarrollo de una App y la más importante, sin embargo la obtención de requisitos se suele concluir con una reunión en la que piensas que el freelance tiene todos los datos necesarios para comenzar a picar código.

No dedicarle el tiempo necesario a saber qué es lo que realmente va hacer la aplicación antes de empezar a desarrollarla, es uno de los errores más comunes que existen en la gestión de proyectos.

Cualquier pregunta o idea puede aportar nuevos datos a la hora de crear la aplicación y una mala decisión en esta fase inicial, puede costarte el tener que replantearte el proyecto, porque por ejemplo has elegido una plataforma poco adecuada para tu aplicación.

2. No dedicar suficiente tiempo a testear tu aplicación

Todas las aplicaciones tienen errores en sus primeras versiones, para ello existe la fase de testing o de prueba, una vez se ha desarrollado la aplicación.

Aunque todo el que crea una aplicación piensa que es perfecta y lo ha probado todo, es importante que este proceso de pruebas no se pase por alto y si es posible, lo lleven a cabo personas ajenas al proyecto.

Para ello se pueden implementar varias versiones Alfa, Beta, etc… para que los usuarios detecten los errores y se puedan solucionar antes de la versión final.

3. Olvidar que toda aplicación necesita un manual de usuario

Cuando creas una aplicación, piensas que todos los usuarios van a saber manejarla como tu, pero no es así. Esto provoca que a veces la documentación de tu aplicación sea pobre y realmente no ayude al usuario a saber manejarla.

Debes tener empatía con los usuarios que van a utilizar la aplicación y facilitarles el trabajo para que tu App tenga éxito.

021

4. Construir tu aplicación para varias plataformas a la vez

Que tu aplicación esté disponible en varias plataformas es importante para llegar al mayor número de usuarios posibles.

Lo que no es muy lógico, es que una aplicación nueva que no sabes cómo va a responder de cara al usuario, se cree a la vez en varias plataformas. Lo ideal es crearla primero en una plataforma, por ejemplo en la que creas que más usuarios objetivo puedes encontrar y si funciona, ir desarrollándola en otras plataformas.

Si haces el proyecto para varias plataformas a la vez, puede incrementarse exponencialmente el precio en necesidad de recursos y se hará muy cuesta arriba. Un ejemplo claro de éxito, es la aplicación de Instagram, que se creó primero para Iphone y posteriormente amplió su público desarrollando la versión para Android.

5. No tener en cuenta la escalabilidad

A la hora de crear una aplicación, es importante saber para qué público irá dirigida, ya que no es lo mismo que la vayan a usar 20 personas, que millones de usuarios.

Lo más normal, es que si no le has prestado atención a la gestión de recursos, cuando crezca tu aplicación, no funcione todo lo bien que esperabas, ya sea por un incremento de usuarios o por un incremento en los datos que maneja.

Debes tener en cuenta que si se incrementa el uso de la aplicación, esta deberá responder correctamente y ser capaz de crecer en número de usuarios.

A simple vista, puedes pensar que si te quedas sin recursos, siempre puedes contratar mejores servidores o ampliar la capacidad de la máquina. No obstante, puedes llegar a poner en riesgo tu proyecto por no saber cómo mantener la aplicación funcionando correctamente.


Ahora que te han quedado claros los errores que no debes cometer, puedes empezar a desarrollar tu App con la seguridad de que será un éxito. contactanos ahora

]]>
Las 8 ventajas de tener una aplicación móvil para tu empresa https://www.vexsoluciones.com/las-8-ventajas-de-tener-una-aplicacion-movil-para-tu-empresa-2/ Sat, 24 Oct 2015 03:31:02 +0000 https://www.vexsoluciones.com/?p=58968 Actualmente ya existen aplicaciones móviles para facilitar la vida en casi todos los sectores. De hecho han inspirado a una nueva clase de emprendedores con impacto real en el empleo y con muchas expectativas de futuro.

 1. Tu empresa estará disponible las 24 horas del día.

Gracias a los smartphones, cualquier emprendedor puede estar conectado a su empresa las 24 horas del día y, a través de las apps, aumentar la eficiencia, reducir costes o hacer crecer las ventas y notoriedad. Pero encontrar las adecuadas es complicado, en Vex Soluciones podemos ayudarte a crear tu proyecto de app.

2. Dirígete a consumidores, clientes, profesionales o inversores.

Las apss móviles ya no son solo una herramienta habitual para los consumidores, podrás crear aplicaciones adaptadas a cada grupo de personas específico que formen parte de tu negocio.

3. Una sola persona puede manejar todos los aspectos de la aplicación.

¿Cuál es la principal ventaja de las apss respecto a las otras formas de autoempleo? Al limitar el tamaño de la base de usuarios, es más fácil que una sola persona maneje aspectos como el marketing, el desarrollo y la atención al cliente, Ten en cuenta que se trata de un mercado que está en pleno crecimiento, nosostros hacemos  el diseño de tus aplicaciones y realizamos las pruebas y correcciones necesarias para que funcionen adecuadamente. Después podrás ser tú el que maneje todos los aspectos relacionados con la gestión y el seguimiento de la aplicación.

4. Conoce las características clave que determinan el precio de la app.

Para aquellos que quieren llevar a cabo proyectos de desarrollo de apps en vuestra empresa, les mostramos una herramienta que resume las características clave que determinan el precio de una aplicación.

¿Cuánto cuesta hacer una aplicación móvil?

El precio del desarrollo de una app móvil puede resultar caro para algunas startups con pocos recursos, pero con el tiempo se convertirá en uno de los elementos más rentables, sobre todo por su perdurabilidad en el tiempo y su facilidad a la hora de gestionarla.

5. Solo necesitarás un nicho de mercado con un problema dirigible.

Independientemente del sector al que pertenezca tu negocio, el único requisito para poner en marcha tu app es que encuentres un nicho de mercado con un problema que se pueda resolver. Después solo tendrás que encontrar a alguien con la habilidad de resolver ese problema de la mejor forma posible a través de una aplicación móvil, y una estrategia para convertir el mercado elegido en aplicación. El éxito está asegurado.

uso-de-móviles

6. Descubre nuevos usuarios y retén a tu audiencia.

Según el último informe de The App Date, solo en España hay 22 millones de usuarios activos que cada día descargan cuatro millones de aplicaciones para móviles, tabletas y televisores. Con esta infografía  te puedes hacer una idea de cuánta gente usa apps. Está claro que el mundo es móvil, y que este mercado se convertirá en imprescindible para alcanzar el éxito en cualquier empresa o startup. También es cierto, que existen tantas aplicaciones que es difícil que el usuario encuentre aquella que realmente necesita. Un buen desarrollador  sabrá qué hace falta para posicionar una aplicación móvil dentro de las diferentes app stores.

7. El mejor canal de comunicación con tu cliente.

Una tendencia que está despuntando es la utilización de las apps como herramienta de marketing. En cualquier lugar y en cualquier momento tus clientes pueden acceder a toda la información de la marca solo con disponer de un dispositivo móvil. Lo más habitual en estos casos es que un determinado cliente recomiende la aplicación a sus compañeros o amigos, por lo que podrás captar a nuevos clientes de la forma más fácil.

8. Podrás utilizar ofertas y promociones como elemento de fidelización.

Esto es muy importante en cualquier modelo de negocio, y generará una mayor fidelización con los usuarios. Si tu empresa es una tienda online, una aplicación móvil adaptada a tu audiencia supondrá seguro un aumento en tus ventas.

ponte en contacto con nosotros  te ayudaremos a hacer realidad tu idea ¡Contáctanos ahora!

]]>
¿Cuánto cuesta crear una App móvil y cómo se desarrolla? https://www.vexsoluciones.com/cuanto-cuesta-crear-una-app-movil-y-como-se-desarrolla/ Sat, 24 Oct 2015 03:27:07 +0000 https://www.vexsoluciones.com/?p=58964 Todo el mundo conoce grandes aplicaciones como: Angry Birds, Candy Crush, Facebook, Twitter, Uber o Instagram. El desarrollo de apps móviles se ha convertido en una industria multimillonaria con grandes expectativas de futuro. Pero, ¿cómo puede un emprendedor entrar en este negocio? ¿Cuánto cuesta crear una App y cómo se desarrolla? Compartimos algunos puntos que se deberían considerar antes de tomar esta decisión. Crear una App móvil es un proceso muy complejo, pero puede traer grandes beneficios para el negocio o startup que decida ponerla en marcha.

Tipos de Aplicaciones

Según su funcionalidad:

Funcionalidad básica: Pensar en esto como una jerarquía, se abre en la pantalla grandes temas y se hace clic en uno y  tendrás un conjunto de nuevas listas. El correo electrónico en el iPhone es un buen ejemplo de esto. Sin duda es de fácil construcción y diseño y una buena opción para las empresas que desean una aplicación “simple” que muestre información básica.

Base de datos con funcionalidad personalizada: Imagina que tienes una cantidad completa de contenido que deseas utilizar. Un ejemplo sería tener cientos de razas de perros que deseas organizar y mostrar de manera diferente. Esto se puede hacer más allá del formato de tabla básica, el desarrollo se vuelve más 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 incorporación de la experiencia del usuario a través del movimiento físico 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 teléfono, como la alarma, la cámara o el flash, para hacerlo mejor.  Por ejemplo, el de la cámara + app que añade filtros a las imágenes que sacas con el teléfono.

Aplicaciones totalmente dinámicas: Similar a las aplicaciones de bases de datos, estas apps se basan únicamente en la información externa – Twitter, Weather Channel, Flipboard.

Servicios personalizados: Estas aplicaciones están orientadas a permitir la entrada de los usuarios al contenido de una manera específica. Los ejemplos son Pages, Adobe Ideas yNumbers.

Todo lo demás: Seguro que hay miles de aplicaciones que son completamente únicas, pero la lista anterior podría cubrir el 95% de lo que hay disponible hoy en día.

 

1

Según la tecnología 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 diseñan y se programan específicamente para cada plataforma, ya sea Android, iOS o Windows Phone, en el lenguaje utilizado por el SDK. Entre sus características está que se actualizan frecuentemente y es el usuario quién descarga la última versión.

Aplicaciones web: Las aplicaciones web o webapps tienen como base de programación 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 híbridas: Es una combinación de las dos anteriores. En este post sobre tipos de apps desarrollamos con más en profundidad este tema.

El tipo de aplicación que desees desarrollar puede cambiar en función de la cantidad de contenido que tengas  y cuánto control deseas tener sobre todo el proceso. Es importante darse cuenta de que puedes conseguir aplicaciones de forma muy rápida y barata si sabes perfectamente qué tipo de aplicación quieres desarrollar.

Proceso de desarrollo de aplicaciones móviles

El proceso de desarrollo de aplicaciones se puede romper en cuatro partes principales – idea, distribución y planificación, diseño, y puesta en funcionamiento.

1. Idea 

El primer paso, incluso antes de saber la idea es pensar sobre cuánto cuesta crear una App móvil. Cuando descubres los precios aproximados sueles dejar de pensar en tu idea y esto es un error. Pronto te darás cuenta de que hay una gran probabilidad de obtener un retorno de la inversión.

Por ejemplo, la creación de juegos es complicada pero tienen la capacidad de hacerse virales fácilmente. Por otra parte, las aplicaciones simples no pueden cubrir grandes expectativas, pero son baratas y fáciles de construir. El primer paso, por lo tanto, es encontrar el presupuesto óptimo según tus necesidades y las del negocio, además de definir los esfuerzos de marketing que se llevarán a cabo.

2. Planificación

Este paso implica ir a través de cada pantalla individual y comprender cómo todas las partes de la aplicación interactúan entre sí. Si presiono este botón, ¿qué sucede? Te sorprenderás de la cantidad de pasos y escenarios que hay, incluso para la aplicación más sencilla. La cantidad de funciones para definir y construir también jugará un papel importante en el coste de la aplicación.

3. Diseño

El diseño viene una vez que la programación y la funcionalidad se han definido, el diseñador obtiene una lista completa de lo que debe ser creado. El diseño puede hacer o deshacer una aplicación, así de simple, por lo que es prioritario en su desarrollo la selección de un buen diseñador freelance. Necesitarás un gran icono que distinga tu app, pantallas de inicio, iconos de las diferentes pestañas… y todo debe de estar relacionado.

4. Puesta en funcionamiento

Una vez que tengas la aplicación construida en xCode (el entorno de desarrollo de aplicaciones para Apple), el desarrollador podrá ayudarte a sacar la aplicación en la tienda correspondiente (iTunes por ejemplo). Esto requiere la creación de una cuenta deiTunes Connect (unos 80 dólares al año) y luego rellenar toda la información necesaria para la aplicación – iconos , descripciones , precios, etc.

La mayoría de estos pasos son bastante intuitivos y la configuración se debe hacer sólo una vez, por lo que si decides desarrollar otra aplicación más adelante, ya tendrás una cuenta donde incluirla.

Una vez que tienes la aplicación en la tienda, puedes supervisar todo el funcionamiento a través de iTunes Connect – cuántas descargas , cuánto dinero estás ganando, etc. Hay muchas formas aumentar los ingresos de tus aplicaciones, incluyendo los anuncios dentro de la aplicación y la posibilidad de comprar información adicional a través de la App. Podrás ver y analizar todo lo que está ocurriendo.

Costes de desarrollo de aplicaciones iPhone

Hay que tener en cuenta que estos costes pueden variar dependiendo para qué dispositivos se vaya a crear la App. Asegúrate de preguntar a tu desarrollador  si lo que está desarrollando es para – iPhone básico, iPhone 4, iPhone 5, iPad o todo lo anterior. Estos son solo algunos ejemplos de costes de desarrollo típicos para diferentes proyectos, que te podrán servir de orientación:

Aplicación simple entre 800 – 3000 $  Tú proporcionas todo el contenido, una dirección clara, y aplicaciones de ejemplo de lo que quieres desarrollar. Los costes adicionales vendrán cuando quieras añadir por ejemplo localizadores GPS, integración de redes sociales o email, varios idiomas o sonidos característicos.

App con Base de datos entre 5000 – 30 000 $   Incluye contenido, imagen, escritura, sonido, etc. El coste va a venir de la creación de la “lógica” dentro de la aplicación y la arquitectura de toda la capacidad de uso.

Juegos entre 7 000 – 150 000 $   Es el tipo de app más difícil de calcular. Como punto de referencia se dice que el desarrollo de Angry Birds costó entre 90K – 130K $ (a pesar de que fueron los pioneros). Los juegos evolucionan y se complican muy rápidamente, y los prespupuestos para juegos en aplicaciones de móviles se empiezan a parecer más a los de desarrollo de videojuegos. La ventaja de un juego es que se descarga en un número mucho más elevado, no hay nada más viral que un juego divertido.

Funciones adicionales:

  • Compras en App entre 700 – 2 000 $  Esto permite a los usuarios comprar nuevos contenidos o las versiones completas de las aplicaciones. El diferencial de costes proviene de la cantidad de compras in-app, la complejidad, y si estás haciendo todo desde la propia aplicación, o si lo está haciendo desde un servidor.
  • Servicios web entre 700 –  3 000 $   Lleva el contenido a un punto de acceso remoto para que pueda actualizar su aplicación con archivos XML. El grado en el que necesites este tipo de funcionalidad varía, pero se recomienda tratar el tema con el desarrollador de la app.
  • Game Center unos 700 $   Apple ha hecho un buen trabajo al hacer esta integración fácil con el SDK.
  • Compartir contenido entre 300 – 1000 $  Esto es sobre todo para las redes sociales (Twitter, Facebook, Linkedin, Google +) y correo electrónico, pero puede haber otras integraciones. Sitios web de WordPress, por ejemplo.

Diseño de App para iPhone

El diseño de tu aplicación va a marcar la diferencia en el retorno de la inversión global y la experiencia del usuario. El diseño te ayudará a convertir visitantes en clientes y a que las personas se sienten más comprometidas con la aplicación. Invertir en un buen diseño es sin duda la mejor forma de aumentar tus márgenes de beneficio en un plazo aproximado de 2 años. Puedes buscar un diseñador web, pero a menudo la mejor opción va a ser la búsqueda de un diseñador de aplicaciones móviles  que entienda el comportamiento de los usuarios y las restricciones de espacio.

Los diseños para Apps por lo general vienen en paquetes, necesitarás un pack de archivos PNG y PSD que cumplan con todas las necesidades.  Esto incluye todas las pantallas y los iconos. Te sorprenderás de la cantidad de piezas diferentes que hay, solo el icono principal necesita alrededor de 4 dimensiones diferentes para una aplicación universal (iPhone y iPad).

Los costes totales de la aplicación

Realmente no hay cargos ocultos excepto los 80 dolares al año aproximadamente que te cobrará Apple. Todo lo demás corresponde al gasto en desarrollo, diseño y arquitectura IT (hosting, servidores, etc.) El costo total de una aplicación puede variar en función de muchas variables.

 Si realizas este diagnóstico online podrás saber con exactitud que tipo de App es la que mejor se adapta a tu modelo de negocio. Tu solo tienes que poner la idea, nosotros lo haremos posible.

Si necesitas crear una App contacta en este enlace y te asesoraremos en la definición de tu proyecto

]]>