Tecnología

El Open Source necesita más diseñadores, no más programadores

·

No hace mucho hablé sobre el tema, pero un post reciente de un diseñador web me ha vuelto a confirmar la idea. El mayor problema del Open Source es probablemente el producido por su mayor ventaja: da más opciones, pero eso también provoca una mayor fragmentación. Sin embargo, a ese gran problema se unen otros igualmente notables. En primer lugar, claro, está el hecho de que aunque hay aplicaciones Open Source excepcionales, hay otras muchas que son una castaña. Pero es que además de eso hay otro factor esencial:

El Open Source necesita una nueva interfaz de usuario

Ese es precisamente el título de ese post. muy comentado en HackerNews– en el que ese diseñador web analiza el problema: hay aplicaciones brillantes, con prestaciones brillantes, con un código brillante y que conforman un producto útil. El problema está en que la interfaz de usuario de esos desarrollos los hace incómodos, ásperos para el usuario.

El autor compara algunos proyectos web como ProjectPier -que hace lo mismo que Basecamp o activeCollab, pero en formato abierto- y algunos otros desarrollos convencionales, como Cyberduck o Filezilla, enfrentándolos con Transmit o Forklift. Yo daré un ejemplo más: hace poco he trabajado con PHPList para crear un sistema de gestión de usuarios, y la conclusión es la misma: las prestaciones son asombrosas y me han resuelto un problema muy gordo con un coste económico cero (aunque sí ha habido un coste notable a nivel de aprendizaje), pero su interfaz de usuario es, sencillamente, patética, algo que cuidan mucho más servicios de pago como Mailchimp o Aweber.

Porque lo que necesita el Open Source no es tanto desarrollador, sino unos cuantos buenos diseñadores que trabajen en la interfaz de usuario de esos desarrollos Open Source.

Las diferencias entre software con una buena UI y otra mediocre surgen por todos lados, aunque no siempre son tan claras. The GIMP probablemente no ha cosechado más éxito por su áspera interfaz, y GNOME Shell o Unity están causando mucho revuelo por sus radicales ideas -aunque en estos casos la interfaz de usuario tiene su aquel-. Todo se resume en otra de esas grandes citas de Steve Jobs:

People DO judge a book by its cover. We may have the best product, the highest quality, the most useful software etc.; if we present them in a slipshod manner, they will be perceived as slipshod; if we present them in a creative, professional manner, we will impute the desired qualities

Así es: una aplicación, un servicio web, un juego, puede ser la pera limonera. Pero si no tiene una interfaz de usuario adecuada, lo tiene muy, muy jodido.


Incognichollos

