Category Archives: Noticias

El otro día, buscando formas más fáciles de desarrollar apps, me encontré con Thunkable el que podría ser el sustituto de appInventor.

Al parecer, algunos de los programadores de appInventor desde el MIT vieron que su uso no estaba siendo únicamente para fines educativos como pensaron en un principio sino que más del 50% se utilizaba fuera de ese ámbito. Por ello, han creado una empresa para sacar adelante un proyecto basado en appInventor pero mejorado con el nombre de Thunkable.

Actualmente está en una versión beta que se puede probar de forma gratuita y que ya contiene algunas mejoras significativas comparando con su antecesor:

  1. Compatibilidad con GoogleMaps
  2. Mayor cantidad de ejemplos y tutoriales
  3. Posibilidad de importar tus desarrollos de appInventor (mejorando automáticamente la interfaz debido a su compatibilidad con las nuevas versiones Android)
  4. Soporte técnico y de ayuda
Interfaz thunkable

Interfaz de desarrollo Thunkable

 

Esto es solo el principio ya que están trabajando en otras funcionalidades como exportar tu desarrollo a iOS (iPhone, iPad) y la posibilidad de hacer desarrollos colaborativos entre varios usuarios., algo que viene muy bien para equipos de personas en empresas.

Todos estos avances van a suponer una evolución muy positiva para los que utilizamos appInventor y los que buscamos maneras de crear apps sin programar código pero va a llevar a una consecuencia lógica, utilizar la herramienta va a tener un coste. En principio tienen pensado que para los usuarios particulares será una cuota mensual de entre 5-10$ y además existirá una cuota premium para empresas de cuyo coste aún no se ha mencionado nada.

Dejo aquí el enlace a una entrevista que les hicieron.

Como último detalle, mencionar que todas las personas que tenemos cuenta en appInventor podemos utilizarla para conectarnos a Thunkable y probar sus mejoras.

Ánimo y a esperar más novedades.

MWC Barcelona

MWC Barcelona

Esta semana es el MWC (Mobile World Congress) en Barcelona y con ello hay muchas novedades con respecto a tecnologías para los dispositivos móviles. Muchas marcas importantes presentan sus nuevos productos y por el momento parece que la tendencia son los wearables, dispositivos electrónicos portátiles que podemos llevar puestos como por ejemplo: relojes inteligentes, pulseras que registran datos de nuestra salud o incluso las famosas Google Glass.

Por el momento el wearable que más da de qué hablar es el reloj inteligente. Algunos nuevos modelos con capacidad para consultar emails o realizar llamadas ya se están mostrando en el evento. O incluso con la capacidad de conectarse a otros wearables para formar el conjunto perfecto (reloj, auriculares y brazalete inteligente).

Esto sólo es el comienzo, se esperan muchas más cosas el resto de los días del MWC pero hay algo cada vez más claro, todos estos dispositivos disponen de sistema operativo y de apps instaladas para ofrecer al usuario los mejores servicios y comodidades. En poco tiempo todos tendremos wearables en nuestras vidas por lo que el desarrollo de apps para estos dispositivos se verá incrementado.

 

App Inventor 2

App Inventor 2

Después de mucho tiempo sin escribir, vuelvo con más ganas de hacer apps. Y qué sorpresa tan grata me he llevado al ver que ha salido una nueva versión de App Inventor. El otro día la probé y esta muy bien la verdad. Aquí explico un poco con lo que me encontré:

Lo primero que vi fue que ahora la url para acceder es distinta. Como es la versión 2, la url sería la siguiente http://ai2.appinventor.mit.edu para poder acceder a tu panel personal donde poder desarrollar las apps.

Una vez en el panel lo primero que noté fue que la cabecera y las opciones de menú son distintas. En la cabecera de la web tenemos las opciones para crear un nuevo proyecto, guardarlo, importar alguno que tengamos guardado y también podemos conectarnos al dispositivo android o abrir el emulador. Además, con la opción de “build” podemos crear el archivo .apk o mediante un código QR instalar la app en nuestro móvil. Estos son los cambios más importantes en la cabecera.

En el menú, ahora tenemos por un lado los botones para añadir una nueva pantalla o borrar una que ya tengamos, y en el lado derecho los botones para cambiar entre el panel de diseño y los bloques.

Cuando vamos al apartado de bloques vemos un cambio considerable en la pantalla. El menú de la lista de bloques lo tenemos a la izquierda de la pantalla y las piezas de puzle ahora están más resaltadas, coloreadas y con el texto mas legible. La mayoría de las piezas son las mismas pero ahora puedes modificar fácilmente entre una y otra ya que todas ellas poseen una lista desplegable para elegir el elemento sobre el que trabajar en caso de tener más de uno igual (como por ejemplo 2 botones, o 2 imágenes).

