Visión general de las plataformas de desarrollo portátiles

La tecnología está cambiando rápidamente, y el último dispositivo de hoy se desactualiza por completo en un instante. En un entorno tecnológico tan dinámico y emergente, los desarrolladores pueden confundirse un poco. Todos queremos encontrar las mejores vías para canalizar nuestros esfuerzos de aprendizaje y desarrollo..

Muchos tecnólogos creen que la edad de oro de los teléfonos inteligentes está llegando a su fin. Un nuevo lote de dispositivos portátiles de alta tecnología están a punto de reemplazar los teléfonos inteligentes en un futuro próximo. ¿Cómo serían estas tecnologías y dispositivos? Los wearables pueden variar en tamaño desde relojes hasta gafas inteligentes y anillos inteligentes. Cada día, son cada vez más pequeños y también están mejorando su rendimiento..

Estos dispositivos ya han comenzado a redefinir los patrones de interacción del usuario, el comportamiento del usuario y, a veces, incluso el estilo de vida del usuario. En este artículo, conocerá las últimas plataformas de dispositivos portátiles emergentes para las que podría desarrollar aplicaciones..

1. Relojes inteligentes

Aunque los relojes inteligentes son el siguiente paso obvio, les tomó un tiempo desafiar la posición dominante de los teléfonos inteligentes. Esto se debió principalmente a problemas de interacción asociados con el tamaño pequeño de la pantalla y la mala duración de la batería. 

La mayoría de los relojes inteligentes empezaron como un "compañero" de un teléfono inteligente. Sin embargo, las cosas están cambiando muy rápido. Varios relojes inteligentes independientes que no necesitan emparejarse con un teléfono inteligente están disponibles ahora. Las últimas innovaciones han mejorado y refinado la interacción y la experiencia del usuario en gran medida..

Si desea desarrollar para una plataforma de reloj inteligente, puede considerar uno de los siguientes.

1.1 Android Wear

Android Wear es una de las plataformas líderes de smartwatch. Su última versión, Android Wear 2.0, ha eliminado muchos problemas de las versiones anteriores y viene con algunas características realmente interesantes. Los relojes inteligentes que funciona con esta plataforma ahora pueden funcionar como dispositivos independientes, lo que significa que ya no tienen que depender de un teléfono inteligente. La interfaz de usuario se ha vuelto más refinada, más legible y más fácil de navegar que nunca. También cuenta con un teclado QWERTY completo para que el usuario pueda escribir en el dispositivo. Lo mejor es que puede acceder directamente a la tienda Google Play, sin depender de un teléfono inteligente para la conexión. 

Así que está claro que Android Wear ofrece grandes oportunidades para que los desarrolladores exploren. Podrías comenzar a desarrollar caras de relojes u otras aplicaciones de Android Wear. Puede experimentar con una amplia gama de sensores compatibles, incluidos Bluetooth, WiFi, LTE, GPS, NFC y el sensor de frecuencia cardíaca. Android Wear 2.0 ahora incluso admite métodos de entrada de terceros. Entonces, si ha estado pensando en desarrollar un teclado suave innovador para el reloj, este puede ser el momento para ello..

1.2 Apple Watch

El último modelo de Apple Watch, Serie 3, tiene dos variantes. Solo uno tiene la conectividad celular LTE opcional, pero ambos están equipados con GPS integrado. Mientras que uno de ellos permite un modo independiente, ambos están optimizados para ser utilizados junto con un teléfono inteligente. Podría idear algunas ideas extrañas e innovadoras para utilizar el GPS incorporado, la conectividad LTE, el altímetro y Siri, el asistente de voz.. 

Apple también ha lanzado recientemente watchOS 4, la última versión de su sistema operativo portátil. También han solucionado algunos errores y problemas, especialmente relacionados con la conectividad LTE. No tiene que preocuparse mucho por vincularlo con el mundo externo y puede centrarse más en su negocio de desarrollo de aplicaciones.

1.3 Samsung Gear S Series

Si bien Tizen no es tan popular como Android o iOS entre los usuarios de teléfonos inteligentes, es realmente un nombre importante en el sector de los relojes inteligentes. El reloj inteligente Samsung Gear, impulsado por Tizen OS, tiene la segunda mayor participación de mercado en este sector.. 

