Aplicacions UWP davant Win32: la batalla actual a Windows

  • Les aplicacions Win32 segueixen sent l'estàndard en productivitat i videojocs per la potència i flexibilitat.
  • Les apps UWP prioritzen seguretat, simplicitat i distribució controlada a través de la Microsoft Store.
  • Microsoft ha rectificat la seva estratègia: reforça Win32, impulsa UWP on encaixa i aposta per PWA i WinUI.
  • El futur de Windows passa per un equilibri entre compatibilitat heretada i plataformes modernes més lleugeres.

Aplicacions UWP davant Win32 avui

Les aplicacions UWP i les clàssiques Win32 fa anys que conviuen a Windows, generant un debat constant entre usuaris, desenvolupadors i la mateixa Microsoft. Molts segueixen preferint el programari descriptori de tota la vida per la seva rapidesa, flexibilitat i sensació de control , mentre que altres valoren la seguretat, la comoditat i la integració de les apps modernes de la Microsoft Store.

La realitat actual és força curiosa: per una banda, Win32 continua sent el pilar de l'ecosistema de Windows, tant en productivitat com en videojocs; de l'altra, Microsoft no deixa d'impulsar models més moderns com ara UWP o les Aplicacions Web Progressives (PWA), i ara també empeny la idea d'un Windows més lleuger i modular (Windows Core OS, projectes com Polaris, WinUI, etc.). En aquest context, val la pena analitzar amb calma què aporta avui cada tipus d'aplicació , què pensa la comunitat, què està fent Microsoft i cap on pot anar tot això en els propers anys.

Què són exactament les aplicacions Win32 avui

Quan parlem de Win32, ens referim a les aplicacions d'escriptori tradicionals de Windows, les que portem usant des de Windows 95, XP, 7… Són els típics programes que descarregues en format .exe o .msi i que instal·les de forma clàssica.

Aquestes aplicacions funcionen sobre l' arquitectura x86 de processadors Intel i AMD i han estat durant dècades la “moneda oficial” del programari de PC. Editors de vídeo, suites ofimàtiques, eines professionals, llançadors de jocs, navegadors clàssics… pràcticament tot l´ecosistema s´ha construït sobre Win32.

A la pràctica, les apps Win32 destaquen per característiques com:

  • Ús d'executables tradicionals .exe i .msi amb assistents d'instal·lació propis.
  • Gestió centralitzada a Panell de control > Programes > Programes i característiques per desinstal·lar o modificar.
  • Disseny pensat principalment per teclat i ratolí, amb interfícies molt variades i sovint molt potents.
  • Possibilitat d'obrir múltiples instàncies dun mateix programa sense restriccions.
  • Capacitat per sol·licitar permisos d'administrador i accedir pràcticament a tots els recursos del sistema.
  • Compatibilitat molt àmplia: des de Windows XP fins a Windows 10 i 11 (amb matisos).
  • Instal·lació des de gairebé qualsevol lloc: web del desenvolupador, discos, USB, xarxes, núvols privats, Etc
  • Models de llicència molt flexibles: freeware, shareware, llicències perpètues, subscripcions, OEM, etc.
  • Menor control directe de Microsoft sobre el seu contingut i comportament, excepte quan es distribueixen per la Store.
  • Limitació important: no estan pensades de forma nativa per a processadors ARM (excepte emulació i casos concrets).

Tot això fa que Win32 sigui extremadament potent i flexible , i de vegades complica saber com veure totes les aplicacions obertes , però també més propens a problemes: conflictes de dependències, instal·ladors agressius, programari maliciós disfressat, acumulació d'escombraries al registre i al disc, etc. És precisament aquesta cara B la que Microsoft intenta corregir amb les plataformes modernes.

Què són les aplicacions UWP i per què existeixen

La Plataforma Universal de Windows (UWP, per les sigles en anglès) va ser la gran aposta de Microsoft per oferir aplicacions modernes, segures i unificades que funcionessin en PC, mòbils, Xbox, HoloLens, Surface Hub i dispositius IoT amb la mateixa base de codi.

Aquestes aplicacions es distribueixen de forma oficial a través de la Microsoft Store , que a Windows 10 i 11 ve preinstal·lada. Per a l'usuari mitjà, les UWP es veuen com a “apps de la botiga”: s'instal·len amb un clic, s'actualitzen soles i s'eliminen des del menú d'inici o des de la pròpia Store sense deixar rastres importants.

