Anuncio

Mucha gente quiere crear sus propias aplicaciones para teléfonos inteligentes, pero no necesariamente quieren aprender a codificar. Estas dos posiciones no son necesariamente contradictorias, y es totalmente posible construir una aplicación móvil básica usando una serie de herramientas de arrastrar y soltar.

Entonces, ¿qué hay disponible? ¿Qué pueden hacer y cuáles son sus límites? Más importante aún, ¿a qué punto debes renunciar? empezar a aprender Swift Los mejores lugares para aprender Swift, el lenguaje de programación de AppleSi quieres aprender Swift, ahora es el momento de sumergirte. El idioma tiene un futuro brillante y cuanto más rápido lo aprenda, más pronto podrá cosechar las recompensas. Lee mas ?

El mercado de desarrollo de aplicaciones sin código

Al investigar esta publicación, me sorprendió la gran cantidad de empresas que ofrecen plataformas de desarrollo de aplicaciones sin código. Solo para sacar algunos nombres de mi cabeza, hay Compositor de AppGyver, Creador iónico

instagram viewer
(que anteriormente se conocía como Codiqa [URL rota eliminada]), EachScapey Shoutem. Cada uno de estos productos tiene una cosa en común: están dirigidos principalmente a usuarios empresariales.

Esto tiene sentido. Muchas pequeñas empresas se han dado cuenta de que para prosperar, necesitan tener algún tipo de presencia en los diversos mercados de aplicaciones. Si bien el costo de desarrollar una aplicación nativa desde cero puede ascender a miles, ya sea en tarifas de subcontratación o salarios, estos productos pueden ser utilizados por cualquier persona que tenga conocimientos informáticos vagos.

Decidí probar a Shoutem. El atractivo de este producto en particular era que tenía la versión de prueba gratuita más generosa de todos los productos enumerados. Puede tomarse tanto tiempo para explorar el producto y crear sus propias aplicaciones. Solo cuando desee exportarlos a un dispositivo del mundo real, o una tienda de aplicaciones, tendrá que pagar.

ShoutemHomescreen

Lo que más me impresionó de Shoutem fue lo increíblemente obvio que era todo. No se sintió más difícil que PowerPoint o Excel. A pesar de eso, vino con todas las características que una empresa podría necesitar. Los usuarios pueden monetizar la aplicación con anuncios, agregar redes sociales e incluso integrarla con la solución de comercio electrónico Shopify.

Lamentablemente, como todos los productos enumerados anteriormente, Shoutem cobra tarifas empresariales. Si desea crear una aplicación para iPhone y Android, tendrá que pagar $ 49 por mes, facturados anualmente. Si bien esto es ideal para las empresas, no es tan bueno para las personas que solo quieren experimentar con el desarrollo de aplicaciones de una manera amigable y acogedora.

ShoutemPricing

Pero hay un producto gratuito creado por Microsoft que aún no hemos mencionado, llamado TouchDevelop, que escribimos por primera vez en 2013 Aprenda a desarrollar aplicaciones en su teléfono con Windows con TouchDevelopLa escasez de aplicaciones de terceros siempre ha sido el "talón de Aquiles" de la plataforma Windows Phone 8. Desde su inicio, los usuarios del sistema operativo de medalla de bronce de Microsoft han descubierto que deben prescindir de algunos ... Lee mas . Inicialmente, esta fue una aplicación lanzada para Windows Phone (¿recuerda eso?) que permitía a los usuarios crear juegos y aplicaciones rudimentarios.

Los programas TouchDevelop se crean arrastrando y soltando bloques en su lugar, y rellenando los espacios en blanco cuando sea necesario. Todas las construcciones lógicas que usan los desarrolladores, como las condicionales y la iteración, están presentes, pero están ocultas detrás de una chapa fácil de entender.

TouchDevelop

En los años transcurridos desde que escribimos nuestra cobertura original de TouchDevelop, el producto ha seguido creciendo y cambiando, hasta el punto en que se siente como un producto mucho más desarrollado.

Desde entonces, pasó de ser solo una aplicación a un sitio web fácil de usar que le permite hacer mucho más. Beter todavía, ya no necesita usar un sistema operativo móvil de tercer nivel para usarlo.

TouchDevelopWebsite

También le permite exportar cualquier programa que cree a Apache Cordova, que le permite publicarlos en los mercados de aplicaciones de Google Play, Apple App Store y Microsoft Store. Cordova es gratuito, pero tendrá que pagar una tarifa a cualquier empresa que administre la tienda de aplicaciones en la que publica.

