jueves, 25 de febrero de 2016

Diseño visual para la Convergencia

Una de las críticas fundadas para que haya quien no recomiende el uso de Ubuntu Touch es, precisamente, la carencia de aplicaciones nativas. Al margen de que obtener webapps es muy sencillo, es cierto que en el terreno de las aplicaciones nativas la cosa está verde. Pero, por otra parte, es lógico ya que la maravilla está apenas despegando y muchos desarrolladores aún no se han decidido a enfrascarse en el asunto.

Pero esto, naturalmente, va a cambiar. Canonical está haciendo un gran esfuerzo para proporcionar todas las herramientas y guías necesarias. Y ahora, con el sistema bien encaminado, se hace un llamamiento a los desarrolladores de aplicaciones para que de comienzo la revolución.

En el blog de diseño de Canonical se acaba de publicar este artículo que traduzco  algo liberalmente a continuación:


Es emocionante comprobar como estamos viendo nacer más y más nuevas herramientas para la Convergencia y características en Unity 8. Algunas aplicaciones X11 clásicas (Gimp, Libre Office y unas cuantas más) están ya corriendo en Unity 8 usando el nuevo hardware de nuestros socios, incluyendo la premiada tableta M10 de BQ.

Al mismo tiempo, nosotros queremos ayudar a la gente a escribir o portar aplicaciones a nuestra plataforma usando nuestra moderna caja de herramientas diseñada para una bien engrasada experiencia de usuario, un amplio rango de pantallas y tipos de teclado así como todas las combinaciones intermedias posibles. Ha sido todo un interesantísimo reto imaginar, diseñar y empezar a construir un mundo donde todas las interfaces, independientemente del tipo de entrada o factor de forma, consiguen confluir en la misma experiencia de usuario y lenguaje de diseño.


¿Dónde nos encontramos ahora mismo?

Nuestros equipos UX y SDK han estado trabajando en la versión 1.3 de las herramientas de diseño basadas en Qt, lo que permite a los desarrolladores escribir aplicaciones que pueden ser usadas cómodamente tanto en interfaces touch como con ratón. El trabajo está todavía en progreso, pero algo de ello puede ser usado ya. Véase la documentación para desarrolladores aquí.

Suru, nuestro lenguaje de diseño visual, se ha convertido en un enfoque nuevo, ligero, más plano y moderno. No solo se ve fabuloso (en nuestra humilde opinión) sino que ayuda a los desarrolladores a diseñar aplicaciones visualmente atractivas y muy funcionales con el mínimo esfuerzo. Continuaremos lanzando muchos refinamientos visuales y funcionales en todo el sistema operativo durante este año.

Las nuevas guías de diseño para UX y UI así como Suru serán liberadas pronto. Mientras tanto, esperamos que estos ejemplos de aplicaciones te inspiren para echarle un vistazo a la documentación para desarrolladores, participar activamente en el canal IRC y experimentar por tí mismo. También estamos desarrollando archivos de diseño y plantillas para la renovada caja de herramientas para que puedas empezar a aplicarlas en tus propios diseños de aplicaciones.


Dekko Email

Nuestro primer ejemplo es Dekko, el cliente de correo por defecto de los móviles y tabletas BQ y Meizu. Somos muy afortunados por disponer del increible talento del miembro de nuestra comunidad Dan Chapman, que trabaja en el desarrollo de Dekko haciendo que la aplicación progrese a un ritmo fantástico. James Mulholland ayudó a Dan con UX y yo mismo (Jouni Helminen) he estado trabajando en el UI.

Como muchas aplicaciones, Dekko usa una vista de lista para mostrar el nivel primario y una vista detallada para el secundario. En pantallas grandes estas vistas pueden ser mostradas una al lado de otra pero en pantallas (o ventanas) pequeñas un panel (PageStack) muestra solo la lista, que se convierte en la pantalla primaria. En pantallas o ventanas expandidas, el panel primario automáticamente progresa a la configuración clásica de dos paneles. Este diseño adaptativo es habitual en sitios web responsivos y n uestro equipo SDK ha agregado un componente a la caja de herramientas UI que hace la mayor parte del trabajo duro por ti: AdaptivePageLayout.

