31.10.14

Gestión transversal de proyectos - Conferencia PMI-CYL

El pasado día 9 de Octubre de 2014, la rama de Castilla y Léon de PMI-Spain me invitó a dictar una conferencia sobre la gestión transversal de proyectos.

El éxito de una empresa como FLAG Solutions durante estos últimos años de crisis en España ha sido posible gracias a la capacidad de gestión y la eficiencia que ha conseguido FLAG Savia, empleando muy poco tiempo para alimentarlo y obtener grandes resultados en gestión.

Si quieres probar FLAG Savia, no dudes en solicitarlo gratis durante 30 días. ¡Y para emprendedores es incluso gratis durante el primer año! Pide más información.






2.6.14

Apple’s WWDC2014

Apple’s WWDC2014

El día 2 de Junio de 2014, a las 19:00h (hora española), tal y como esta previsto comienza la presentación inicial de la conferencia mundial de desarrolladores de Apple (World Wide Developers Conference). El momento ha llegado. Nuestras quinielas tecnológicas sobre el futuro inmediato de Apple van a conocer sus resultados.

Sería fácil limitarnos a repetir algunos de los puntos clave que han sido presentados en esta edición, pero es sin duda mucho más interesante añadirle nuestro propio punto de vista a los movimientos anunciados por Apple.

En febrero tuvimos la ocasión de asistir al evento equivalente de Samsung en el Mobile World Congress 2014, celebrado en Barcelona, lo que nos permite comprar de primera mano lo que ambas compañías están ofreciendo a sus bases de desarrolladores, con una visión panóptica del los temas.

Destacar que jornada comienza con un emotivo vídeo que nos convierte a todos los desarrolladores en celebrities, y nos reconoce la labor de cambiar el mundo que estamos haciendo día a día con nuestro esfuerzo. Aunque no son pioneros en este reconocimiento (recordemos la campaña de code.org), ya era hora de que alguien se de cuenta de que los ingenieros en informática especializados en desarrollo y los programadores en general son más que el esterotipo del friki gordito, con gafas, mal afeitado y camisa de cuadros dudosamente conjuntada y con el bolsillo lleno de bolígrafos. Gracias, Apple por el apoyo a los informáticos desde el punto de vista social.

Terminado el vídeo Tim Cook abrió la sesión con datos acerca del share, de que han duplicado la base de desarrolladores de IOS en el último año, los 1.2 Millones de apps que hay en el AppStore y los ratios de adopción de las últimas versiones del sistema operativo comparado con la competencia. Aquí hay algunos datos interesantes:

Versión de SSOO
IOS 7
Android Kit Kat
Móviles
89%
9%

El hecho de que la mayoría de la base de usuarios de IOS esté en la última versión implica que, desde un punto de vista de la seguridad se encuentran mucho más protegidos que los usuarios de Android. Los usuarios de las últimas versiones disfrutan de soluciones para la mayoría de los problemas de seguridad encontrados, mientras que quienes se mantienen en las versiones anteriores, y muchas de ellas sin mantenimiento (en el caso de Android) los usuarios se encuentran expuestos a graves riesgos de seguridad.

Desde un punto de vista práctico para el programador encontrarse la mayor parte de los usuarios en la versión más avanzada del sistema operativo implica el tener acceso a muchas API y funcionalidades que en versiones más antiguas tendrías que resolver con mucho esfuerzo, bibliotecas externas y, en muchos casos, con serios problemas de fragmentación. En resumen: más esfuerzo, tiempo, coste que cuando puedes centrarte en la última versión.  

Versión de SSOO
OSX Mavericks
Windows 8
Desktop
51%
14%

En el caso de los sistemas operativos de escritorio, a los que Apple se ha referido por primera vez como PC incluso para sus propios ordenadores, la diferencia es menos aplastante que en el móvil, aunque también es digna de meción. Incluso cuando se sabe que una gran base de los usuarios de Windows sigue a día de hoy con Windows XP, un sistema que ha vivido 14 años con nostros y del que la gente no se quiere desprender, a pesar de que ha expirado el soporte del mismo.