Debes tener en cuenta las características únicas del reloj cuando estés desarrollando aplicaciones. Estas funciones incluyen voz a texto, GPS, compras en la aplicación y un elemento de interfaz de usuario especial llamado Widget que proporciona un fácil acceso a las tareas más frecuentes. La última versión es el Gear S3, y también puede usarse como un dispositivo independiente. Solo necesita utilizar Tizen Studio para hacer realidad la idea de su aplicación..

2. Fitness y rastreadores de actividad

Algunos de los proveedores de tecnología han creado dispositivos portátiles que se adaptan a las necesidades específicas de ciertos nichos, en lugar de tratar de construir teléfonos inteligentes en miniatura. Uno de estos nichos de mercado consiste en atletas, deportistas y amantes de la aventura al aire libre. 

Los wearables que atienden a este sector no intentan reemplazar los teléfonos inteligentes de sus usuarios. En cambio, es más probable que reemplacen sus relojes de pulsera normales. Estos dispositivos proporcionan información más precisa sobre las actividades deportivas de los usuarios. La mayoría de ellos han reducido las versiones de las funciones del sistema operativo y del hardware, para que puedan centrarse en su trabajo especializado. Eso les ha permitido mejorar dramáticamente la duración de la batería..

2.1 Fitbit

Fitbit es un rastreador de actividad que se dobla como un reloj. Se combina con un teléfono inteligente para proporcionar informes completos del rendimiento de entrenamiento del usuario. Los usuarios pueden establecer objetivos diarios, como la cantidad de calorías para quemar, y luego ver su progreso hacia ellos durante un período de tiempo. Desarrollar aplicaciones para Fitbit es muy fácil si tiene experiencia en JavaScript, CSS y SVG. Fitbit OS es un software inteligente que hace que este rastreador de ejercicios sea realmente emocionante y fácil de usar.

Podría usar Fitbit Studio, el IDE oficial para el sistema operativo Fitbit, para desarrollar aplicaciones y caras de reloj. Si desea distribuir sus aplicaciones, también puede hacerlo subiéndolas a la Galería de aplicaciones..

2.2 Garmin

Garmin tiene una serie de wearables destinados a atletas, adictos al ejercicio y amantes de la aventura al aire libre. Casi todos sus dispositivos vienen listos con GPS, monitor de ritmo cardíaco y docenas de sensores y funciones útiles.

Puede usar el Connect IQ SDK de Garmin y seleccionar entre una serie de API como Health API, Connect API y varias otras para desarrollar aplicaciones. El sitio web para desarrolladores está lleno de herramientas y recursos adicionales, como software GIS, conjuntos de datos de mapas digitales y mucho más.

2.3 Samsung Gear Fit

Si bien Gear S es un reloj inteligente con todas las funciones, Gear Fit está más inclinado hacia el mercado del rastreador de ejercicios. Podría usar las mismas herramientas que usó para el Gear S, pero lo único es que debe ser consciente de la función única de este como monitor de actividad física..

3. Gafas inteligentes

Las gafas inteligentes ofrecen una experiencia única que es completamente diferente de todos los wearables usados ​​a mano. No aíslan al usuario tanto del mundo real como los auriculares VR, sino que se mezclan con la realidad. Normalmente lo hacen agregando una capa de información sobre la vista del usuario del mundo real..

Estas gafas inteligentes se pueden utilizar en una variedad de situaciones que van desde aplicaciones generales para el consumidor hasta tareas altamente técnicas e industriales. Un gran ejemplo es para reparaciones de equipos. El técnico podría ver el equipo real a través de las gafas inteligentes, y una aplicación AR proporcionaría más ayuda al identificar todas las partes que toca el técnico y mostrar información sobre ellas en una superposición.

3.1 Epson Moverio

Epson fue un pionero en este sector, y sus últimos modelos Moverio incluyen las versiones Moverio BT-300, BT-350 y BT-2000 Pro. Aunque no son compatibles con la conectividad de datos móviles, puede usar la conexión Wi-Fi o Bluetooth incorporados para conectarlos a cualquier dispositivo compatible.

