Activa las notificaciones para estar al tanto de lo más nuevo en tecnología.

Basic 4 Android: para programar apps fácilmente

Programar apps para dispositivos móviles, particularmente Android, parece que será algo común y necesario en los próximos años. Es claro que la tecnología se está...

b4a00

Programar apps para dispositivos móviles, particularmente Android, parece que será algo común y necesario en los próximos años. Es claro que la tecnología se está orientando a los teléfonos inteligentes y a las infinitas posibilidades que estos ofrecen, por lo que es si uno quiere desarrollar software, tarde que temprano, tendrá que ver qué herramientas decidir usar, para no quedar fuera del mercado.

Hoy en día hay un buen número de opciones. Xamarin tiene su Xamarin Studio, el cual permite programar apps para Windows Phone, Android e iOS, además de Mac OS X. Aquí se trabaja generalmente en C#. Visual Studio tiene también una versión para programar apps móviles, aunque más orientado a Windows Phone 8. Sin embargo, debido a que se han logrado acuerdos entre Xamarin y Microsoft, Visual Studio puede servir para programar más allá de la plataforma Windows, en todos sus sabores. Google, por su parte, tiene el Android Studio, que si mal no recuerdo se programa en Java. Hay además AppMethod, para quienes programamos usando Delphi. En fin, hay una gran variedad de plataformas de desarrollo.

Una que me llamó la atención es B4A (Basic for Android), la cual se parece mucho a Visual Basic, y esto permite que muchos programadores de esa plataforma puedan incursionar en el mundo Android sin tener que aprender demasiadas cosas. Basic4Android compila a apps nativas de Android, es decir, no hay módulos de tiempo de ejecución o dependencias específicas para que el software corra. Hay de hecho, dice el fabricante de esta herramienta, una comunidad de más de 50 mil desarrolladores que están disponibles en los foros de la empresa para consultas y para ayudarse mutuamente.

Entre las características que tiene Basic4Android están:

  • Una herramienta RAD (Rapid Application Development) para apps nativas de Android
  • Un entorno (IDE) y un lenguaje de programación enfocado en el desarrollo de Android
  • Compila a código nativo (bytecode). No se requieren bibliotecas de tiempo de ejecución. Los archivos APK son exactamente los mismos que se generan en Java/Eclipse
  • El desempeño, dice el fabricante, es similar a las apps escritas en Java
  • Lenguaje de programación orientado a objetos
  • No se requiere saber programar en XML
  • Depurador rápido
  • Editor visual WYSIWYG para Android. Se soportan pantallas múltiples y resoluciones
  • Sevicio en la nube
  • Soporta todos los teléfonos Android desde la versión 1.6 hasta la versión 4.x.
  • Gran documentación
  • Soporta bases de datos SQL, GPS, servicios de fondo, entre otras opciones
  • Acceso a bluetooth
  • Servicios web
  • Cámara

Basic4Android puede probarse por 30 días sin pagar, aunque la versión está relaivamente limitada. La versión “enterprise”, con dos años de actualizaciones gratuitas, sale 119 dólares. La versión estándar cuesta 60 dólares (un solo usuario) y la más costosa, permite acceder hasta 30 usuarios. Esta última cuesta 599 dólares.

Si usted quiere empezar a desarrollar apps para Android, empezar con este producto pudiese ser una buena idea. Habrá que ver si se cumple con todo lo que ofrecen, pero por el costo que hay que pagar, suena razonable intentarlo.

Referencias:

Basic 4 Android

Comentarios