Esto varía Google cobra una tarifa única de registro de $ 25, mientras que Apple te requiere paga $ 99 cada año por una cuenta de iTunes Connect. los El costo de publicación en la Tienda Microsoft como individuo es de aproximadamente $ 19, pero varía según el lugar donde vivas. Si es una empresa, tendrá que pagar aproximadamente $ 99.

¿Cuáles son las desventajas?

No hace falta decir que hay algunos inconvenientes bastante pronunciados con el uso de una solución sin código. Hay una razón por la cual la mayoría de las personas que tienen los recursos financieros o la capacidad de crear una aplicación nativa deciden hacerlo.

  • Cuando se compromete con una plataforma de desarrollo de aplicaciones sin código, esencialmente apuesta que la compañía que está utilizando Nunca quebrar. Si la plataforma con la que se ha comprometido falla, es posible que no pueda realizar cambios y mejoras en su aplicación.
  • Lo que sea que construyas será Nunca sea ​​tan rápido como si lo hiciera utilizando herramientas nativas. Esto está bien si solo está haciendo algo simple, como un catálogo para una tienda. Pero en el momento en que comience a agregar competencia, verá el retraso y el tartamudeo de su aplicación, especialmente en dispositivos más débiles.
  • Debido a que las plataformas de desarrollo de aplicaciones sin código te quitan muchas de las decisiones, también son lejos más limitado en lo que pueden hacer. Es posible que necesite escalar sus aspiraciones de acuerdo con el sistema que está utilizando.
  • Del mismo modo, si hay un error o una falla en el sistema que usa, puede presentarse en su aplicación y no podrá solucionarlo.
  • Si decide comenzar una carrera en el desarrollo móvil, cualquier habilidad que aprenda haciendo aplicaciones sin código no tendrá valor. Los empleadores querrán que seas competente en los diversos lenguajes de programación utilizados Cómo elegir un lenguaje de programación para aprender hoy y conseguir un excelente trabajo en 2 añosPuede llevar años de trabajo dedicado convertirse en un programador verdaderamente bueno; Entonces, ¿hay una manera de elegir el idioma correcto para comenzar hoy, para ser contratado mañana? Lee mas - me gusta Swift de Apple ¿Cómo me afecta el nuevo lenguaje de programación de Apple?Desde el primer momento, los desarrolladores sabían que el nuevo Swift de Apple iba a ser grande. Pero ¿por qué te deberia importar? Lee mas , C # y Java, y para conocer los componentes utilizados para crear aplicaciones en cada plataforma respectiva.

Por supuesto, algunos argumentarían que estas son compensaciones razonables para un sistema que permite cualquiera para desarrollar rápidamente una aplicación móvil sin tener ningún desarrollo de software previo experiencia.

Hay un término medio: HTML, CSS y JavaScript

¿Y qué si tú De Verdad odio la programación, pero encuentra que las plataformas sin código son demasiado rudimentarias y restrictivas. Bueno, hay un término medio feliz. Eso es con las tres tecnologías que maquillaje HTML5 ¿Qué es HTML5 y cómo cambia la forma en que navego? [MakeUseOf explica]En los últimos años, es posible que haya escuchado el término HTML5 de vez en cuando. Ya sea que sepa algo sobre desarrollo web o no, el concepto puede ser algo nebuloso y confuso. Obviamente,... Lee mas - HTML, CSS y JavaScript. Estos son los componentes básicos de Internet.

Ha habido una explosión en la cantidad de productos y servicios que le permiten crear aplicaciones móviles utilizando tecnologías web abiertas. Probablemente el más conocido y el más fácil de aprender es el de Adobe PhoneGap, que es en lo que se basa Adobe Cordoba.

Además de ser gratuito, esto también viene con un cantidad de útiles tutoriales introductorios eso te llevará a construir la aplicación de tus sueños en muy poco tiempo.

¿Has creado tu propia aplicación con una herramienta sin código? ¡Cuéntanos tu experiencia en los comentarios a continuación!

Matthew Hughes es un desarrollador y escritor de software de Liverpool, Inglaterra. Raramente se lo encuentra sin una taza de café negro fuerte en la mano y adora absolutamente su Macbook Pro y su cámara. Puedes leer su blog en http://www.matthewhughes.co.uk y síguelo en twitter en @matthewhughes.