Crea una aplicación para Ubuntu Phone en 5'

¿Qué es una aplicación webapp?
Un contenedor que cargará una web dentro, aparentando ser una aplicación, teniendo su propio lanzador.


Algunos consejos:

  • Adapta una web útil y con vista móvil.
  • Algunas web usan un subdominio, tipo http://m.allrecipes.com, otras leen el User Agent del navegador (en Ubuntu Phone es "Ubuntu like Android"), otras leen el ancho de la pantalla... Así que prueba antes de adaptarla ;)
  • Busca si ya existe.


¿Qué necesitas?
  • Una web con vista móvil, puede ser tuya o no.
  • Ubuntu SDK.
  • Estaría bien dar un vistazo también al tutorial oficial :)

Instala el SDK:
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update && sudo apt-get install ubuntu-sdk
sudo apt-get update && sudo apt-get dist-upgrade  


Ejemplo
Vamos a crear una webapp para Github.com.
Busca y lanza el SDK:
La primera vez te preguntará de crear un Kit, crea uno para armhf, Framework-14.10

Aquí no hace falta que crees un emulador. Puedes dar a Finalizar tal cual ves la captura de pantalla



Pulsa en New Project

Selecciona Web App

Rellena el nombre y directorio

Rellena tu nombre y el nombre de la aplicación

Yo escojo el Kit que instalé, 14.10 para armhf

Pulsa en finalizar

Para una web normal, dejamos estos 3 módulos

Te recomiendo usar la Wikipedia para buscar la descripción para tu webapp

Truco: Si una web da problemas puedes cambiar el user agent al que tu quieras. Ejecuta "webapp-container --help" en una Terminal en Ubuntu Desktop 14.10+ para ver todas las opciones disponibles. La línea Exec la tengo con un Enter para que se vea, pero debe de estar todo en una sóla línea. Te recomiendo quitar la opción "--enable-back-forward" que autorellena si la web tiene un menú de navegación

Busca un icono

Y establece su tamaño a 256x256 px y .png (Puedes hacerlo con GIMP)

Rellena el manifiesto

Truco: ¡No lo ejecutes! Te crearía un módulo 'debug' que no te permitirá hacerle el Build. Tras completarlo, sólo dale a Build and validate click package

Se creará una carpeta en el mismo directorio dónde creaste el proyecto. Sólo queda subirlo :)

Vamos a esta URL y pulsamos en Phone > New application

Escoge el paquete .click que se creó al pulsar en "Build". Rellena los datos que te piden en Inglés, esto es importante, porque si todos lo rellenamos en nuestro idioma, al final nadie entenderá para que vale una aplicación por su título o descripción. Una vez envíado tradúcelo al Español desde el apartado de "Translate" para que aparezca en Español a quien use el móvil en Español ;)


Verás tu nuevo proyecto como "Draft"

Pulsa en Submit for review y luego en Publish
Tu webapp aparecerá en el tienda en el acto, aunque sólo la verás en el acto desde un móvil con Ubuntu Phone, en la tienda de la web tardará 1 día en aparecer  :)

¿Ha sido fácil, no? Pues también puedes crear el paquete .click desde una web :O en sólo 1'. Luego tendrás que subirlo como hemos hecho con el creado con el SDK.
El SDK tiene la ventaja de poder establecer qué módulos queremos, por ejemplo, el de location es muy útil para que una web pueda situarse geográficamente.

Cualquier duda, deja un comentario.

Vibrancy Colors & Folder Color

Nueva release de los iconos Vibrancy, obra de RAVEfinity. Además de modernizar nuestro escritorio, ofrecen el personalizar los colores de las carpetas mediante Folder Color.

Vibrancy icons

Descarga los iconos aquí

BQ Ubuntu Edition: Funda oficial

Como la funda oficial no estuvo disponible hasta que se distribuyera el móvil, compré mientras tanto una barata en Amazon. Se adapta muy bien, pero tiene un problema para un móvil con Ubuntu: los laterales agarran desde arriba, provocando que el dedo esté demasiado elevado para deslizar Unity desde el lateral.

Funda temporal

Pero hizo su trabajo mientras llegaba la oficial :) Que está muy bien pensada, pues se agarra al escalón lateral que tiene el móvil, no sobresaliendo y dejan sin agarre el lateral izquierdo al completo:

1


Tiene el anagrama de Ubuntu en la parte posterior (aunque parece que durará poco y en mi opinión es poco visible) y que se pueda plegar 180º.