La item de lista, que es parte del componente lista, es otro ejemplo de componente listo para usar que ayuda a los desarrolladores a escribir aplicaciones convergentes con el mínimo esfuerzo. El nuevo ListItem en nuestra caja de herramientas presenta útiles y bien diseñados formatos predeterminados usando ListItemLayout, también optimizados tanto para touch como ratón (a través de ListItemActions). Un patrón común para interactuar con items de una lista en pantallas touch es arrastrar a derecha o izquierda para revelar acciones clave, por ejemplo, borrar. Cuando se usa un puntero (ratón) típicamente se convierte en un menú contextual que se revela con el botón derecho del ratón para acceder a las mismas acciones. Nuestra caja de herramientas UI soporta ambos tipos en todo momento. Así, es posible arrastrar el item a izquierda o derecha en pantallas touch o hacer clic en el botón derecho del ratón cuando se usa este. Creemos que los usuarios deberían ser libres de interactuar con nuestros componentes de la manera que esté a su disposición, prefieran o les guste más.

Este comportamiento también está ya incluido en nuestro componente LIstItem, así los usuarios tendrán una experiencia consistente cuando usen las aplicaciones y los desarrolladores ahorrarán tiempo al no tener que buscar sus propias soluciones.


Música

La aplicación de música es otro ejemplo del gran talento que tiene la comunidad implicada en construir algunas de nuestras aplicaciones básicas,  trabajando junto a nuestro equipo interno. Andrew Hayzen y Victor Thompson han estado agregando nuevas características y funcionalidades a la aplicación.

El modelo convergente de la aplicación, que usa múltiples paneles, está desarrollándose en una rama y pronto aterrizará en la rama maestra. Estamos viendo de añadir soporte para música en streaming así que permaneced atentos a esto.

La aplicación de música con paneles múltiples reacciona al cambio de tamaño de la ventana de forma inteligente. Las tarjetas de álbum cambian de tamaño y se colocan ellas mismas según el espacio del que dispongan. En pantallas pequeñas tenemos un control "Now playing" persistente como una barra de control en la parte baja de la pantalla pero en pantallas grandes contamos con espacio suficiente para colocar la barra de control como un panel extra en la parte derecha con la información de lo que está sonando así como carátula, controles y barra de scroll.


Calendario

La aplicación de calendario está presente en el teléfono desde hace tiempo pero hasta ahora su diseño no era muy fascinante en pantallas grandes. Nosotros queremos aplicar nuestro lenguaje visual en el contexto de una aplicación que es, por defecto, minimalista, con algunos pocos elementos de diseño.

Suru, nuestro lenguaje visual, es ligero y plano, minimizando distracciones con sus muy cuidados tonos de grises, espacio consistente y márgenes que ayudan a centrarse en el contenido. Nosotros añadimos algunos toques de color que mejores la visualización de las jerarquías sin que resulten abrumadores.

A nuestra aplicación de calendario le añadiremos paneles múltiples sobre varias capas para cuando haya espacio disponible para que se muestre adecuadamente en todos los tamaños de pantalla y se sienta la navegación intuitiva cualquiera que sea el método o la pantalla que estés usando.

El diseño aún no ha sido aplicado; de hecho, estamos buscando nuevos desarrolladores que quieran participar en nuestro equipo comunitario. Si tu eres un desarrollador y te gustaría implicarte en el desarrollo de algunas de nuestras aplicaciones básicas, contacta con alan.pope@canonical.com (nos encantaría saber de ti).

Esperamos que estos ejemplos hayan inspirado y tocado a cualquiera que quisiera implicarse en diseñar aplicaciones para el Ubuntu convergente. Si tienes alguna pregunta, no dudes en plantearla: jouni.helminen@canonical.com

Fuente: Designing for Convergence
Ubuntu Community Design

miércoles, 24 de febrero de 2016

¿Qué notarás tras la OTA 9.1?