Esta es una selección con las mejores ofertas tecnológicas actualizadas casi diariamente, como expliqué aquí. Aunque estés en un post “antiguo” las ofertas son de última hora, los Incognichollos los actualizo aparte. También puedes seguir los Incognichollos en Twitter o en el nuevo canal de Telegram 🙂 . Aprovecha, que no suelen durar mucho tiempo:

  • iPad 9,7 pulgadas (2018): el modelo más reciente con soporte para el Apple Pencil. Color gris espacial, 32 GB de capacidad y con WiFi. Está a 252,90 euros en eBay con el cupón PORQUESI10 , el precio más bajo que he visto. En Amazon está a 309 euros. Por cierto, el modelo con 128 GB de capacidad está a 341,10 euros en eBay con el mismo cupón.
  • Samsung Galaxy Note 9: precio absurdo. 6,4 pulgadas QHD+, Exynos 9810, 6 GB de RAM, 128 GB de capacidad, Cámara dual 12+12, S-Pen, 4.000 mAh. Está a 539 euros en eBay con el cupón PORQUESI10 . Brutal. Pero brutal, brutal. En Amazon está a 769.
  • Xiaomi Mi 9: atentos, chicos. AMOLED 6,39” , Snapdragon 855, 6 GB de RAM, 128 GB de capacidad, huella dactilar en pantalla, carga inalámbrica y rápida, cámara triple (48+12+16 MP). Brutal por 500,41 euros en AliExpress
  • Xiaomi Mi 9 SE: y la versión compacta: 5,97 pulgadas, Snapdragon 712, 6 GB de RAM, 64 GB de capacidad, triple cámara (48+12+16), lector de huella en pantalla, está a 356,29 euros en AliExpress.
  • Samsung Galaxy S10e: el compacto de la familia: 5,8 pulgadas, Exynos 9820, 6 GB de RAM, 128 GB de capacidad, cámara doble (16+12 MP), 3.100 mAh, lector de huellas en el lateral. Está a 709 euros en eBay con el cupón PORQUESI10
  • Monitor HP 27q: una maravilla. 27 pulgadas con resolución QHD (2560×1440), entrada HDMI-DVI, DIslayPort, formato 16:9. Gran precio, 249 euros en Amazon. Chollazo.
  • Aspirador Xiaomi Dreame V9: un reciente aspirador de mano inalámbrico, batería de 28 minutos (modo estandar), accesorios para distintos rincones, 20.000 Pa de succión. Está a 148,41 euros en AliExpress.
  • Xiaomi PocoPhone F1: el teléfono chollo en su mejor versión. 6,18”, Snapdragon 845, 6 GB de RAM, 128 GB de capacidad, 4000 mAh, cámara dual 12+5 MP, reconocimiento facial. Está a 256 euros en Banggood con el cupón 2BGF1ICC.
  • Xiaomi Notebook Air 13,3”: el portátil con una CPU algo más antigua, el Core i5-7200U. Por lo demás, impresionante por sus 8 GB de RAM, 256 GB de capacidad y GeForce MX150 además de lector de huella. Brutal por 586,90 euros en Banggood con el cupón 12CRI01.
  • Monitor Acer V6 V226HQL: monitor de 21,5 pulgadas Full HD (1920 x 1080) con entradas VGA, DVI y HDMI. Atentos al precio: 83,48 euros en AliExpress Plaza, envío desde España y garantía de dos años.
  • Tarjeta gráfica EVGA RTX 2060: chollazo si queréis actualizar la GPU con este nuevo modelo en formato corto (es anchota, 3 slots) y con 6 GB de memoria GDDR6. Está a 305,73 euros en AliExpress Plaza. Envío desde España, dos años de garantía.
  • Bolígrafo Xiaomi Mijia Pen + 3 recambios: el boli de 0,5 mm con tecnología suiza (o eso dicen) que enamora. Yo ya he comprado varios, y la verdad es que molan, y por este precio, más. El boli + tres recambios sale por 3,58 en AliExpress.
  • Huawei Mate 20 Pro: el súper teléfono de Huawei, incluso por encima del P20 Pro. Pantalla de 6,39 pulgadas, Kirin 980, 8 GB de RAM, 128 GB de capacidad, 4.200 mAh y una cámara triple que está entre las tres mejores del mercado. Está a 739,99 euros en eBay.
  • Xiaomi Mi Notebook Ruby: completísimo: pantalla de 15,6” FullHD, Core i7-8550U, 8 GB de RAM, 128 GB SSD, 1 TB HDD, GeForce MX 110, USB 3.0, HDMI, Gigabit Ethernet, lector tarjetas. Está a 662 euros en Banggood con el cupón 19BGMX898.
  • Portátil gaming Lenovo Legio Y530 + Monitor Lenovo L24q: un pack llamativo: el portátil de 15,6”, Core i5-8300H, 8 GB/1 TB (HDD), GTX 1050, Windows 10. Monitor 24 pulgadas 2560×1440 pixels. Muy bien todo por 793,50 euros en Amazon, y cambio SSD asumible
  • Pilas alcalinas AAA (pack de 100): menudo cargamento de pilas AAA tienen aquí, ofertón por 19,99 euros en Amazon
  • Logitech Driving Force G29: si te gustan los simuladores de coches, atento. Volante y pedales para PS4, PS3 y PC: Es un producto reacondicionado y certificado, así que garantía total. Está a 165 euros en Amazon.
  • Reloj inteligente Ticwatch S: basado en Android Wear 2.0, con pantalla de 1,4 pulgadas, GPS, pulsómetro, reproductor de música, notificaciones. Buena forma de acceder a estos dispositivos, porque está a 159 euros en Amazon.
  • Tarjeta Micro SD Samsung EVO 64 GB: clase 10, 100 MB/s, UHS-I, IPX7. Está a 16,99 euros en Amazon.
  • Cubot P20: lo probé en Incognitosis y me sorprendió gratamente, pero ahora cuesta la mitad. MediaTek MT6750T, 4/64 GB (ampliables), 4.000 mAH, cámara dual 20+2 MP, lector de huella. Está a 85 euros en Amazon con el cupón SGSCUJJ3.
  • Star Wars Battlefront II PS4: el juego de EA es una pequeña maravilla, y más a este precio: 17,99 euros en Amazon en la edición para PS4 (19,90 euros para PC)
  • Xiaomi PocoPhone F1: el móvil súper chollo de los últimos meses baja también en Amazon. 6,18 pulgadas, Snapdragon 845, 6GB de RAM y 128 GB de capacidad (ole) además de cámara dual 12+5 MP. Brutal a 239,90 euros en Banggood con el cupón 2F1BG469. Está a 305 euros en Amazon.
  • Casco de esquí ENKEEO: si esquiáis atentos a este casco en color negro, tamaño XL; con “ventilación activa”. Está a 9,90 euros en Amazon con el cupón E83C2762.
  • Soporte de escritorio para monitor: muy interesante para controlar la posición del monitor en tu escritorio. Soporta monitores desde 17 a 32 pulgadas, hasta 8 kg de peso Está a 39 euros en Amazon.
  • Portátil Lenovo Yoga 910: un convertible estupendo de 13,9 pulgadas Full HD con un Core i7-7500U, 8 GB de RAM, 512 GB SSD y que podéis usar como tablet o como portátil. Buena opción por 899 euros en Amazon.
  • Samsung Galaxy S7: sigue siendo un telefonazo. Pantalla de 5,1 pulgadas, Exynos 8890 octa-core, 4 GB de RAM, 32 GB de capacidad (ampliables), cámara de 12 MP fantástica. Está a 188 euros en AliExpress, mucho mejor que móviles más recientes en ese rango de precios.
  • Gears of War 4: el juego para Xbox One y PC Windows cuesta 3,99 euros en CD Keys. Poco más que decir. A pegar unos tiros, ¿no?
  • Portátil gaming Medion Erazer P6605: pantalla de 15,6” FullHD, Core i7-8750H, 16 GB de RAM, 256 GB SSD, NVIDIA GTX 1050 y Windows 10, teclado en español. Buena oferta también para jugar con alegría, 729 euros en Amazon.
  • Portátil Huawei Matebook 13: atentos a este maquinón, versión “lite” del Mateboox X. Con pantalla de 13 pulgadas 2K (1440p), un Core i5-8265U, 8 GB de RAM, 256 GB de capacidad, una GeForce MX150 y lector de huella dactilar. Lo tenéis a 745 euros en AliExpress. La batería de 41,7 Whr es algo limitada quizás, pero es que claro, es súper delgado (14,9 mm) y ligero (1,28 kg).
  • OnePlus 6T: pantalla de 6,41”, Snapdragon 845, 8 GB de RAM, 128 GB de capacidad, batería 3700 mAh, cámara dual (20+16 MP), lector huellas integrado en pantalla, “mininotch”,una maravilla por 470 euros en Banggood con el cupón 62ca20

