17
Rudie Silva | Tendencias Tecnológicas La Convergencia en los Sistemas Operativos

Convergencia

Embed Size (px)

DESCRIPTION

Convergencia de plataformas en SO

Citation preview

Page 1: Convergencia

 |   

La Convergencia en los Sistemas Operativos

Page 2: Convergencia

Tabla de contenido

Introducción......................................................................................................2

1. Antecedentes...............................................................................................3

1.1 Motorola............................................................................................3

1.2 Ubuntu..............................................................................................4

1.3 Apple.................................................................................................5

1.4 Google...............................................................................................6

1.5 Microsoft...........................................................................................7

2. ¿Cómo funciona la Convergencia?..............................................................8

2.1 Ubuntu..............................................................................................8

2.2 Windows 10.....................................................................................11

3. Dispositivos con esta tecnología...............................................................13

3.1 Ubuntu............................................................................................13

3.2 Windows 10.....................................................................................14

PÁGINA 1

Page 3: Convergencia

Introducción

La llegada de los dispositivos móviles y la integración de hardware de gran potencia en estos a tal punto que posee el mismo poder de cálculo o incluso más que un ordenador de mesa tradicional han dado el punto de partida para tratar un Smartphone o Tablet como si fuese un ordenador de mesa o computador. Para esto se necesitaría de un Sistema Operativo que no diferenciase entre Ordenador, Tablet o Smartphone y se adaptara a cualquiera de estos dispositivos sin problema alguno, es ahí donde nace el término de convergencia.

Últimamente se ha puesto de moda la palabra “convergencia“, una palabra que lejos de ser un cultismo sin sentido representa una gran proyecto que tarde o temprano llegará a todos. El objetivo próximo de muchas empresas pasa por unificar todos sus sistemas operativos en uno, es decir el mismo sistema operativo que correrá tu ordenador corriendo sobre un Smartphone o Tablet, o en el caso de Xbox en una consola.

PÁGINA 2

Page 4: Convergencia

1.AntecedentesCuando se habla de convergencia, es unificar varias plataformas en una sola. Pasando así de una para móviles, Tablet, Ordenador e incluso consola a tener una sola única y robusta.

Un teléfono móvil ya sirve para casi todo lo que la gente necesita hoy en día de un ordenador (navegación, consumo de contenidos, comunicación, redes sociales), pero no llegamos a considerarlos como tecnología aplicable al trabajo de igual manera con las tablets aunque solo se consuma por la comodidad que esta da frente al teléfono móvil.

La convergencia entre plataformas móviles y de escritorio es la próxima gran tendencia entre ambas industrias.

A continuación, repasaremos las distintas visiones y aproximaciones hasta la fecha.

1.1 Motorola

Motorola fue de las primeras compañías en mostrar interés por la convergencia, pero su apuesta fue débil y realmente no añadía demasiado al Android que encontrábamos en el Motorola Atrix. El funcionamiento era sencillo, se conectaba el terminal a un dock para ampliar su funcionalidad, pero salvo un Firefox mejorado y algún detalle más, el sistema seguía siendo

PÁGINA 3

Page 5: Convergencia

el Android que podíamos encontrar a principios de 2011. La idea era interesante, pero no alcanzo madurez.

1.2 Ubuntu

Para el 2012, llegó la propuesta de Canonical con Ubuntu. Teniendo un teléfono dual core, y con 512 MB de RAM, Canonical prometía que gracias a un dock HDMI y USB, sería posible que cuando el terminal se conectara a un monitor, mostrara un Ubuntu completo. Podríamos usarlo como tal conectando un teclado y un ratón por Bluetooth. Sin embargo, aquello quedó parado hasta que presentaron el Ubuntu Edge. El proyecto no se culminó, aunque el desarrollo de Ubuntu para teléfonos no paró. Actualmente bq y Ubuntu presentaron el Aquaris E4.5 Ubuntu Edition, aunque no habían rastros de convergencia. Con el Meizu MX4 se ha afirmado que sí tiene suficiente potencia como mover la interfaz de escritorio, que vemos funcionar en el vídeo a continuación en varios terminales, entre los que encontramos una Nexus 7 y un Nexus 4. Ver video

PÁGINA 4

Page 6: Convergencia

1.3 Apple.

Apple no tiene una solución a la convergencia pero si facilita la transición de unos dispositivos a otros con Handoff y Continuity, compartiendo datos entre todos y siempre siendo accesibles en el punto en que fueron dejados. Son herramientas que conectan nuestros dispositivos pero no nos liberan de ellos, dependiendo de uno y de otro, en ese caso no existe tal convergencia, ya que hay algo que los diferencia.

PÁGINA 5

Page 7: Convergencia

1.4 Google

En Google de momento no se encuentra una buena solución convergente, pero en el futuro pueda que sí.

Es posible que Android y Chrome OS lleguen a fusionarse, de ser así si un terminal pudiera cargar ambos sistemas y dejara elegir el tipo de interfaz que queremos usar en cada situación, seria óptimo.

A diferencia de otros sistemas operativos, Chrome OS si puede correr en procesadores ARM, por lo que una hipotética fusión sería mucho más fácil.

En el Google I/O se vio que aunque de momento Google los plantea como productos separados, las aplicaciones Android ya pueden correr de forma nativa en Chrome OS, y por ejemplo las notificaciones también están sincronizadas entre ambos sistemas.

PÁGINA 6

Page 8: Convergencia

1.5 Microsoft

Microsoft es uno de los que más destacan en este tema, con Windows 8 han empezado. Windows 8 ha sido un todo en uno, pero ha recibido muchos señalamientos ya que no ha podido dar esa experiencia de escritorio a las tablets. Sin embargo Microsoft ya va adelante en esta carrera con sus apps universales entre dispositivos, así como también Continuum for Phones.

Como Joe Belfiore explicó, cuando lancen nuevos terminales, será posible conectar un smartphone con Windows 10 a un monitor y que la interfaz que veamos sea la de escritorio, pudiendo manejarse con teclado y ratón.

PÁGINA 7

Page 9: Convergencia

2.¿Cómo funciona la Convergencia?Es este documento estudiaremos 2 grandes productos pioneros en esta tecnología, Ubuntu de Canonical y Windows 10 de Microsoft.

Microsoft se ha adelantado en cuanto a convergencia. Canonical tuvo la idea primero, pero no ha podido llegar primero, aunque llegará. Windows 10 ha implementado la convergencia, aunque aún necesita más madurez. Pero el primer paso se ha dado y Windows 10 no diferencia entre PC, Smartphone o Tablet. Así un programador puede crear software una sola vez y que éste sirva para cualquier plataforma con Windows 10.

1.6 Ubuntu

Ubuntu es una de las distribuciones más populares de Linux, es fácil de usar y ahora se ha sumergido en el campo de los Smartphone y Tablets.

Ubuntu Touch o Ubuntu Phone es la versión para dispositivos móviles, el cual en realidad es Ubuntu tal cual.

Ubuntu es todo uno, pero el motivo de que se siga añadiendo un apellido a Ubuntu Touch es que la sincronización entre distintas versiones todavía no ha llegado. Será hasta que se lance Ubuntu 14.04 LTS y se sustituyan algunas de las viejas tecnologías base que han venido formando parte de Ubuntu para dar paso a otras nuevas que posibilitarán la plena convergencia.

Uno de los primeros pasos que ha realizado Canonical pasa por el desarrollador. Canonical ha lanzado una actualización en el SDK de desarrollo para Ubuntu Touch por la cuál el desarrollador tiene la opción de crear una aplicación que funcione en cualquiera de los sistemas de Canonical, desde el escritorio hasta el móvil sin olvidar el server. El sistema es sencillo siendo la opción de pantalla la única dificultad presente, que en verdad no deja de ser igual al Mobile First o Responsive Design, tendencias últimamente en alza por su efectividad.

PÁGINA 8

Page 10: Convergencia

Unity 8

El servidor gráfico Mir y el entorno de escritorio Unity 8 son el esqueleto del nuevo Ubuntu, dos elementos que ya se han podido ver en los smartphones con Ubuntu Touch.

Ubuntu Touch es en realidad Ubuntu con Unity 8, se trata del mismo sistema operativo que el disponible para ordenadores de escritorio.

Estas son las diferencias que hacen posible tal convergencia:

Ubuntu 14.04 hace diferencia entre Ordenador, Smartphone o Tablet.

PÁGINA 9

Page 11: Convergencia

Ubuntu 15.04 dando soporte a Smartphones, Tablets y Ordenadores a la vez con Mir y Unity 8.

Por tanto, en cuanto Unity 8 llegue al escritorio, tendremos el mismo sistema operativo y la misma plataforma en todos los dispositivos en los que instalemos Ubuntu. Será precisamente Unity 8 el encargado de cambiar la apariencia y el funcionamiento del sistema automáticamente para que se adapte al aparato en cuestión, ya sea un móvil, una tableta o un ordenador tradicional.

Incluso será capaz de hacer cambios al vuelo. Por ejemplo, si conectamos un teclado a una tableta, la interfaz cambiará al instante, mientras que todas las aplicaciones que se estén ejecutando no tendrán que cerrarse en absoluto.

Esto conlleva al inicio de un sistema operativo todo en uno, anulando por completo las aplicaciones exclusivas para móviles y tiendas de aplicaciones ya que será precisamente un sistema multiplataforma en el cual los programas que corren en una pc de escritorio correrán en un móvil o Tablet.

PÁGINA 10

Page 12: Convergencia

Las primeras marcas en probar Ubuntu Touch son la marca española Bq con el Bq Aquaris y la china Meizu con el Meizu MX3 en el Mobile World Congress 2014

1.7 Windows 10

Windows 10 es el nuevo sistema operativo que brinda Microsoft, cuyo propósito es unificar todas las plataformas en una sola por medio de Windows 10. Windows 10 no diferenciara entre Smartphone, Tablet u ordenador. Otro de los puntos claves es la plataforma de apps universales para todos los dispositivos de la familia Windows y la tecnología Continuum for Phones que brinda la capacidad de transformar un dispositivo móvil en un PC con solo conectarlo a una pantalla, convirtiéndose en el Windows 10 tal cual para el escritorio.

PÁGINA 11

Page 13: Convergencia

Microsoft ha publicado el SDK de Windows 10 el cual permite la creación de aplicaciones modernas con el nuevo sistema de Microsoft.

El nuevo SDK trae nuevas características que se pueden implementar en aplicaciones de WinRT8.1 sin necesidad de reescribir código desde cero.

Migración de aplicaciones

La transición de aplicaciones no es un problema en lo más mínimo, en comparación a la de Windows Phone 8.0 Silverlight a WinRT (Universal apps). Migrar aplicaciones de WinRT 8.1 al nuevo SDK es muy fácil. El XAML no tiene cambios mayores (pero si nuevos elementos), lo cual significa que no ha cambiado sino que se ha extendido y enriquecido, por lo que no sería un problema si no se tocase el código como tal de una apps.

Apps WinRT-Codigo: Sigue Igual, apis nuevas que aumentan las actuales. Probablemente no se necesite cambio alguno

Apps WinRT-Interfaz (XAML): Si no se cambia nada en una app seguirá funcionando sin problemas, sin embargo, sería justo aprovechar la parte nueva para hacer “adaptive UI” y tener un solo XAML para todos los sistemas (¡Universal apps con el 100% del código compartido!)

Silverlight 7.x/8.x: La app seguirá funcionando correctamente en Windows 10 aunque necesita ser reescrita entera para aprovecharse de las nuevas APIs. Aunque seguirá funcionando en Windows 10, Silverlight está descontinuado.

Windows 10 da soporte a apps creadas en versiones anteriores a Windows 10, creadas ya sea para Windows 8.0 o WinRT

PÁGINA 12

Page 14: Convergencia

Interfaz Adaptiva

Una de las ventajas del SDK de Windows 10 es que tiene nuevas maneras de crear una interfaz responsiva que se adapte a absolutamente todos los dispositivos. Universal Apps en Windows 8.1 y Windows Phone 8.1 carece de algo tan completo como lo que brinda Windows 10. Esto es beneficioso para el desarrollador, ya que solamente tendrás que hacer una interfaz, Microsoft ha conseguido mediante la implementación de nuevo XAML que podamos hacer que el 100% del código de nuestra aplicación sea compartido para todas las plataformas y de esta manera se dé la tan anhelada convergencia.

Centro de notificaciones (Action center)

El Action Center se unifica en Windows 10, el mismo para PCs, Tablets y teléfonos. Muchas mejoras vienen al action center, que aumentan la experiencia de usuario y mejoran la interacción del dispositivo. Se pueden hacer muchas más cosas más atractivas con las notificaciones, y no solo desde un servidor de notificaciones, sino también desde la background tasks.

3.Dispositivos con esta tecnología

1.8 Ubuntu

Meizu MX4

PÁGINA 13

Page 15: Convergencia

Nexus 4 y la Nexus 7 adaptando Ubuntu Touch a estos diseñados para Android

1.9 Windows 10

Por el momento Windows 10 for Phones esta en fase de prueba y se puede instalar el sistema operativo en una limitada variedad de teléfonos de la familia Windows, hasta el momento solo se cuenta con una Tecnical Preview que tiene como objetivo testear el nuevo sistema operativo para móviles.

Los modelos que actualmente tienen acceso a esta fase del desarrollo son el Lumia 630, 635, 636, 638, 730 y Lumia 830.

PÁGINA 14

Page 16: Convergencia

En un futuro se habla de 2 nuevos integrantes de la familia Lumia los cuales serán los que vendrán con Windows 10 pre instalado y son el Talkman (Lumia 950) y el Cityman (Lumia 950 XL)

PÁGINA 15