Nada. Salvo que te ocurriera ese extraño bug que dejaba el teléfono inactivo durante un rato tras una llamada. A mi nunca me pasó, pero igual es que recibo pocas llamadas :-P

En realidad, como ya sabrás, la OTA 9.1 estaba destinada a solucionar algunos bugs y vulnerabilidades que requerían cierta atención urgente; a saber:

- El famoso crash durante (algunas) llamadas entrantes.
- Un arreglo de seguridad en el inicio de Unity 8.
- Ajustes de seguridad para Oxide. la librería para vistas webapps vitaminada con QML.
- Solución para una vulnerabilidad en glibc.
- Algunos pequeños bugs en Mir.

En definitiva: muy bien pero visualmente o funcionalmente no notarás nada. Ya sabes, todo el mogollón de novedades, sorpresas y mejoras espectaculares se ha pasado a la OTA 10 y allí están todas concentradas, creciendo en número y esperando a ser liberadas. Esto ocurrirá, finalmente y si no surgen imprevistos, a finales de marzo.

Por tanto, toca comerse las uñas. Ya tenemos que tenerlo asimilado; aunque Ubuntu Touch avanza a una enorme velocidad, visto desde la posición de usuario todo parece más leeeeennntooo. Pero eso era algo que teníamos que tener asumido desde el momento que nos lanzamos a usar un Ubuntu Phone antes que nadie. Todo llega. Y Ubuntu para móviles sigue progresando a una buena velocidad de crucero.

lunes, 22 de febrero de 2016

Comenzó el MWC. El personal empieza a flipar con el Meizu Pro 5 Ubuntu Edition.

El nuevo Meizu Pro 5 es un bicho gordo. Y con Ubuntu se transforma en uno de los teléfonos más frescos, novedosos y apetecibles del MWC. ¿Exagero? Bueno, un poco, pero si llegas a comprender el significado de lo que está logrando Canonical llevando un sistema operativo Ubuntu completo a todos los tipos de dispositivos móviles, entenderás que si no le dedicas algo de atención te quedarás fuera de uno de los grandes hitos de la historia de la tecnología.

En este video, un corresponsal italiano ha sido el primero en acercarse al stand de Canonical para tomar en sus manos el Meizu Pro 5. Italia es uno de los países en los que los móviles con Ubuntu están obteniendo una mayor atención.


domingo, 21 de febrero de 2016

Portando Ubuntu Touch a otros dispositivos

Oficialmente Ubuntu Touch funciona en BQ Aquarius 4.5 y 5HD, Meizu MX4 y Meizu MX5 Pro. Este último a punto de ser presentado oficialmente. Además, está al caer la nueva Tableta BQ Aquaris M10 con aplicaciones de Ubuntu ya instaladas como LibreOffice o Gimp.

Aparte de estos, es sumamente interesante que en otros dispositivos ya existentes pueda instalarse Ubuntu. Esto es posible cuando la comunidad de desarrolladores trabaja realizando ports para diferentes modelos de teléfonos. En general, esto depende del interés que hayan mostrado los usuarios de Ubuntu en unos u otros modelos.

Lo que está claro es que Canonical apoya totalmente estas comunidades y hay varios proyectos en marcha, algunos ya bastante avanzados como los ports para el One Plus One, Nexus 10, Nexus 5 o el LG Optimus L90. Le sigue, comenzando, el del interesantísimo y socialmente justísimo Fairphone 2. Se puede seguir el avance de estos trabajos en UBports. Pulsando sobre el nombre de cada uno de esos dispositivos se accede a las instrucciones concretas para instalarlo o flashearlo en ellos.

Pronto se incorporarán los ports para algunos dispositivos Sony como el Xperia Z1 ya que Sony muestra un gran interés por colaborar con la comunidad OpenSource, algo fundamental para poner a disposición de los desarrolladores todos los drivers necesarios.

Así que, aparte de los jugosos lanzamientos oficiales de este año, empiezan a brotar florecillas en las amplias praderas de Ubuntu y las posibilidades de instalarlo en otros muchos dispositivos comienzan a hacerse realidad. Especialmente ahora que el sistema está alcanzando una estable madurez.