¿Quieres recibir un correo de aviso cuando publique nuevas entradas?

Standard

11 comentarios en “El Open Source necesita más diseñadores, no más programadores

  1. aabv78 dice:

    Javi, desde hace algún tiempo sigo tu brillante blog (de los mejores que sigo), y aunque nunca he comentado anteriormente en esta ocasión me tomo el atrevimiento de hacerte una pequeña sugerencia: En muchas ocasiones veo que citas a otras personas y muchas de estas citas son en inglés, lo cual podría dificultar un poco el entendimiento del artículo para algunas personas. En mi caso tengo un dominio aceptable del inglés y por tal razón esto no me supone mucho trauma..

    En fin, te felicito nuevamente por tu excelente blog. Saludos

  2. Alex dice:

    aabv78, por “desgracia” vivimos en un mundo donde el inglés es el idioma de la tecnología. Cuando se cita a gente, suelen ser de habla inglesa, o sus palabras las pronunciaron en inglés. Alguien que no sepa inglés puede usar un traductor, no es obligación del que escribe hacer una traducción de lo que cita, porque entre otras cosas, se podría perder algún matiz del mensaje original.

    No puedo estar más de acuerdo contigo en este tema. Pero muchos siguen sin entenderlo. El problema es que los buenos diseñadores suelen cobrar bastante y eso ya no encaja con la filosofía del opensource. Así que estamos un poco a expensas de que haya proyectos donde alguien sea un poco mejor diseñador y dé un toque de calidad visual a los desarrollos.

  3. lc dice:

    Esto de las interfaces asperas es muy de unix, juraria que viene del origen universitario de unix, en este ambito, mucho soft se hace para resolver una unica cosa, pulsando los botones determinados en secuencias determinadas, te saltas la secuencia y se joroba todo, pero es que en esos ambitos lo que interesa es eso, resolver, aunque tengas que aprenderte la secuencia, y aunque casque cuando vas a grabar porque no hay sitio en el disco duro. Es mas, je,je, si dices que te vas a saltar la secuencia te miran raro. Y claro, no se puede utilizar este mismo esquema con un Gimp que resuelve/hace multitud de cosas.
    Añado un factor mas a este tema, desde la parte del programador y que puede que lo haya comentado antes, cuanto mas facil hacemos la interfaz para el usuario mas dificil es programarla. Sobre todo hay que controlar perfectamente multitud de variables, que definen el estado de la interfaz en un momento dado, En la mayoria de mis desarrollos la mitad de las lineas de codigo es interfaz, y eso suele ser bastante codigo (20.000 lineas de codigo para la interfaz en alguna de desarrollo unipersonal). Tambien hay que tener en cuenta que no se puede presuponer el orden en el que suceden las cosas, por ejemplo, despues de un “abrir fichero” puede venir un “guardar fichero”, “guardar un fichero como”, pero tambien otro “abrir fichero”, lo que nunca vendrá es un “guardar fichero como” sin un “abrir fichero”, y esto es lo mas facilon, ahora pensar en el raton, con tres botones y una rueda mas combinacion teclado-raton …. Ademas, cuando consigues que un interfaz quede bien diseñado y programado, parece que tenia que haber surgido asi desde la primera vez que se penso, y nooooooo, por el camino se han desestimado mucha otras variantes. Ahora intenta justificar todas esas horas/hombre/euros en eso que se ve tan sencillo,ja,ja. Recordemos que es free que no significa gratis. Encima resulta que al hacerlo tan facil parece que las cosas tan absolutamente complejas que hay tras la parte “no interfaz” son ninguneadas.
    Asi que cuando la interfaz sea buena, acordaros de lo aspero que probablemente ha sido programarla para que no sea aspera, ¡toma frase!.

    Todo esto no es justificacion para las asperezas y hay que intentar hacer las cosas faciles a los usuarios.

    Saludos

    • Alex dice:

      lc, la estética no implica más código, implica mejor diseño. Tu estás mezclando funcionalidad con diseño. No estamos hablando de si estás controlando cualquier excepción que pueda haber porque el usuario haga las cosas en una secuencia diferente a la prevista.

      Diseño estético, intuitividad, curva de aprendizaje. No es muy de UNIX lo de las interfaces ásperas. Hay cantidad de software en UNIX con interfaces cuidadísimas. Es que OSX es un UNIX al fin y al cabo.

      Tampoco estamos hablando de prácticas de estudiantes universitarios que están resolviendo ecuaciones diferenciales de segundo orden, y saben exactamente el input que entra al programa. Estamos hablando de software comercial, una hoja de cálculo, un software de retoque fotográfico, etc…

      No me vale que las interfaces ásperas sean muy de UNIX. Si quieres discutimos sobre las interfaces de DOS que no viene del ámbito universitario.

      Pero quizás quieres expresar que es muy de UNIX el hecho de que haya muchos programadores opensource provenientes de ese ámbito universitario. Gente con talento pero sin experiencia, gente con la cabeza muy bien estructurada y capaz de escribir código de alta calidad, pero incapaz de diseñar visualmente, precisamente por su alto grado de estructuración mental. El diseño es más para mentes desestructuradas incapaces de escribir una sola línea de código, pero brillantes en las artes gráficas. Y sólo unos pocos pueden tener algo de los dos mundos.

      Todos sabemos que gran cantidad de programadores OpenSource son chavales jóvenes con muchas ganas y mucho tiempo. Los más mayores tienen menos tiempo y menos ganas porque sus trabajos, los que les dan de comer, les quitan el tiempo y las ganas necesarias. Rara vez se involucra en un proyecto informático un joven creador gráfico, y ese si que lo haría por amor al arte, pero le tienen más amor al dinero.

      • lc dice:

        Me da a mi que en el articulo se refiere a lo que he expresado, no a la estetica, aunque si a intuitividad en el uso y curva de aprendizaje, entre otras cosas porque en linux han existido verdaderas maravillas, esteticamente hablando.

        OS X es un unix, con una interfaz muy bonita, podria discutir sobre la intuitividad y sobre todo de la consistencial (mejor no), pero la interfaz grafica por excelencia de unix son las X windows añadiendole un gestor de ventanas. Ya se que OS X tambien puede ejecutar las X (windows), pero no creo que esten debajo del cocoa, quartz y demas, mas bien diria que estan al lado, aunque no lo puedo asegurar.
        Lo que si te aseguro es que no me referia a practicas de estudiantes universitarios, he visto cosas realmente buenas, complejas, muy complejas, trabajos digno de admiracion, respeto, para lo cual tendria que aprender mas matematicas, mas fisica y mas de todo, pero con un interfaz patetico y no me refiero a la estetica (entendida como colorines, vamos). Si no puedes verlo en vivo y en directo, fijate en el software que aparece en documentales de divulgacion cientifica, sobre fisica, astronomia, matematica… y te dará un yuyu.
        Otra cosa, yo diria que hoy en dia, cuando hablamos de interfaces de usuarios, todo el mundo piensa en interfaces graficas de usuario con ventanas, las interfaces de ms-DOS y clones, no merecen el nombre de graficas, casi que no las consideraria interfaces :-). En todo caso las formas en que se procesa las entradas de usuario y las salidas por pantalla en ms-dos y en interfaces de usuarios (graficas con ventanas) son lo que llamarian ultimamente, paradigmas totalmente distintos :-). Y si no te limitas a poner botones o a usar componentes preexistentes pues ya ni te cuento.
        En cuanto a que los programadores opensource son inexpertos, jovenes, incapaces de “diseñar visualmente”???, creo que no estas muy informado (dicho suavemente). Menos mal que dices que tienen talento. Dejo para otros “tertulianos” la labor de informarte. Por cierto, en mi trabajo nunca he empleado licencias “opensource”, lo que no quiere decir que yo, a titulo personal, no lo considere adecuado. Asi que no me afecta directamente tu opinion sobre los programadores “opensource”

        Tampoco me refiero a controlar excepciones, creo que para explicarme tendria que dejar las analogias y mejor tendriamos que entrar en un lenguaje y conceptos mas profesionales y no creo que sea el lugar, ni la intencion del blog.

        Si el autor del autor del articulo y dueño “supremo” del blog, je,je, decide aclarar lo del “diseño”, le estaria agradecido.

        saludos

  4. Francisco dice:

    Pues que quieres que te diga, a mi lo de las interfaces “asperas” me la pela, me he dado cuenta de que soy mucho más rápido y eficaz trabajando desde consola que desde interfaz gráfica, por lo menos para algunas cosas, y si cojo una aplicación libre para resolver un problema de mi empresa y resulta que la interfaz no es bonita pues que se jodan, ¿la aplicación cubre las necesidades detectadas?, si es que si tendrán que aprender a usarla y si no quieren la empresa tendrá que contratar un diseñador o una empresa que se meta en la aplicación y cambie el diseño para hacerlo más atractivo, es lo que tiene el software libre, que si no te gusta PUEDES CAMBIARLO. El problema es que muchas empresas hacen ese tipo de cosas, contratar a alguien para que mejore la interfaz gráfica de una aplicación, pero luego no comparten las mejoras con la comunidad.

Comentarios cerrados