Comienza a desarrollar para Android Wear

Las prendas inteligentes son una de las últimas tendencias en la tecnología informática. El sistema operativo Android* Wear de Google las convierte en un nuevo suelo fértil para el desarrollo de aplicaciones.

En este artículo daremos un panorama general de Android Wear, con especial atención a los dispositivos que se pueden usar como prendas, los tipos de aplicaciones y cómo desarrollarlas y depurarlas. También explicaremos dos maneras de depurar aplicaciones para prendas inteligentes mediante ADB.

Dispositivos

El concepto de prenda inteligente abarca distintos tipos de aparatos tales como: audífonos, bandas de pulsera, joyas electrónicas y hasta dispositivos para animales domésticos. Actualmente, la categoría de productos estrella es la de relojes inteligentes. Las empresas de tecnología más importantes ofrecen sus propias líneas de relojes basados en Android Wear. Pebble Steel*, ASUS ZenWatch*, Motorola 360*, LG G Watch R* y Samsung Gear S* son las más recientes del mercado. Todas tienen diseños diferentes, pero comparten funcionalidades admitidas por Android Wear: tecnología Google Now*, registro de actividad física, control de la música y órdenes por voz. Además, todos los relojes inteligentes dependen de dispositivos móviles Android/iOS* que se comunican con ellos por Bluetooth*. Hay aplicaciones especiales para conectar smartphones y tabletas electrónicas a las prendas inteligentes.

¿Qué se puede desarrollar?

Aunque Android Wear es un proyecto relativamente nuevo, Android Wear Center, el equivalente a Google Play*, ofrece una amplia gama de aplicaciones ideadas específicamente para prendas inteligentes.

Android Wear Center

Hay muchísimas para relojes. Todos los días, Android Wear Center publica nuevos lanzamientos de aplicaciones de personalización, música, comunicación, salud, ejercicio y diversos otros tipos. A pesar de lo pequeñas que son las pantallas de los relojes, también hay juegos estilo arcade y de ingenio para ellos, aunque todavía no muchos.

Android Wear Center Apps

La gran mayoría de las aplicaciones Wear son diseños de esfera de reloj, que personalizan la función esencial, que es la de indicar la hora.

Android Wear Apps Watch Faces

¿Cómo se puede desarrollar?

Por una parte, crear aplicaciones para Android Wear se parece mucho a desarrollar para tabletas y smartphones. Se pueden utilizar herramientas ya conocidas como el JDK, el SDK de Android (Android Wear es compatible con la mayoría de las API de Android), Eclipse*, Android Studio y otros entornos de desarrollo integrado. Este vínculo conduce a una lista de las clases de la biblioteca Wearable Support.

Por otra parte, Google brinda una visión y principios de diseño exclusivos del desarrollo de aplicaciones para prendas inteligentes, que tratan las diferencias fundamentales entre esta tecnología y la de dispositivos móviles. Las diferencias que deberá contemplar la aplicación son el poco tamaño de la pantalla y los caracteres especiales de interacción. Además, se deben considerar la estructura de la aplicaciónla sensibilidad al contextola interfaz de usuarioel estilo y las esferas de reloj.

¿Cómo se depura?

Depurar es un proceso inherente a todo ciclo de desarrollo, y el caso de las aplicaciones de Android Wear no escapa a esa regla. En esta sección, mostramos cómo depurar aplicaciones para prendas inteligentes. Utilizamos dos dispositivos: el reloj LG G Watch R con Nexus 4*.

Android Wear admite dos formas de depurar: por USB y por Bluetooth.

Te recomendamos el artículo Android wear through ADB que contiene un tutorial paso a paso que explica cómo depurar aplicaciones Android Wear por medio usando el Android Debug Bridge (ADB).