miércoles, 17 de febrero de 2016

Ya está el Meizu Pro 5 en la web de Ubuntu

Y estas son sus principales especificaciones técnicas:

- Pantalla AMOLED de 5,7 pulgadas, Gorilla Glass 3 resistente a golpes y suciedad.

- Cámara trasera de 21,16 megapíxel con enfoque láser asistido y óptica LARGAN 6P.

- Cámara frontal de 5 megapíxel.

- Sonido Hi-Fi.

- 32 Gb de memoria interna (probable versión adicional de 64 Gb).

- 3 Gb de RAM (puede que versión adicional de 4 Gb).

- CPU de 8 núcleos Exynos 7420 y GPU MALI T760.

- Doble micro-SIM.

- Medidas: 156.7 x 78 x 7.5mm.

- Peso: 168 gr.

La batería (no confirmada) similar a la del Meizu 4 (3050 o 3100 mAh).

Precio: ya veremos. La solución en el WMC 2016 el 22 de febrero.

domingo, 14 de febrero de 2016

Confirmado: habrá un Meizu Pro 5 con Ubuntu

Hace unas pocas horas Meizu acaba de confirmar en su Twitter que habrá un Meizu Pro 5 con Ubuntu.

Las primeras imágenes:



Y un tuit todo amor el mismo día de San Valentín:



Esto marcha. Ya os dije que 2016 va a ser un gran año para Ubuntu. Aguardaremos más noticias en el MWC 2016.

sábado, 13 de febrero de 2016

0TA 9.1 La velocidad es lo que tiene

El ritmo frenético de actualizaciones que Canonical se impone tiene sus riesgos. Es fácil derrapar en las curvas.

De todas formas, no es un reproche. A mi me gusta que haya nervio aunque suponga ir cambiando cosas sobre la marcha.

Así que ahora no habrá OTA 9.5 si no una OTA 9.1 para solucionar algunos bugs.

Entre esos bugs ese que a algunos usuarios les inutiliza el teléfono tras una llamada entrante. Evidentemente es algo grave aunque yo no he conseguido reproducirlo pero sí intuir un comportamiento extraño (pantalla negra intermitente) tras una llamada. Las relaciones entre teléfono y sensor de proximidad seguramente no eran buenas. Mejor solucionarlo cuanto antes.

El único problema para quien experimente ese fallo es que la OTA 9.1 aún demorará hasta la última semana de febrero lo que, sin duda, puede ser altamente cabreante si tu teléfono está pillado por el bug.

Todas las maravillas de la OTA 9.5 se transladan a la OTA 10 lo cual va a convertir a esta última en una hipermaravilla.

Ay, las ansias me reconcomen.

Os dejo con un video de Marcos Trevisan que muestra como va la integración de Nautilus con el Unity dash en Ubuntu 16.04 Xenial Xerus:

miércoles, 10 de febrero de 2016

viernes, 5 de febrero de 2016

jueves, 4 de febrero de 2016

La Ubuntu Tablet BQ Aquaris M10 ¿vale la pena?

Canonical finalmente ha anunciado públicamente la próxima disponibilidad de la primera tableta con Ubuntu. Es una gran noticia cuyos rumores ya se habían adelantado en este blog: la tablet BQ con Ubuntu marcará el principio de una nueva era.


Especificaciones

Pantalla IPS multitouch de 10,1 pulgadas.
Ángulo de visión: 170 grados.
CPU Quad Core Mediatek MT8163A 1,5 Mhz.
Batería de 7280 mAh (suficiente para 11 hs de uso medio, 9 hs reproduciendo video o 24 hs en espera)
Cámara de 12 Mpx autofocus, dual flash.
Grabación de video Full HD.
Altavoces delanteros Dolby Atmos.
2 Gb de RAM.
16 Gb de memoria interna.
Puerto micro HDMI.
Medidas: 246 x 171 x 8.2mm.
Peso: 470 gramos.


Software

