Sempre has volgut que la interfície del teu smartwatch Wear OS reflecteixi el teu estil o necessitats? Personalitzar l'esfera del rellotge és una de les característiques més valorades pels usuaris d'Android, però fins fa uns anys era una opció una mica limitada si no eres fan de les cares predissenyades o les aplicacions més populars. Ara, amb l'arribada del Format de Cares de Rellotges (WFF) i la seva integració a Android Studio, personalitzar el teu watch face és molt més senzill, flexible i potent. T'expliquem, pas a pas, com fer el salt i dissenyar la teva pròpia esfera única per a Wear OS, des de zero i aprofitant les últimes eines oficials i millors pràctiques.
Crear una esfera de rellotge personalitzada no només et permet plasmar la teva creativitat, sinó que també és una excel lent manera dexperimentar amb la tecnologia de wearables de Google, fer el teu smartwatch més útil i, qui sap, potser compartir el teu disseny amb el món des de Google Play! Aquí us expliquem amb detall el procés, des de la preparació de l'entorn, l'estructura del projecte, fins a la publicació i recomanacions clau sobre disseny, optimització i recursos. Si busques una guia completa, clara i adaptada al context actual (sense embuts ni tecnicismes innecessaris), aquest article és per a tu.
Què és una watch face personalitzada i per a què serveix?
Una esfera de rellotge és la pantalla principal del teu smartwatch, i una de les formes més visibles de personalització a Wear OS. A banda de mostrar l'hora, podeu integrar informació rellevant per al teu dia a dia: passos, calendari, clima, bateria, notificacions i molt més. Les cares personalitzades permeten aprofitar a fons les capacitats del sistema, des de triar el disseny i els colors fins a decidir com veus la informació en modes com a ambient o interactiu. Si vols ampliar els teus coneixements, pots explorar més a aquest recopilatori d'apps per a watchfaces.
el recent Format de Cares de Rellotges (WFF) desenvolupat entre Google i Samsung, facilita que qualsevol usuari amb nocions bàsiques de XML pugui definir l'aparença i el comportament del rellotge sense escriure codi Java o Kotlin. És un format declaratiu, basat en fitxers XML, que redueix el manteniment i millora la compatibilitat amb futures versions de Wear OS. A més, hi ha eines visuals com Watch Face Studio per als que prefereixen el mètode 'el que veus és el que obtens', però aquí ens centrarem en el procés manual per als que volen control total des d'Android Studio.
Configuració de lentorn i requisits previs
Abans de llançar-te a crear la teva pròpia esfera, necessites preparar el teu entorn de desenvolupament. Aquests són els passos recomanats:
- Instal · lar Android Studio (actualitzat a la darrera versió per garantir compatibilitat amb les eines del SDK de Wear OS).
- Descarregar i instal·lar l'SDK d'Android 14 (API 34) o superior. Si el vostre disseny és compatible amb versions anteriors, també podeu utilitzar l'SDK d'Android 13 (API 33).
- Familiaritzar-te amb el format XML, ja que tota l'estructura de la watch face es defineix en aquest llenguatge.
- Opcionalment, instal·leu eines de validació per verificar que el vostre fitxer compleix l'especificació WFF abans de compilar i instal·lar.
El SDK inclou utilitats com aapt2 y android.jar, a més de plantilles de projectes compatibles. Android Studio simplifica encara més el procés, permetent compilar i depurar directament sobre el teu emulador o rellotge físic.
Estructura bàsica d'un projecte de watch face a Android Studio
Quan crees una watch face a Android Studio amb WFF no estaràs escrivint codi Java ni Kotlin, sinó que treballaràs principalment amb recursos. L'estructura mínima del projecte inclou:
- AndroidManifest.xml: descriu el paquet i les propietats especials de la watch face. Aquí s'indica si hi ha codi i versió del format WFF utilitzada.
- res/xml/watch_face_info.xml: conté les metadades de l'esfera, com ara la vista prèvia, si és editable, categoria, si permet diverses instàncies, etc.
- res/raw/watchface.xml: defineix tots els elements gràfics, escena, colors, complicacions i animacions de la teva esfera.
- res/drawable/: imatges de les manetes, logos, el fons i la vista prèvia.
- res / values / strings.xml: text descriptiu, noms de temes i cadenes de configuració.
notaràs que la lògica està completament separada de l'app principal, seguint la mateixa política que les apps de Wear OS a Google Play: el paquet de la watch face no pot incloure codi executable. Això fa que les esferes siguin lleugeres i segures, i en facilita la publicació i la prova.
Passos per crear una watch face personalitzada