Conceptualment, una app UWP:

  • S'instal·la i es gestiona des de la microsoft Store, no mitjançant un instal·lador .exe clàssic.
  • funciona en x86 i ARM (PCs, tablets, alguns dispositius especialitzats).
  • Està sotmesa a la certificació de Microsoft (Windows App Certification Kit), que comprova requisits tècnics i de seguretat.
  • Rep actualitzacions automàtiques a través de la Store.
  • Està pensada tant per teclat/ratolí com per a pantalles tàctils, amb interfícies adaptables.
  • No es pot elevar a permisos d'administrador, el que limita el dany potencial.
  • Només és compatible oficialment amb Windows 8.1, Windows 10 i Windows 11.
  • S'integra amb el sistema de permisos i aïllament de Windows, reduint riscos de codi maliciós (malware).
  • No permet diferents execucions simultànies en paral·lel de la mateixa manera que moltes Win32.

Des del punt de vista de Microsoft, UWP era la peça clau per sortir de la gàbia del PC tradicional i construir un ecosistema a l'estil Android o iOS, amb una botiga central i un model de distribució controlat.

Avantatges pràctics de les aplicacions UWP per a l'usuari

Més enllà del discurs tècnic, el dia a dia les UWP ofereixen diversos avantatges molt tangibles per a usuaris de Windows 10 i 11, especialment per als que no volen complicar-se la vida amb instal·lacions manuals.

La primera és la comoditat . En lloc d'obrir el navegador, cercar la web correcta, evitar pàgines falses plenes d'anuncis, descarregar un instal·lador i passar per tot l'assistent, l'usuari només ha d' obrir la Microsoft Store, cercar l'app i prémer instal·lar . És una experiència molt més semblant a un mòbil.

El segon avantatge és la seguretat . El contingut que arriba a la Store passa per un procés de validació per minimitzar la presència de codi maliciós, adware o instal·ladors enganyosos . Per descomptat, no és perfecte, però el risc d'acabar amb un programa escombraries és força menor que descarregant .exe de webs aleatòries.

També és clau el tema de les actualitzacions automàtiques . Les aplicacions UWP s'actualitzen soles mitjançant el mecanisme d'actualitzacions de la Store, sense que l'usuari s'hagi de preocupar de cercar noves versions ni de bregar amb updaters propis que carreguen a l'inici del sistema.

Quant a integració amb el sistema, aquestes apps solen adaptar-se millor a la interfície moderna de Windows , donen una sensació visual més unificada i, en molts casos, es comporten de manera més fluida en equips modestos perquè estan pensades per ajustar-se a l'entorn actual del sistema operatiu.

A més, pel seu model d'aïllament i permisos , les UWP tendeixen a ser molt menys perilloses enfront d'exploits i vulnerabilitats . El seu accés al sistema de fitxers, al registre ia recursos crítics està molt acotat, reduint la superfície d'atac.

Microsoft Store: centre neuràlgic de les UWP

Aplicacions UWP davant Win32 avui

La Microsoft Store és l'aparador on viuen les UWP i, tot i que ha tingut una acceptació irregular, Microsoft fa anys que fa esforços per convertir-la en una botiga més atractiva i completa per a usuaris i desenvolupadors.

Molts usuaris reticents a passar de Windows 7 a Windows 10 o 11 miren amb desconfiança la Store, considerant una cosa innecessària o limitada. Tot i això, dins d'ella podem trobar una quantitat cada vegada més gran d'aplicacions, jocs i eines que cobreixen gran part de les necessitats comunes.

Amb el temps, Microsoft ha anat obrint la mà i incorporant a la Store no només UWP pures, sinó també aplicacions Win32 empaquetades i, més recentment, apps d'Android mitjançant subsistema específic en algunes edicions de Windows. Exemples com Firefox, Opera GX, CCleaner o Audacity han acabat apareixent a la botiga, una cosa impensable als inicis.

Per millorar l'experiència, la Store ha introduït detalls com ara la capacitat de recordar i reinstal·lar fàcilment totes les apps adquirides després d'un formatatge o en canviar de PC, o funcions que eviten actualitzar aplicacions mentre estan obertes per reduir tancaments inesperats i possibles pèrdues de dades.

La comunitat davant UWP: recels, errors i rectificacions

Bona part de la comunitat d'usuaris avançats i desenvolupadors veuen amb suspicàcia les UWP. Entre els arguments més repetits hi ha la sensació que el programari tradicional descriptori és més àgil, més complet i més “propi” . Es valora molt poder tenir executables independents, carpetes clares, control total sobre on s'instal·la cada cosa, etc.