La tableta vendrá con Ubuntu Phone instalado. Por tanto, la tienda de aplicaciones será la misma que para los teléfonos. Sin embargo, traerá varias importantes aplicaciones x11 preinstaladas: Firefox, LibreOffice, Gimp, Xchat y Gedit con lo cual se da un paso gigantesco hacia la convergencia total ya que aquí realmente estamos ante un PC que se puede llevar en la mano.



Total conectividad para usar como un PC

Si necesitas un espacio de trabajo mayor la tableta BQ Aquaris M10 Ubuntu Edition se puede conectar sin problemas a una pantalla más grande (incluso a una TV) gracias a su micro HDMI.

Por supuesto, se puede también conectar a un ratón y un teclado con lo que el sistema operativo pasa a modo ventana adquiriendo el mismo aspecto y funcionalidad que un PC con Ubuntu. Bueno, es que estamos hablando de un completo sistema operativo Ubuntu.


Precio y disponibilidad

Próximamente estará disponible en la tienda online de BQ para Europa y USA, posiblemente también en los demás países en los que ya se venden los teléfonos BQ Ubuntu Edition. El precio definitivo aún no se ha comunicado aunque la misma tableta con Android está en 229 euros así que cabe esperar un precio similar.


¿Vale la pena?

Pues mira, te voy a decir sinceramente que si. Aunque, ya sabes, yo soy muy de simplificar y no tener que llevar encima teléfono y tableta sino un solo dispositivo que quepa en el bolsillo, una tableta con Ubuntu no es ninguna tontería. Si necesitas habitualmente una buena suite ofimática o un excelente procesador de imágenes pues ya está muy claro. Pero formar parte de esta historia de la tecnología no tiene precio.


Enlaces:

Sitio web oficial de Ubuntu

miércoles, 3 de febrero de 2016

¿Se retrasará la OTA 9.5?

si

Explicación larga:

La OTA 9.5 lejos de ser una simple hot fix dedicada a solucionar 2 o 3 bugs se ha convertido en toda una actualización mayor rebosante de actualizaciones relacionadas con la anhelada convergencia. Más aún, trae un nuevo navegador web, nuevo content-hub, nuevo Unity Scope con soporte para dos columnas, nueva versión de Mir, nuevo Pulse Audio, actualización de Unity e infinidad de cosas mas que iré detallando en próximos artículos.

Al mismo tiempo, muchos desarrolladores están trabajando en la actualización de Ubuntu 14.04 LTS y, por supuesto, dándole mucha caña a la 16.04 que se está transformando en una Rolling Release.

Por tanto, en vez del 10 de febrero la OTA 9.5 se dejará caer, con bastante más probabilidad, la siguiente semana, alrededor del día 16.

Tras esta actualización veremos, por fin, aterrizar una nueva versión de Telegram, que ya le hace falta.


lunes, 1 de febrero de 2016

Ubuntu Phone como mini PC de viaje

La siguiente experiencia la comparte Marcos Costales en su blog "less is more than more".

Usualmente no trabajo con código en mis viajes. Por tanto, no necesito cargar con mi ordenador portátil. Pero si puedo, me gusta escribir en mi blog, subir algunas fotos y compartir algunos pensamientos; fundamentalmente a mí mismo.
El problema con un teléfono es que yo hago aproximadamente 450 pulsaciones por minuto en un teclado y realmente odio escribir en la pantalla del teléfono con un solo dedo.
Por tanto, compré un teclado Bluetooth (7,7 euros) y un ratón (7,95 euros). Llegaron esta semana y con ellos descubrí un nuevo Ubuntu Phone.
Si, yo miré videos e imágenes sobre la convergencia pero al fin yo lo experimenté por mí mismo en mi BQ E4.5. Y todo cambió.
Terminal maximizado al fondo, Twitter y música son las
ventanas en primer plano. El cursor del ratón fuerza a
mostrar el lanzador de Unity.
Desde ahora yo viajaré con el teclado, ratón y el teléfono. Ahora mi teléfono es mi auténtico PC portátil.
A continuación, unas fotos compartidas por Ronnie Tucker usando un Meizu MX4, un hub OTG y teclado + ratón inalámbricos.