Et guiem en el procés més detallat, barrejant els coneixements de les millors guies i tutorials actuals:
- Descarrega una plantilla base o clona un projecte d'exemple (per exemple, des del repositori oficial de Google a GitHub).
- Obre el projecte a Android Studio i familiaritza't amb els fitxers principals.
- Edita AndroidManifest.xml per establir el nom, la propietat hasCode=»false» i la versió de WFF a la propietat corresponent. Assegureu-vos d'indicar per a quina versió de Wear OS és compatible la vostra esfera.
- Defineix les metadades a watch_face_info.xml: afegeix la ruta de la vista prèvia, indica si l'esfera és editable, a quina categoria pertany i si permet diversos favorits.
- En res/raw/watchface.xml, crea l'estructura de l'escena: utilitza l'element arrel WatchFace amb els atributs width i height (que representen coordenades lògiques, no píxels reals). A dins, afegeix elements com Escena, AnalogClock, HourHand, MinuteHand, Segona mà, variants de color, grups per a la manera ambient, fons i complicacions.
- Inclou imatges en res/drawable/ per a les manetes, el fons i el logo si ho desitges.
- Personalitza els temes de color i les opcions d'usuari, usant UserConfigurations i ColorConfiguration perquè cada usuari esculli entre diversos estils. Afegeix els textos descriptius a strings.xml.
- Afegeix fonts de dades com a data, passos, clima, bateria, etc. mitjançant elements PartText, Plantilla i paràmetres com , , etc.
Un cop tinguis la teva esfera definida, compila i prova en un emulador o dispositiu Wear OS amb les ordres de Gradle o des del propi Android Studio.
Validar i optimitzar el teu watch face personalitzada
Abans d'instal·lar o publicar la vostra esfera, és fonamental verificar que el fitxer XML compleix amb l'especificació del Format de Cares de Rellotges. Google ofereix eines de validació (disponibles a GitHub) que detecten errors a l'XML i ajuden a optimitzar l'ús de memòria. Recomanació pràctica: integra la validació al teu flux de treball per evitar sorpreses durant les fases finals de prova o publicació.
A més, durant el desenvolupament, segueix aquestes bones pràctiques:
- Minimitza l'ús de recursos per prolongar la durada de la bateria, especialment en mode ambient, usant fons foscos o gris i pocs elements actius.
- Reutilitza imatges i configura variants per a cada modeestalviant recursos i mantenint una aparença consistent.
- Adapta el disseny per a diferents mides i formes de pantalla, declarant fitxers específics per a cada cas si és necessari.
Personalització avançada: Temes, colors i animacions

El potencial de les esferes personalitzades amb WFF resideix a poder dissenyar temes de color i oferir a lusuari la possibilitat de canviar laspecte des del rellotge. Per això, defineix diversos ColorOption a l'XML, enllaça'ls als elements visuals i fes servir l'atribut tintColor per als canvis dinàmics.
Vols afegir dinamisme? Fes servir elements Group, Transformar y variant per introduir animacions, moure logotips amb el moviment de l'usuari (per exemple, gràcies a l'acceleròmetre) o ajustar la visualització de diferents maneres. Així, l'esfera serà interactiva i reflectirà millor la personalitat de l'usuari.
Com afegir complicacions i mostrar dades a la teva esfera
Les complicacions faciliten mostrar informació rellevant sense saturar la pantalla principal: passos, data, clima o bateria. El sistema WFF permet integrar-les usant PartText, Plantilla i paràmetres com o . També pots incloure gràfics, arcs de progrés o imatges que responguin dinàmicament a les dades de l'usuari. Per a exemples i recursos útils, revisa .
Proves, vista prèvia i publicació a Google Play
Quan el teu disseny estigui validat, prova l'esfera en diferents emuladors o dispositius Wear OS, verificant resolucions, formes i modes. Captura una imatge del resultat en funcionament per utilitzar-la a la vista prèvia i facilitar la confiança en la presentació final.
Per compartir la teva creació, prepara el paquet AAB o APK seguint les indicacions de Google Play, apuja la vista prèvia i completa les metadades necessàries. Recorda que la teva app ha d'indicar clarament que és només per a Wear OS i que no inclou codi executable, per facilitar-ne la publicació.
Abans de publicar, Google revisarà la vostra esfera per assegurar que compleix les directrius de qualitat i eficiència en consum de bateria. Si vols monetitzar, pots oferir-la com de pagament o mitjançant compres internes.
Més enllà dels aspectes tècnics, tingues en compte que un bon disseny ha de ser eficient en bateria, adaptable a diferents formats i mantenir una còpia actualitzada dels teus fitxers. Partir d'una esfera existent i personalitzar-la sol ser més eficient que no pas començar des de zero. Explora exemples i recursos de la comunitat, i aprofita eines com Watch Face Studio o aplicacions com Facer i WatchMaker per complementar el teu treball, encara que la màxima llibertat de control la tindràs sempre a Android Studio amb WFF.