També es critica que moltes UWP, sobretot els primers anys, eren versions retallades de programes Win32 equivalents, amb menys funcions i més limitacions. Això va reforçar la idea que eren apps “de joguina” comparades amb les germanes grans d'escriptori.

Des del costat dels desenvolupadors, l'aposta inicial de Microsoft per UWP es va percebre com un error d'enfocament . Kevin Gallo, vicepresident corporatiu de la Plataforma de Desenvolupadors de Windows, va arribar a reconèixer que afavorir en excés UWP i apartar Win32 a la Store va ser una decisió desafortunada. El resultat va ser que molts van veure UWP com una plataforma de segona davant de les APIs clàssiques, amb menys capacitats i menys mercat.

La manca d'APIs completes els primers anys i el declivi de Windows Phone, que era un dels grans arguments per desenvolupar UWP, tampoc no hi van ajudar. Molts creadors de contingut van preferir seguir centrats en Win32, Android i iOS , on el retorn de la inversió era més evident.

El paper de les PWA i altres models moderns

Paral·lelament al desenvolupament d'UWP, l'ecosistema ha anat girant amb força cap a les Aplicacions Web Progressives (PWA) . Aquestes apps, que funcionen sobre tecnologies web però s'integren com a aplicacions gairebé natives, han guanyat protagonisme a Windows com una alternativa lleugera i fàcilment actualitzable.

Actualment, quan es parla de “apps modernes” a Windows, moltes vegades es mira més les PWA i frameworks multiplataforma (React Native, Electron, etc.) que no pas UWP pura i dura. Microsoft ho sap i ha optat per una estratègia híbrida: ofereix als desenvolupadors un ventall d'opcions (WPF, Win32 + WinRT, XAML, PWA, React Native, .NET Core, C++) que es poden modernitzar a poc a poc.

Una peça clau en aquest puzle és WinUI , la llibreria d'interfície d'usuari que Microsoft està independitzant i obrint a GitHub. L'objectiu és separar la capa d'UI de la resta del sistema perquè sigui més senzill modernitzar una app Win32 o .NET afegint una interfície moderna sense haver de reescriure-ho tot com a UWP.

A la pràctica, això obre la porta al fet que un desenvolupador pugui evolucionar gradualment la seva aplicació des de Win32 a un model més modern, sense salts bruscos ni haver d'abandonar la seva base de codi o el seu model de distribució.

UWP, Win32 i el futur de l'ecosistema amb dispositius nous

Tot i que l'època daurada de Windows Phone i el projecte Continuum va quedar enrere, Microsoft segueix convençuda que les UWP tenen recorregut , sobretot en escenaris on calen experiències coherents en múltiples dispositius.

Avui conviuen sota Windows o tecnologies relacionades HoloLens 2, Surface Hub 2, dispositius de doble pantalla, maquinari IoT i solucions de realitat mixta . En molts d'aquests casos, les UWP encaixen molt bé perquè el model de sandboxing i el disseny adaptatiu faciliten que una mateixa app funcioni en contextos molt diferents.

La companyia considera que, amb l'expansió de la computació al núvol, la IA i l'edge computing , aquest tipus d'aplicacions joves poden guanyar pes. De fet, per desenvolupar utilitats específiques per a HoloLens 2 o futurs dispositius plegables de Microsoft, les UWP segueixen sent una opció molt sòlida.

Alhora, Microsoft és conscient que no es pot permetre trencar la compatibilitat amb l' enorme parc d'aplicacions Win32 , especialment en l'àmbit professional i de videojocs, on hi ha milions de programes i una base d'usuaris gegantines.

Win32 segueix manant en videojocs i productivitat

Un dels fronts on UWP ho tenia més difícil era el dels videojocs per a PC . Inicialment, Microsoft va voler impulsar jocs UWP des del seu Store, tancant força la porta als títols Win32 de sempre i generant malestar entre desenvolupadors i jugadors.

Amb el temps, l'empresa va haver de fer marxa enrere . Phil Spencer, responsable de la divisió Xbox, va reconèixer que l'experiència de joc a Windows no sempre havia estat a l'alçada i va anunciar canvis importants: més títols propis a Steam, obertura de la Store a jocs Win32 nadius i fi de l'obligació d'usar UWP per publicar a la botiga.

Un dels punts més celebrats va ser que l'obertura a Win32 va permetre mods i personalitzacions que a UWP estaven molt restringides. Per a la comunitat PC això és gairebé sagrat: la capacitat de modificar i ampliar els jocs forma part de la cultura de l'ecosistema.

Avui, Microsoft reconeix obertament que Win32 és el format d'aplicació favorit de molts desenvolupadors de videojocs i dels mateixos jugadors, i ha decidit abraçar aquesta realitat en lloc de lluitar-hi.

En entorns de productivitat i empresa, la història és semblant. Milers de solucions de gestió, ERP, programari industrial, eines de disseny, etc., es basen en Win32 i no és realista demanar a les companyies que reconstrueixin de zero les aplicacions crítiques sobre UWP.

Intents d'un Windows més lleuger: Polaris i Windows Core OS

En paral·lel a tot aquest debat, Microsoft ha explorat la idea d'un Windows molt més lleuger i modern , sense el llast històric de dècades de compatibilitat cap enrere. Aquí entren en joc conceptes com Windows Core OS i projectes com Polaris.

Polaris es va plantejar com un sistema construït sobre la base de Windows 10 però eliminant per complet components heretats : el Shell clàssic, l'Explorador tradicional, el Panell de control i, sobretot, el suport local per a aplicacions Win32.

La idea era tenir un sistema centrat en el nou C-Shell i les aplicacions UWP , amb un entorn més segur, més eficient i més adequat per a “l'era de la mobilitat”. Win32, en tot cas, podria arribar a fer-se servir mitjançant emulació o streaming des del núvol , però no de forma nativa directa.

Un moviment així seria el canvi més dràstic a Windows en més de 20 anys , i xoca de front amb el fet que es calcula que hi ha milions d'aplicacions Win32 en ús, moltes d'elles vitals per a empreses i professionals.

Ara com ara, aquestes idees conviuen amb el Windows tradicional. Versions com Windows 10 S ja apuntaven en aquesta direcció (només apps de Store, enfocament més tancat), però la realitat del mercat ha obligat Microsoft a mantenir i reforçar la compatibilitat amb l'escriptori clàssic.

Diferències clau entre UWP i Win32 avui

Si hem de baixar tot això a terreny pràctic, les diferències més rellevants entre UWP i Win32 avui dia es poden agrupar en uns quants punts clars.

Distribució :

  • Win32 es pot descarregar i distribuir des de qualsevol lloc, amb gran llibertat però també més risc de malware i programari escombraries.
  • UWP es distribueix oficialment només a través de la Microsoft Store, amb més control i filtres.

Seguretat i permisos :

  • Les aplicacions Win32 poden demanar i obtenir permisos d'administrador i accedir a zones crítiques del sistema.
  • Les UWP s'executen a sandbox, amb accés restringit, sense elevació a admin i amb un model de permisos més semblant al mòbil.

Multiplataforma i dispositius :

  • Win32 està orientat a PC x86, encara que hi hagi esforços d'emulació a ARM.
  • UWP està pensada per funcionar a PC, ARM, Xbox, HoloLens, Surface Hub, IoT… amb el mateix model base.

Instal·lació i manteniment :

  • Win32 utilitza instal·ladors propis, que poden deixar residus i configuracions persistents encara que desinstal·lis.
  • UWP s'instal·la i s'elimina de forma més neta, s'actualitza automàticament i depèn menys que l'usuari estigui pendent.

Llibertat de l'usuari :

  • Amb Win32 l'usuari té més control i més possibilitats de personalització i automatització, a costa d?assumir més responsabilitat.
  • Amb UWP l'usuari està més guiat i “tancat” en un entorn segur, sacrificant part d'aquesta llibertat a canvi de comoditat i protecció.

En definitiva, no parlem tant que una plataforma “mat” a l'altra, sinó de dos models que cobreixen necessitats diferents i que, ara com ara, estan condemnats a coexistir.

Amb tot el context, s'entén per què hi ha usuaris que segueixen defensant a capa i espasa el programari clàssic Win32 : els fa la sensació de resposta ràpida, de control total, de continuïtat des de Windows 7 fins ara. Alhora, per a molts usuaris domèstics, entorns educatius o empreses que volen minimitzar riscos, les aplicacions UWP i la Store de Microsoft resulten una opció molt còmoda i raonablement segura . Microsoft, mentrestant, intenta equilibrar totes aquestes forces: manté i potencia Win32 (sobretot en jocs i productivitat), continua empenyent UWP allà on té sentit, aposta fort per les PWA i WinUI per modernitzar l'experiència i no renuncia a la idea d'un Windows més lleuger i modular en el futur.

com gestionar permisos Windows 11
Article relacionat:
Windows 11 sense Microsoft Account: escenaris reals i límits actuals

Afegir com a font preferida a Google