Las gafas inteligentes de Epson utilizan el sistema operativo Android y están equipadas con una serie de sensores como GPS, sensor geomagnético, acelerómetro, giroscopio y sensor de iluminación. Ahora usted también puede convertirse en un editor de aplicaciones AR, registrándose en el sitio web de sus desarrolladores y utilizando el SDK de Moverio más las herramientas optimizadas para crear aplicaciones..

3.2 Daqri

A diferencia de Epson, que está más inclinado hacia los consumidores, Daqri se enfoca en clientes empresariales. Sus gafas inteligentes y su casco inteligente son útiles en una serie de aplicaciones industriales y médicas. La plataforma puede proporcionar visualización de datos en tiempo real, instrucciones de trabajo y asistencia remota de expertos. Puede descargar su SDK como una extensión para Unity e inmediatamente comenzar a codificar..

3.3 Sony SmartEyeglass

Sony SmartEyeglass está dirigido principalmente a desarrolladores que desean experimentar con las últimas aplicaciones de AR. Tiene sensores integrados de cámara, micrófono, acelerómetro, giroscopio, brújula y brillo. Una capa de texto verde monocromático aparece en sus lentes transparentes binoculares, que proporcionan al usuario información.. 

Estas gafas deben emparejarse con un teléfono inteligente para funcionar. Sony también ha lanzado un SDK, que permite a los desarrolladores experimentar con algunas ideas geniales de aplicaciones..

3.4 Vuzix

Vuzix tiene una gama de productos portátiles que incluyen gafas inteligentes, gafas de sol inteligentes y auriculares de video. Pueden atender tanto a los consumidores como a los profesionales, y pueden cubrir una amplia gama de aplicaciones tales como industrial, médica, minorista, mesa de ayuda remota y mucho más. Asegúrese de registrarse en el sitio web del desarrollador y comenzar a desarrollar después de descargar el SDK.

4. Auriculares VR

Si bien los auriculares VR pueden hacer que el usuario se vea ridículo ante los demás, ofrecen una experiencia de usuario realmente envolvente que ningún otro dispositivo portátil puede proporcionar. Actualmente, las aplicaciones más prometedoras son aplicaciones de entretenimiento como juegos, pero hay muchas áreas que podrían explorarse. 

Una de esas áreas es simulaciones de entrenamiento. Los empleadores pueden hacer uso de auriculares VR y tareas virtuales simuladas que deben realizar los alumnos. Esto ayuda a reducir costos y también a obtener retroalimentación efectiva sobre el desempeño. El contenido educativo inmersivo también se convertirá en una aplicación asesina.

Los auriculares VR actuales están repletos de toneladas de sensores relacionados con datos espaciales, magnéticos, ópticos y térmicos del entorno del usuario. Son capaces de presentar al usuario una visión del mundo real, una visión del mundo virtual o una combinación de ambas. Esto los convierte en dispositivos realmente poderosos que pueden tener un gran impacto en todos..

Estas son algunas de las plataformas de auriculares VR más populares..

4.1 HTC Vive

Los auriculares Vive VR de HTC vienen con un conjunto completo de accesorios que ayudan a crear espacios realistas de realidad virtual llamados áreas de juego. Los usuarios deben configurar sus auriculares junto con los accesorios y definir las áreas de juego antes de usarlos. Si desea publicar aplicaciones de VR, simplemente regístrese como desarrollador en la tienda de aplicaciones de Vive, Viveport, y comience a construir nuevos mundos utilizando el SDK de Viveport. El SDK es compatible con varias plataformas de sistema operativo y motor de juego, por lo que puede elegir la versión que más le convenga. También puedes publicar tus juegos de realidad virtual en la popular tienda de aplicaciones SteamVR.

4.2 Oculus Rift

Otra plataforma líder en el espacio de la realidad virtual, Oculus ofrece una excelente experiencia de realidad virtual e interacción con el usuario. Su SDK también está disponible en varios paquetes, incluidos Platform SDK y utilidades para el motor de juego Unity. El popular motor de juegos Unreal también ofrece soporte incorporado para desarrollar aplicaciones Oculus. 

4.3 Samsung Gear VR

Samsung Gear VR no es un auricular VR independiente, sino un soporte para dispositivos inteligentes compatibles que brindan una experiencia VR. Samsung lo ha producido en colaboración con Oculus, y es compatible con los teléfonos insignia de Samsung. El auricular funciona como el controlador, proporcionando la óptica, así como los mecanismos de seguimiento de la cabeza, etc. Se conecta al teléfono inteligente a través de USB y debe calibrarse antes de su uso. Aunque configurar el entorno de desarrollo puede llevar algo de tiempo, vale la pena convertirse en desarrollador de una de las últimas plataformas tecnológicas disponibles en la actualidad..