Estos son los mayores cambios en cuanto a la programación de apps. Pero también hay algunas variaciones a la hora de instalar y poder usar nuestra app.

Existen 3 métodos para instalar App Inventor y probar nuestros programas:

1.- El método más fácil de seguir y que está altamente recomendado es el de probar nuestro código en un dispositivo android que tenga acceso a internet (preferiblemente Wifi). Con este método simplemente debemos descargarnos la app de App Inventor desde el market de Google y desde el menú de “Connect” pulsamos “AI Companion”. El programa nos proporcionará un código QR el cual podremos insertar en nuestro dispositivo android cuando abrimos la app descargada. Y con esto ya estamos conectados a nuestro panel de desarrollo para poder probar en vivo todo lo que hacemos.

2.- Si no disponemos de un dispositivo android tendremos que usar un emulador. Para ello nos descargamos de aquí el programa de App Inventor y lo instalamos en nuestro sistema operativo (en Linux todavía no han publicado los pasos). Una vez instalado lo ejecutamos y desde nuestro panel de desarrollo ya podemos dale a “Connect”-> “Emulator”. Es muy sencillo también.

3.- Si tenemos un dispositivo android pero no sin internet, podriamos optar por la opción de probar nuestro código en el dispositivo conectado a nuestro ordenador con un calbe USB. En este caso también deberemos descargar e instalar la aplicación de App Inventor en nuestro ordenador. Además, también deberemos tener instalada la app en el dispositivo. Una vez tengamos estas dos cosas podremos ejecutar la de nuestro ordenador y desde el panel de desarrollo darle a “Connect”->”USB”. Con esto ya podremos ver nuestra app en el dispositivo.

Esto es por ahora lo nuevo de App Inventor. A seguir desarrollando!

Google Maps

Google Maps

Ayer Google publicó una nueva actualización muy importante para su tan conocida app de mapas en Android, Google Maps.

Estas son sus características:

  • Compatibilidad: Únicamente está disponible para Android 4.0.3 en adelante.
  • Adaptación: Ahora la app está especialmente adaptada para Tablets.
  • Nueva manera de explorar: Google ha querido centrarse más en la experiencia del usuario y ha mejorado la forma de explorar con los mapas. Ahora no requiere escribir tanto ya que Google recomienda los lugares de interés cercanos para visitar, comer, etc. según la ubicación.
  • Navegación de rutas optimizada: Teniendo en cuenta el tráfico actual de la ruta elegida, te recomienda la manera más rápida de acceder a tu destino incluso cuando estás en mitad del viaje.
  • Nuevo sistema de puntuación de estrellas 5.0: Incorpora una forma de puntuar los lugares visitados de manera que al realizar una búsqueda muestra la valoración que tus contactos han hecho en ese sitio.
  • No existe sistema de check-in: Google ha decidido eliminar esta característica a partir del 9 de Agosto.
  • Modo offline: Ya no estará disponible la funcionalidad de mapas sin conexión.

Este es un resumen de las modificaciones que tiene esta nueva actualización. En este enlace están los detalles.

App de éxito

App de éxito

Ayer acudí a una charla sobre las oportunidades de negocio con las Apps patrocinada por Enpresa Digitala y aunque fue toda la mañana estuvo muy interesante y clarificante. Básicamente trataban temas sobre cómo desarrollar una app de éxito y qué hay que tener en cuenta a la hora de enfrentarnos a esta clase de retos.