Adicionalmente han anunciado la cifra record de 80 millones de ordenadores Apple en el mundo.
En mi experiencia como usuario avanzado de Windows (desde el 3.1 hasta el 8.1, pasando por todas las versiones), Linux (desde el año 97, Debian, Redhat, SuSE… y un largo etcétera, incluido Ubuntu) y Mac OSX, este último es el que me sigue enamorando. Combina una gran facilidad para hacer cosas cotidianas  con un aspecto verdaderamente agradable y cuidado y también nos deja bucear en el limbo de la línea de comando como cualquier *NIX. Una auténtica delicia. No es fácil encontrar un sistema que usemos hasta cuatro generaciones de usuarios (nuestros abuelos, padres, hijos y nosotros mismos sin echar en falta nada, cada uno en nuestro nivel.

Aunque para ser gratuito, esperaba un mayor nivel de implantación de Mavericks. Parece que el hecho de que no tenga compatibilidad hacia atrás con los equipos que no monten procesadores Core i-algo de Intel limita fuertemente la implantación y en futuras Keynotes podríamos ver cómo aún este grado de implantación se hace menor por la reticencia de los usuarios a desechar ordenadores buenos (y caros) sólo para poder difrutar del último sistema operativo.

Después de un rato de cifras, cede la batuta a Craig Frederich, el hombre revelación de la anterior WWDC y que nos ha guiado en un viaje a través de las nuevas propuestas de software de la compañía: OSX Yosemite e IOS8.

OSX Yosemite

Lo primero que percibimos de Yosemite es un claro restyling de la interfaz de usuario en el que predominan los colores planos para los iconos y las transparencias para algunos de los elementos de interfaz de usuario, que serán translúcidos y te dejarán intuir lo que hay debajo de los mismos, bien sea contenido de la ventana fuera del marco visible, otras ventanas debajo de la activa o bien el propio fondo del escritorio. Sin sorpresas, es el esperado paso de diseño para ser coherente con IOS 7.

Spotlight, una de las maravillas de OSX desde hace muchos años, ha recibido también un pequeño giro, tanto en el lugar donde aparece la barra de búsqueda como en la forma de mostrar los resultados, mucho más usable. Ahora además incorporará información directamente de Internet en las búsquedas: Wikipedia, AppStore para aplicaciones, Yelp en lo relativo a restaurantes, etc.

CloudDrive es el giro que necesariamente tenía que dar Apple a iCloud para hacer que sus usuarios no tuvieran que refugiarse en Box, Dropbox y otros servicios de terceros. ¡Bien hecho! Aunque el hecho cierto es que los usuarios un poco más avanzados conocíamos el truco del  Library/Mobile Documents/ y usábamos las carpetas de aplicaciones como GoodReader para compartir información entre todos nuestros dispositivos. Ahora más fácil para el usuario será mejor.

La aplicación Mail, que hace años sustituyó a Outlook y es mi favorita para gestionar mi gran volumen de correo electrónico de forma solvente, también tiene nuevas características dignas de meción: Mail Drop y MarkUp.

Con MailDrop podrás enviar adjuntos de Gigabytes como adjuntos de correo electrónico y el propio mail se encargará de subir el adjunto a una especie de CloudDrive y poner un enlace en el email para descargarlo. Algo parecido a lo que hacíamos hace  casi 10 años con el Pando, pero ahora perfectamente integrado.

MarkUP será un editor de recursos gráficos online que, además de permitirnos editar fotos, incorpora tecnología que reconoce nuestros trazos manuales sobre la imagen y los convierte en objetos vectoriales (por ejemplo flechas, o bocadillos tipo comic).

Y si bien no han anunciado uno de los aspectos que más esperábamos encontrar que es el de la convergencia entre dispositivos de Apple si que nos han dado una manzana mordida que han llamado “continuidad”,  y que va desde mejoras en Airdrop, a nuevas funciones como Hotspot y un mayor nivel de integración de iCloud.

Airdrop va a permitir que intercambiemos ficheros entre OSX e IOS mediante Airdrop (¡por fin!), Hotspot hará que cuando tu ordenador Apple y tu dispositivo IOS estén cerca, este último use el internet de tu ordenador sin necesidad de configurar nada, seguramente usando iBeacons.

Y el nuevo nivel de continuidad permitirá que cualquier documento que tengas abierto en tu ordenador esté accesible inmediatamente en tu iPhone o tu iPad, y viceversa. No sólo documentos, también otros contenidos como mensajes de email, de iMessage. Una experiencia seamlessly, como hubiera dicho Steve Jobs.

Otra de las características es que podremos iniciar llamadas de teléfono desde el ordenador, a través del iPhone, pero usando los altavoces y el micro del ordenador. No es que sea nuevo, pues hace muchos años que los ordenadores pueden actuar como micro y altavoces remotos por bluetooth para teléfonos móviles. No es algo que realmente echáramos de menos, pero sí que es algo que seguro que usaremos mucho.

Otra vez más, Apple permitirá la actualización del sistema operativo sin coste para los usuarios, y tendremos una versión para desarrolladores este verano.

IOS 8

La primera novedad implícita es, lógicamente, toda la “continuidad” que anunciaron para el Yosemite, pues sin su contrapartida en IOS no sería tal.

Sin embargo la primera novedad que han anunciado ha sido que Mail permitirá “bajar” o poner en segundo plano la ventana del email que estás escribiendo para permitirte consultar otros correos. La verdad, esto sabe a poco. Se han quedado muy cortos. Android hace años que permite dividir la pantalla. Samsung permite pantallas divididas en 4 en sus nuevos Galaxy Tablet de 13 pulgadas e incluso tienen un API para el desarrollo multidisplay. Apple, te quedas muy atrás. ¿Quién no querría consultar una Web mientras escribe un correo en lugar de tener que cambiar de aplicación a cada párrafo? O escribir un informe en Word (o Pages) a partir de los datos de un Excel (o Numbers)? Son algunos ejemplos de la productividad que aún no tenemos con IOS y otros sí.

Spotlight también ha recibido mejoras, y también Siri, que se integrará con Shazam directamente.
La mejora de usabilidad también a la hora de atender las notificaciones ha tenido su espacio en esta presentación, y es que este modelo de interacción incluso lo estábamos empezando a usar en las aplicaciones que desarrollamos. Es un buen paso adelante.

QuickType nos ayudará en la escritura haciendo una predicción de lo que vamos a escribir en función del contexto y lo que hemos escrito. Esta funcionalidad se parece a las ya vetustas sugerencias de Android usando cadenas de Markov, sólo que parece que le han añadido una fuerte dosis de análisis lingüístico. En la demo, ante la pregunta “Prefieres ir al cine o a cenar?” el QuickType ofrecía como posibles respuestas al mensaje “cine” y “cenar”. No está nada mal, la verdad.

iMessage tendrá funcionalidades más avanzadas para los grupos, nombrado de hilos, la posibilidad de abandorar un hilo y otras funciones interesantes como el audio-mensaje que incorporó Whatsapp hace apenas un año, y el envío de video mensajes.

iCloudDrive será multi aplicación también en IOS, por lo que ya no necesitaremos de los servicios de DropBox, Box o LaCie para tener los ficheros sincronizados.
Y desde el punto de vista empresarial, entre otros tópicos han resaltado el Enterprise Enrollmen Program, que nos permitirá meter bajo la gestión de MDM una gran cantidad de dispositivos en muy poco tiempo. Sin duda un elemento diferencial. Bien hecho, Apple.

A nadie se nos escapa que cada vez más usamos los dispositivos móviles para nuestro cuidado, bien sea para el registro y seguimiento de nuestras actividades deportivas como para algunos aspectos relacionados con la salud (pulso, presión sanguínea, peso, diabetes, etc.). Apple ha presentado Health y el el Health Kit, para unificar la información personal que registran estas aplicaciones y permitirnos analizarla de forma conjunta. Ni más ni menos que lo que Samsung presentó en el MWC’14 bajo el nombre de S-Health, solo que de Apple.

Buenas noticias para Bruce Willis, que antaño denunció a Apple porque no le permitía comparatir con sus hijas sus compras de iTunes. Pues ahora ya tiene Family Sharing, que además de música le dejará compartir libros y pelis. Además añade controles para que cuando un menor quiera hacer una compra, su padre reciba un mensaje de confirmación antes de hacer el gasto.

Han anunciado también iCloud Photo Gallery, que nos permtirá mantener en la nube todas las fotografías que tomemos, aunque su tamaño supere la capacidad de los dispositivos. También permiten la edición de fotos avanzada, pero de forma más simple que nunca. En esto no hay quien les gane. Enhorabuena, Apple. Gran trabajo. Este servicio tendrá un coste mensual por tramos de GB, pudiendo llegar hasta 1 TB. Para concluir este apartado hemos visto un guiño a la convergencia entre desktop y mobile, porque han presentado en Yosemite una interfaz de fotos que antes no existía y que es idéntica a la de iPad e iPhone.

Desarrolladores

En este último apartado de la presentación nos han condensado una serie de cambios para los desarrolladores de software que son dignos de mención.

Empezaron presentando un rediseño del AppStore con un buscador que presenta fichas enteras en los resultados de búsqueda y un nuevo indicador “editor’s choice” para recomendar las aplicaciones. También han añadido paquetes de aplicaciones (App Bundles) para permitirte comprar varias aplicaciones relacionadas en una sola aplicación y los esperados vídeos de aplicaciones bajo el nombre de App Previews, como ya tiene Google Play hace tiempo.

Metidos en materia más técnica, a partir de ahora los desarrolladores tendremos Test Flight gratuito, que simplificará enormemente el proceso de pruebas de las aplicaciones. Con suerte nos olvidaremos de los despliegues OTA.

También han anunciado la introducción de 4000 nuevas funciones de programación (APIs), que en manos de los desarrolladores son arcilla para modelar nuevas funcionalidades. Entre ellas destacan las siguientes:

  • Extensibility: la posibilidad de programar extensiones para que usen otros programas, o de usar las que otros ya aportan, ambos dentro de su modelo de sandbox aislado y supervisado por el sistema operativo. Aquí vamos a encontrar un verdadero filón de nuevas posibilidades. Será apasionante. Como ejemplos han presentado provisión de documentos, el editor de fotos anunciado en iCloudPhotoGallery, traducción con Bing o compartir a través de otras aplicaciones. Aunque han pensado en el aislamiento, esta función supone un nuevo punto de exposición desde el punto de vista de la seguridad y habrá que estar atentos a lo que se pueda producir.
  • Widgets: podremos crear nuestros propios widgets y añadirlos al área de notificación del teléfono.
  • Third Party Keyboards: será posible incoporar teclados de terceros. Esta parte es muy sensible y Craig ha reconocido la necesidad de unos niveles de seguridad y estancamiento enormes para garantizar al usuario que sus tecleos no caerán en manos de otros. Estaremos vigilando atentamente esta funcionalidad por sus implicaciones de seguridad.
  • TouchID API para aplicaciones: podremos usar el sensor de huella dactilar para autentificar a nuestro usuario, pero sin llegar a tener acceso a sus biométricos, como un servicio que nos presta IOS. Una funcionalidad muy muy esperada por todos. ¡Gracias!
  • HomeKIT permtiirá comunicarse con puertas, sistemas de vigilancia domésticos, termostatos, etc. desde el teléfono. Un paso adelante en la vivienda inteligente que nos dejará grandes momentos de diversión.
  •  iCloudKit: que permitirá gestionar almacenamiento y activos de las aplicaciones, gratis (pero con limitaciones), con hasta 1 Petabyte de espacio.
  •  Metal: que permitirá el desarrollo de videojuegos con capacidades 3D sorprendentes y con un rendimiento difícil de imaginar en un iPad. La demo a cargo de la gente de Epic Games dejó a todo el mundo con la boca abierta.
  • SpriteKit y SceneKit: se encuentran en un plano de juegos más informales, o como dicen los viejos del lugar, el intento de Apple de reconstruir Macromedia Director y Flash.

Y el momento más sorprendente de la mañana (noche en España) ha sido la presentación de Swift, un nuevo lenguaje de programación inspirado en Objective C pero sin C, como ellos mismos han dicho. Para nosotros tiene un ligero regusto a Scala. Sin duda un momento de corazón dividido para todos: un nuevo lenguaje que aprender es un reto apasionante que a la mayoría nos gusta, pero también es un esfuerzo grande, una fuerte inversión y la oportunidad de reposicionarte en un mercado que acaba de cambiar. Swift se ejecutará sobre el mismo runtime que Objective-C , aparentemente convivirá con Ojective-C y con C en las aplicaciones y al parecer integra Cocoa y Cocoa Touch. El editor interactivo que tiene XCode es muy interesante y la posibilidad de visualización del valor de las variables a lo largo del tiempo de forma gráfica demuestra que Apple está intentando mimar a su comunidad de programadores. Y es que el gigante de la informática aprendió de su golpe anterior en los 90’s, en el que estuvo a punto de cerrar porque los desarrolladores no querían hacer productos para Apple, aunque en aquel momento era por sus bajísimas cuotas de mercado.

Y tras dos horas de presentaciones vuelve al escenario Tim Cook para hacer un resumen de todo, concluyendo que sólo Apple podría presentar todas estas novedades, y dando las gracias a los desarrolladores por estar ahí.

Balance de los daños

En verdad teníamos muchas ilusiones depositadas en este WWDC de 2014, a sabiendas de que no habría presentación de hardware. Sin embargo algunas de ellas no se han cumplido y tendremos que esperar para verlas hechas realidad.

Entre las cosas que hemos echado de menos tenemos:
  • Iconos dinámicos (live tiles): que podamos personalizar en función del estado de la aplicación, como actualmente ocurre con el calendario o el tiempo.
  • Pantalla dividida: aquí estamos por detrás de los demás.
  • API de Siri, para poder incluirla en nuestras propias apps más allá del reconocimiento de texto.
  • SmartWatch: cierto es que aún no hay nada presentado, pero un pequeño guiño a estos dispositivos serían un golpe de aire fresco. Por otro lado, nos dan una prórroga para seguir usando Pebble, con todas sus ventajas (e inconvenientes).

Las sorpresas:
  • Sin lugar a dudas Swift, del que ya veremos si es aceptado por la comunidad de desarrolladores.
  • Extensiones: que abren la puerta a un mundo fractal en el que hay mucha innovación posible.
  • Han usado en dos ocasiones la pantalla de Microsoft Word para iPad sin citar el nombre de la App, llamándolo simplemente proveedor de documentos. Muy interesante el guiño.
  • La convergencia de plataformas que ellos han llamado continuidad, pero que abre las puertas a lo que todos esperamos que ocurra: el híbrido entre iPad y MacBook Air.

Y así concluye una sesión en la que Apple ha identificado a sus principales competidores, ha usado las dobleces de las estadísticas para posicionarse como (claros) ganadores, y ha presentado una gran cantidad de novedades en su software, tanto para el usuario final como para los desarrolladores.

No podemos afirmar severamente que Apple nos haya dejado boquiabiertos con los avances presentados hoy, pero que ha tomado conciencia de que la competencia les ha pasado en algunos aspectos y ellos tienen que remar para alcanzarlos y mantener la innovación si quieren tener oportunidad de mantenerse en el mercado.

Ahora ya sólo queda dejar pasar el verano, probar las Beta de IOS y Yosemite y a la vuelta del otoño, cuando sean mainstream, poner en el mercado todas las mejoras que nos permitan sus nuevas API.


En la Keynote de Otoño esperamos el iPhone 6 con pantalla más grande, un posible iPad de mayor tamaño y la presentación del iWatch. ¿Será mucho pedir? Si se lleva a cabo todo, tendremos que portarnos excepcionalmente bien para que nos los traigan los Reyes Magos en Navidad.