3


Aquí tienes el enlace para comprar el móvil y aquí para comprar la funda.

Ubuntu Phone: 1 Week in the street & +1000 apps now!

The first Ubuntu Phones arrived earlier this week to the buyers... But in the Store are over 1000 apps now!

And the application numer 1000 is Marvel Scope!




Do you have 5'? Then, you can create a scope or webapp!
Do you have 1'? Then, you can create a webapp!

Linux & Tapas 2015 - León, sábado 21 Marzo

https://linuxytapas.wordpress.com/
Linux & Tapas 2015 - León

Vuelve a celebrarse un Linux & Tapas en León al que no puedes faltar ;D 

¡Nos vemos! |o/

Toda la info en el link oficial del evento.

Ubuntu MATE: Fall in love

Why? (For me) because...

It's really elegant!


... but returning to the origins too :)
And fast, really fast. Did I tell that It runs in at Raspberry 2 too?! :D

A community growing every day...

... And drivers taking care of listening and helping everyone and everywhere |o/


And all the other advantages of Ubuntu! Even you have the LTS!! :D




You'll like it!

BQ Ubuntu Edition: 1 Mes con Ubuntu Phone (y sólo Ubuntu Phone)

Quien lo diría... ya pasó un poco más de 1 mes desde que tengo un BQ Ubuntu Edition... y en este mes ha sido el único móvil que usé.
1
¿Qué me sorprende más? Que antes de tenerlo era escéptico y creía que usaría durante un tiempo Android y este móvil con Ubuntu. Pensaba que estaría muy verde y le faltaría muchas aplicaciones... No podía estar más equivocado...


2
Sí, tiene fallos. Lógico para una primera versión, pero tras un mes de uso sorprende precisamente esa altísima (¿he dicho altísima? pues lo repito: altísima) calidad de su primera release. También me sorprende el feedback que recibo de Ubuntu a cada fallo que reporto. Está claro que Ubuntu se está tomando este móvil muy en serio y está totalmente focalizado en ofrecer la mejor experiencia.

3
Por supuesto, sigo echando en falta aplicaciones. Más concretamente Gtalk, Feedly, Transmission Remote y What's app. Aunque, de la última he decidido prescindir. Si llega será bienvenida, pero no voy a dejar de usar el hardware que quiero usar por culpa de una aplicación insegura, por muy en standard ipso facto que la convierta la sociedad, habiendo alternativas mil veces mejores, como Telegram.

Fall in love!
¿Qué me gusta más de este móvil?
  • Usabilidad: Está planchada. La forma de moverme es intuitiva, fluida y sobre todo, coherente. Me gustan los 4 gestos desde las 4 esquinas.
  • Diseño: ¡Quiero el diseño de Ubuntu Phone en Ubuntu Desktop! :P Además no sólo del sistema, las aplicaciones nativas (Dekko, Podbird, Música, Cámara...) están genial.
  • Los scopes: Al principio no les dí la importancia que tenían, pero cada día tengo más claro que es el elemento más disruptivo en el sistema operativo.
  • Es un Linux y libre: Abrir una Terminal y ver que todo es un Linux 100% da la sensación de lo que es, llevar un Ubuntu en el bolsillo. El sistema es libre y la mayoría de las aplicaciones también y eso fomenta que instales/uses aplicaciones libres. (Sí, los drivers de la CPU Mediatek son privativos, pero como las lentejas, lo tomas o lo dejas; es un mal que tendremos que que asumir hasta que comience a popularizarse hardware libre).
5
¿Qué me gusta menos?
  • La batería no está mal, pero debería de durar más para sus mAh, aunque también hay un bug WIP.
  • La gestión offline: Por ahora es un móvil que necesita de conexión para las webapps y scopes. Tampoco es intuitivo cuando se actualizan automáticamente los scopes. Pero el bug que reporté está en aras a solucionarse :)
  • Webapps: Que se abuse de las webapps como forma rápida de tener miles de aplicaciones.

6
El hardware es correcto en todo, estando por encima de su gama, que es la de entrada. En este BQ, Ubuntu se comporta muy bien y además el precio (170€) lo hace asequible. Aunque tengo ganas de ver cómo volará este en el Meizu de gama alta que saldrá en breve.

7

¿Queréis el resumen? El resumen es que llevo 1 mes con un Ubuntu Phone y ya me olvidé de Android :)

8
Las fotos son gentileza de Fernando Lanero y David Castañón bajo CC.