Estos son los puntos más importantes:

  • Tener una idea sencilla: A la hora de crear una app, es importante que sea fácil de decir. Se tiene que poder explicar el objetivo de la aplicación con una frase. De lo contrario su función no está clara y puede dar lugar confusiones a la hora de usarla.
  • No hace falta que sea original: No importa si la aplicación que queremos crear es original o no, lo que importa es que cumpla su función perfectamente. Si es un juego tiene que entretener mucho, si es una herramienta que facilita la labor del usuario que resuelva sus problemas.
  • Tener un modelo de negocio claro: Hay que tener claro el modelo de negocio ya que es la forma de obtener beneficios o no:
    • Gratuita: Una app gratuita no genera beneficios. Sin embargo puede usarse este modelo de negocio para captar clientes por ejemplo.
    • De pago: Aunque los usuario prefieren las aplicaciones gratuitas, hay muchas que son únicamente de pago. Al usuario no le importa pagar por algo que vale la pena.
    • Freemium: Actualmente la mayoría de las apps usan este modelo de negocio. Esta basado en ofrecer la aplicación de forma gratuita pero con la realización de micropagos se puede acceder a contenido extra que ofrece la app.
  • Funcionalidades básicas y opcionales: Hay que diferenciar las funcionalidades primordiales de la aplicación o del juego. De esta manera las opcionales podrían servir como extra en un modelo Freemium, o para futuras actualizaciones.
  • Cuidar mucho el diseño: El usuario se fija mucho en el diseño del programa. Hay que dedicar mucho tiempo y esfuerzo a cuidar el diseño de la app ya que es en lo que primero se va a fijar el usuario. Un icono llamativo y muy colorido que identifique la funcionalidad de la app suele ser común.
  • Difusión: Una vez que la app esta creada hay que darse a conocer porque nadie sabe que existe la aplicación. Hace falta invertir tanto esfuerzo y financiación para publicitar la app como para los pasos previos. No sirve de nada hacer un juego o un programa que nadie utilice porque es desconocido.
  • Fidelización: Cuando se termina el desarrollo y la difusión de la aplicación desarrollada, es muy importante fidelizar al usuario que utiliza la app. De lo contrario le dará un uso y la borrará de su dispositivo. Existen muchas aplicaciones que son muy perecederas porque no están pensadas para fidelizar al usuario. Si se quiere obtener beneficios es necesario ofrecer al usuario contenido adicional cada cierto tiempo y atender a sus necesidades.

Estos son los puntos más importantes a tener en cuenta en el desarrollo de una aplicación o un juego. Durante todos ellos es necesaria la realización de un análisis exhaustivo del comportamiento del mercado y el usuario al que va dirigida la app.

En definitiva es un largo recorrido y con mucha competencia, pero cuando sale bien se obtienen muchos beneficios. Ánimo.

Olimpiadas Android

Olimpiadas Android

Atentos a todos los interesados en la programación para Android porque acaba de salir un concurso para desarrollar apps. Se llama Olimpiadas Android y se trata de un concurso en el que los participantes deberán programar una aplicación para este sistema operativo en un plazo de 8 horas. Los requisitos son los siguientes:

  1. El equipo de desarrollo deberá estar compuesto de no más de 2 personas.
  2. Cada miembro del equipo debe tener una edad comprendida entre 16 y 22 años.
  3. Cada participante deberá residir en territorio Español sin importar su nacionalidad.
  4. Hay que registrarse en la web para participar, el plazo límite de inscripción es el 19 de Junio del 2013.
  5. No puede haber más de 40 equipos participantes por lo que es bastante limitado. En caso de haber más, el jurado seleccionará los 40 equipos en función de los motivos que haya indicado cada equipo en el formulario de registro.

La temática será totalmente libre y para que no sea posible tener algo ya desarrollado, no dejarán llevar ningún dispositivo móvil ni portátil como por ejemplo USB. Las apps se evaluarán en función de su originalidad, la calidad de la programación, la cantidad de recursos usados (cuantos más recursos mejor como por ejemplo: GPS, cámara, audio, etc..) y la calidad de los comentarios. Basándose en esto, el jurado elegirá 1 equipo ganador del primer premio, 4 del segundo y 10 del tercero.

Estos son los premios:

  • El primer premio consistirá en un ordenador portátil HP Pavilion g6-2319ss.
  • El segundo premio será una tablet Nexus de 7 pulgadas.
  • El tercer premio consistirá en  un smartwatch de Sony.

Animo a todos los desarrolladores de apps que puedan participar que lo hagan, siempre se aprende algo de estos concursos y además puede ser muy divertido.

Android Studio

Android Studio

Estos días esta siendo el evento anual de Google I/O 2013, un acontecimiento donde Google presenta sus nuevas tecnologías a todo el mundo. La noticia de hoy trata sobre una nueva herramienta de desarrollo de apps para Android que ha hecho Google: el Android Studio.

Este programa es un entorno de desarrollo basado en otro conocido como es IntelliJ IDEA, que sirve para crear apps para Android usando el lenguaje Java. Aunque no se ha mencionado mucho sobre la herramienta, lo más destacable es que tiene la posibilidad de ver en tiempo real lo que se va codificando, algo que los demás entornos de desarrollo no ofrecen. Además, contiene una gran variedad de emuladores diferentes para poder testear lo que hagamos en distintos dispositivos y resoluciones como por ejemplo tablets. Los amantes de Java seguro que lo encontráis muy útil así que os animo a probarlo y a que comentéis vuestro punto de vista al respecto.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies