Utilitzem cookies pròpies i de tercers per al correcte funcionament del lloc web, i si ens dona el seu consentiment, també farem servir cookies per recopilar dades de les seves visites per obtenir estadístiques agregades per millorar els nostres serveis.

Microsoft Universal Jump!

Situació actual de Windows 10 i com l’afronta

Altre cop Microsoft ens sorprén amb una esperada aportació. Un gran pas i una gran millora en el desenvolupament d’apps i la integració de les mateixes en els diferents dispositius: Windows Universal. Posem-nos en context.

Resumint la situació actual a nivell mundial, podem afirmar que el gran monstre dominant del mobile market share és Android amb més d’un 80% de dispositius en actiu. Tot seguit ve Apple, oscil·lant entre un 10% i un 15% en els darrers anys i  Windows, amb la seva atrevida interfície metro s’ha anat quedant enrere i actualment està per sota del 3%.

Aquesta situació és un quadre que pot variar substancialment durant els propers anys gràcies a Windows 10 i el seu nou concepte d’aplicacions: Windows Universal.

L’invent surt de la necessitat. Microsoft aposta, ara ja sí, per un model de desenvolupament innovador i lògic on determina que la programació d’interfícies ha de ser adaptable a qualsevol dispositiu, o millor dit, a qualsevol mida de pantalla.

Aquesta idea ja fa temps que s’investiga. De fet, Windows 7 ja incorporava les aplicacions adaptables mitjançant Xaml (Extensible Application Markup Language), també anomenades “Windows Presentation Fundation Applications” (WPF), però la seva aplicació venia marcada pel típic sistema de finestres al que estem acostumats.

El llançament d’aquest tipus d’aplicatiu ‘responsive’ s’ha estat coent durant anys. L’avanç remunta des del canvi de Windows Forms a WPF. Fins aquell moment, el primer i gran avanç del procés va ser incorporar una gran llista de controls nous al model jeràrquic. Si comparem les jerarquies de Windows Forms i WPF veurem el gran canvi i l’escalabilitat que permet el nou model.

Captura de pantalla del Windows 10 en funcionament

Què té de nou?

Aquesta nova incorporació ens va permetre als desenvolupadors endinsar-nos encara més en la creació de controls, cosa que va potenciar l’adaptabilitat del llenguatge a les noves tendències UI/UX mitjançant Xaml. Actualment, el model jeràrquic incorpora una suite d’events per a tots els controls que hereten de ‘UIElement’ i que capturen la interacció digital de l’usuari sobre la pantalla habilitant tot tipus de manipulacions tals com: Drag & Drop, Tap, Manipulations o Touch, sense perdre tots els que permet el mouse.

Mentre la cursa per les aplicacions integrades per a diferents dispositius estava liderada per Android i Apple, Windows experimentava a l’ombra. Els amants de Xbox ja vam olorar quelcom amb la nova interfície Metro que se’ns va presentar ara ja fa 5 anys, el 22 de setembre del 2010 amb la “New Xbox Experience. Mentre els dos gegants de la integració a dispositius lliuraven una batalla en públic de tots els avenços que eren capaços de generar, Windows planejava el gran salt amb curositat i molt premeditadament.

A la versió per escriptori de Windows Universal (Windows 10) se li ha vist el plomall. Focalitzen el gran avanç com l’evolució al multi escriptori i en l’esperada Cortana. Veiem que la tendència de Microsoft en aquest àmbit ha sigut plagiar indiscriminadament a la competència, que ja fa temps que incorpora el multi desktop i on Siri ja ens pot explicar acudits. Per altra banda, el motiu del qual encara no s’ha fet oficialment públic, torna a incorporar el botó inici amb una nova i millorada interfície amb la que aconseguirà atraure antics usuaris de Windows 7.

El gran salt, el salt que en la meva opinió val la pena tenir en compte, és la integració amb els diferents dispositius del sistema operatiu. Ja feia temps que se’l trobava a faltar, jo l’anomenaria ‘el despertar’, el despertar de què? El despertar i rebel·lar-se davant de tothom utilitzant un sol sistema operatiu per a tots els dispositius. Inèdit entre ells. Ja feia temps que es preparava: Xbox, WPF, Windows Phone amb Nokia, aplicacions Metro i, definitivament, Windows Universal ha aconseguit el que els altres encara no han tingut temps de plantejar preocupats en batallar entre ells. Parlem de literalment el mateix codi a les tres plataformes.

Els 10 aparells on poder veure i utilitzar el Windows 10

Repercussions

Aquest fet fa que, a nivell de desenvolupadors, la interfície comporti molta menys feina i permeti que una empresa treballi amb diferents dispositius i una sola App, amb un sol codi pels diferents dispositius gràcies, sobretot, a WinRT (Windows Runtime).

A nivell de vistes ens permeten treballar-hi fent ús directe de WPF. Microsoft aposta per la separació del disseny amb Xaml i una nova eina anomenada Microsoft Expression Blend, que ens apropa al desenvolupament des d’un punt de vista més orientat a dissenyadors. O bé, la funcionalitat amb C#, C++, Javascript o Visual Basic on trobem encara l’IDE per excel·lència de Windows, Visual Studio.

Fins ara hem parlat de l’adaptació de gran a petit. Quelcom que em va impactar veient la Windows 10 demo va ser el concepte de poder adaptar de petit a gran. En realitat, l’ús d’un dispositiu mòbil pot ser equivalent a l’ús d’un ordinador. Fins i tot incorpora sensors, adaptadors bluetooth, càmares, pantalla tàctil, entre d’altres, que poden millorar l’experiència de l’usuari.

Al ser tot integrat en un sol codi, permet escalar la imatge i poder connectar el mòbil a un projector o a una pantalla amb resolució superior i visualitzar el contingut del mateix sense problemes i aprofitar les característiques que ens subministra el dispositiu. Joe Belfiore ho descriu com “the advantage to work on differents devices and take a one way experience”.

A més a més, ens ho posen fàcil (ja era hora) i ens permeten actualitzar el nostre sistema operatiu Windows 7 o Windows 8/8.1 a Windows 10 de manera gratuïta, sempre que la llicència ho permeti. Això no és una novetat, de fet, és un de les grans avantatges de ser usuari d’Apple, però és bo que comencin a fer el pas.

La meva humil conclusió és que Microsoft Lumia pujaran posicions dins del mercat mòbil amb agilitat. No em baso en estadística i no ho puc afirmar del tot, però davant de tot el que us he comentat, aquest gran salt, a Android i Apple encara els queda feina. Per altre banda, ells dos ja estan consolidats en aquest mercat mentre que Windows parteix d’una posició molt feble. Hem de veure quant triga Microsoft en permetre que altres marques de dispositius mòbils incorporin el seu SO amb la mateixa flexibilitat que Google. En aquell moment deixarà de saltar i acabarà aterrant.