Herramientas de código abierto para prototipado móvil

Experiencia de usuario
27/10/2016
|
Samuel Gimeno Artigas
Escritorio redondo con laptop, gafas, planta, celular, lápices y unas manos de mujer tecleando.

Hace un tiempo hablamos sobre las guías de interfaz y usabilidad en proyectos de software libre y de código abierto. Seguimos con esta serie sobre código abierto, y hoy hablaremos de algunas herramientas libres para hacer prototipado para móviles.

Probablemente, la plataforma más conocida es Material Design de Google. Es el framework de diseño de código abierto de Google, que usa para Android y sus aplicaciones web en todo tipo de dispositivos.

Queremos centrarnos en otro tipo de herramientas menos conocidas, que pueden ayudaros en vuestro trabajo diario.

Android_logo_3
Foto de Wikimedia Commons

Pencil

Pencil es la única solución completa de prototipado de código abierto, desarrollada por la empresa vietnamita Evolus. Está licenciada bajo GPL v2 y dispone de opciones de prototipado tanto para iOS como para Android. Además, es multiplataforma porque tiene versiones para Windows, Linux y OSX.

La herramienta sirve tanto para diseñar prototipos pero también diagramas de aplicaciones y de interacción, por lo que nos puede salvar de algún apuro para diseño de UX sencillo y sin complicaciones.

Aunque hay que decir que desde 2012 no han liberado ninguna nueva versión, hay una versión beta reciente de la versión Pencil 3.0. También existe una versión portable. Si queréis contribuir, tienen un repositorio en Github.

Android Open Source Platform

Android Open Source Platform (AOSP) es la plataforma de desarrollo de código abierto del equipo de Android. Por resumir, AOSP es la parte “libre” de Android (que no es todo Android, como muchos sabréis). Se puede usar tanto en OS X como en Linux, para desarrollar nuevas versiones de Android o desarrollar aplicaciones para Android.

Librería gráfica Qt

Qt fue el primera librería gráfica que soportó smartphones y embebidos, sobre la que se construyó KDE. Qt tiene una doble licencia, comercial y libre. Qt tiene una historia de 20 años que ha resumido en una infografía. Aunque la plataforma todavía existe, desde el abandono de Nokia no pasa por su mejor momento. Con ella se desarrollaron diversos dispositivos como las PDA Zaurus de Sharp, el Qtopia Greenphone o algunos modelos de la serie N de Nokia.

Otras herramientas de código abierto

Aquí incluimos algunas plataformas de código abierto pero que dependen para su ejecución de herramientas que no son completamente abiertas, como Xcode de OS X. Aún así, creemos que puede ser interesante reseñarlas.

  • Origami es un kit de prototipado para Xcode creado por Facebook para hacer prototipos funcionales para iOS tanto para iPhone como para iPad.
  • Redex es una optimizador de código para Android para elaborar apps para Android más pequeñas y eficientes. Aunque es una herramienta para programadores, la incluimos en la lista. Es un aplicación más eficiente y que ocupa poco espacio en el dispositivo móvil es una buena manera de mejorar la UX en Android y viniendo de Facebook seguro que han hecho un buen trabajo.
  • Flutter es un framework de código abierto de Google para hacer apps móviles eficientes, tanto para iOS, como para Android. Es un proyecto algo más ambicioso que Redex, pero que trabaja en el mismo sentido de conseguir unas aplicaciones móviles lo más eficientes posibles.
  • Facebook Code también ofrece un buen número de aplicaciones de código abierto.

Si conocéis o utilizáis alguna otra herramienta de código abierto que os sirva para el proceso de diseño de UX, podéis incluirla en los comentarios.

En Torresburriel Estudio realizamos proyectos de consultoría en diseño de experiencia de usuario para tu producto digital aplicando metodologías de diseño centradas en el usuario. Contacta con nosotros y cuéntanos tu proyecto.

¿Quieres darnos tu impresión sobre este post?

Una respuesta a “Herramientas de código abierto para prototipado móvil”

  1. […] El tercer video está más centrado en cómo introducir metodología de diseño en equipos de desarrollo. Los programadores tienen conocimientos técnicos avanzados, pero también deben conocer las bases de diseño que hagan sus productos más usables. En ese sentido, la fase de prototipado tiene un papel esencial en muchos ámbitos, como pueden ser equipos de desarrollo para dispositivos móviles. […]

Deja una respuesta

Aquí va tu texto personalizado.

Blog

Nos encanta compartir lo que sabemos sobre diseño de producto y experiencia de usuario.
Ver todo el blog
Puedes consultarnos lo que necesites
Envíanos un mensaje
Nombre
Email
Mensaje
Gracias por escribirnos. Nuestro equipo se pondrá en contacto contigo tan pronto como sea posible.
Ha ocurrido un error. Estamos trabajando para resolverlo. Puedes escribirnos al chat.