4.4 Google Daydream View

Daydream View también es similar a Gear VR, pero este está revestido de tela y pesa mucho menos que el dispositivo de Samsung. Google ha comenzado recientemente a colaborar con Lenovo en la creación de un auricular VR independiente, pero aún está por llegar. Mientras tanto, Google ofrece cuatro SDK para desarrolladores para que puedan elegir Android, Unity, Unreal o iOS como su principal plataforma de desarrollo..

4.5 Sony PlayStation VR

Los auriculares VR de Sony también compiten cara a cara con otras plataformas populares como Oculus, pero convertirse en un desarrollador es relativamente difícil. Debe ubicarse físicamente en ciertos países seleccionados, tener una dirección IP estática para acceder al soporte para desarrolladores y enviar el número de identificación fiscal de su empleador. Esto significa que solo los desarrolladores corporativos están permitidos..

4.6 Windows Mixed Reality

Si bien la mayoría de los otros auriculares VR dependen de sensores externos para el seguimiento del movimiento, los auriculares de realidad mixta de Windows tienen todos los sensores integrados. Por lo tanto, no es necesario configurar espacios como áreas de juego (como en el caso de HTC Vive), pero esto significa que las capacidades de seguimiento son relativamente limitadas. 

Hay varios proveedores que fabrican auriculares de Windows Mixed Reality. Lenovo, HP, Samsung, Acer y Dell están entre ellos. Hay toneladas de artículos y otros recursos en el sitio web del desarrollador de Microsoft HoloLens para ayudarte a ponerte en marcha.

4.7 Google Cartón

Este es el artículo de más baja tecnología en una lista de alta tecnología: el intento de Google de llevar la experiencia de realidad virtual a las masas a un costo muy bajo. El dispositivo Google Cardboard está hecho de cartón y tiene un teléfono inteligente y lentes de plástico para brindar una experiencia de realidad virtual. Google también ha publicado un kit de fabricante completo para que los desarrolladores puedan comenzar a construir todo desde cero. Lo único que necesitan comprar es un teléfono inteligente y las lentes..

5. Anillos inteligentes

Los anillos inteligentes son quizás la próxima evolución de los relojes inteligentes. A medida que los wearables se hacen cada vez más pequeños, interactuar con ellos representa un verdadero desafío para los desarrolladores. Sin embargo, con la ayuda de algunos métodos de interacción no convencionales, como el control de gestos, se pueden resolver. A continuación se presentan dos de las últimas plataformas de anillo inteligente.

5.1 garra

Talon rings se puede conectar a una variedad de dispositivos, desde teléfonos inteligentes a tabletas y televisores inteligentes. No solo eso, también se pueden usar como controles remotos para encender o apagar las luces inteligentes. Todo un mundo nuevo se abre cuando piensas en las aplicaciones que se pueden crear. Puede controlar otros dispositivos o mejorar la experiencia de usuario de otras aplicaciones. Así que simplemente regístrese como desarrollador de Talon y solicite acceso a SDK. Estarás creando increíbles aplicaciones futuristas en muy poco tiempo..

5.2 Anillo NFC

El anillo NFC tiene una amplia gama de aplicaciones, como control de acceso, transferencia de datos y pagos. Los desarrolladores realmente creativos son libres de proponer las mejores ideas y convertirlas en aplicaciones utilizando los SDK y otras herramientas..

Conclusión

En este artículo analizamos brevemente las plataformas de desarrollo portátiles más recientes y emergentes que reemplazarán a los teléfonos inteligentes en el futuro. La tecnología está cambiando tan rápido que es imposible saber cuál de ellos realmente dominará. Así que sal y empieza a experimentar!

Mientras esté aquí, eche un vistazo a algunas de nuestras otras publicaciones sobre el reloj inteligente y el desarrollo de aplicaciones portátiles.

También tenemos cursos completos que le mostrarán cómo crear una aplicación portátil de principio a fin para las plataformas populares Android Wear o Apple watchOS..