← Tornar a tots els articles
Reptes

La Reacció a la Comissió Runtime d'Unity: Lliçons sobre el Risc de Plataforma i la Confiança dels Developers

Per Marc Molas·21 de setembre del 2023·10 min de lectura

El 12 de setembre de 2023, Unity Technologies va anunciar una nova "Runtime Fee" cobrant als developers per instal·lació de joc — retroactivament, per a jocs ja construïts i llançats. Els developers que van triar Unity anys enrere, sota termes diferents, ara deurien diners per cada nova instal·lació dels jocs existents.

La reacció va ser immediata. Els estudis van amenaçar amb marxar. Godot va veure pics de descàrregues i finançament sense precedents. Les accions d'Unity van caure. Les amenaces van ser prou greus com perquè l'empresa tancés temporalment les oficines. Unity va fer marxa enrere parcialment en pocs dies, però la confiança, un cop trencada, no es repara amb una actualització de preus.

Això no és principalment una història sobre jocs. És un estudi de cas sobre la dependència de plataforma, la confiança en els proveïdors i les decisions que determinen si un canvi de preus d'un proveïdor és una molèstia o una amenaça existencial.

El Que Va Passar: La Línia del Temps

12 de setembre: Unity anuncia la Runtime Fee — càrrecs per instal·lació per sobre de determinats llindars (200K per a Personal, 1M per a Pro), aplicats a jocs ja publicats. Com va informar The Verge, els developers van assenyalar que un joc free-to-play amb milions d'instal·lacions podria deure a Unity més del que ha guanyat.

12-14 de setembre: La reacció explota. La tarifa era retroactiva, basada en instal·lacions que els developers no controlen (reinstal·lacions, nous dispositius, frau) i el mecanisme de seguiment era opac.

13-15 de setembre: Godot, el principal motor de joc de codi obert, veu un pic massiu d'interès. El Fons de Desenvolupament de Godot va rebre una onada de donacions sense precedents. Els developers votaven amb els peus.

18-22 de setembre: El CEO d'Unity s'excusa i anuncia revisions: cap aplicació retroactiva per als subscriptors existents, opció entre participació en ingressos o tarifa per instal·lació, i eventual eliminació de la tarifa per a Unity Personal del tot.

Però per llavors, les converses de migració ja estaven tenint lloc a tot el món. La pregunta ja no era sobre els preus — era sobre si es podia confiar en Unity com a soci de plataforma.

Lliçó 1: Els Canvis Retroactius Destrueixen la Confiança

L'aspecte únic més danyós de l'anunci d'Unity no va ser la tarifa en si. Va ser que la tarifa s'aplicava a projectes existents construïts sota termes diferents.

Quan un developer va triar Unity fa tres anys, va fer un compromís arquitectònic basat en els termes disponibles. Base de codi, experiència de l'equip, eines, pipeline de desplegament — tot específic d'Unity. La decisió ja era irreversible, i Unity ho sabia. Canviar els termes retroactivament explota el vendor lock-in.

La lliçó: Quan avaluïs un proveïdor, els termes actuals són només part de l'equació. Avalua l'estructura d'incentius i la governança. Una empresa pública que respon als accionistes pot prendre decisions que perjudiquin els developers per satisfer els resultats trimestrals. Pregunta't: si aquest proveïdor canviés els preus demà, quin seria el cost de marxar?

Lliçó 2: El Vendor Lock-In és un Espectre, i Hauríes de Saber On Estàs

No totes les dependències de proveïdors són iguals. Hi ha un espectre:

Baix vendor lock-in: APIs estàndard on canviar requereix canvis de configuració però no reescriptures de codi. Canviar de proveïdors de correu electrònic, CDNs o eines de monitoratge.

Vendor lock-in mitjà: APIs propietàries que requereixen canvis de codi per substituir. Serveis específics d'AWS com DynamoDB o Lambda. Setmanes o mesos de treball per migrar.

Alt vendor lock-in: La teva aplicació es construeix sobre el runtime o marc d'una plataforma. Canviar significa reescriure des de zero. Un joc construït a Unity, una aplicació de negoci a Salesforce.

Unity se situa en l'extrem extrem. Un joc construït a Unity no es pot portar a Unreal o Godot sense una reescriptura quasi completa — la física, el renderitzat, el scripting, el pipeline d'assets, tot és específic d'Unity.

La lliçó de lideratge d'enginyeria: Mapeja les teves dependències de proveïdors per nivell de vendor lock-in. Per a les dependències d'alt vendor lock-in, necessites proteccions contractuals sòlides o una estratègia de sortida creïble. "Ho tractarem si passa" no és una estratègia.

Lliçó 3: El Cost de Sortida Hauria de Formar Part de les Teves Decisions Arquitectòniques

Quan els arquitectes i CTOs avaluen la tecnologia, típicament avaluen: rendiment, experiència del developer, maduresa de l'ecosistema, borsa de contractació i cost. El que rarament avaluen és el cost de sortida.

El cost de sortida inclou: esforç de reescriptura del codi, migració de dades, reciclatge de l'equip, substitució d'eines i línia de temps. Per als developers d'Unity, el cost de sortida era "reconstruir des de zero." Això no és una migració — és un nou projecte. Que és exactament per quina raó Unity es va sentir prou confiat per anunciar canvis retroactius.

L'acció pràctica: Per a cada dependència crítica, documenta el cost de sortida. No un pla de migració detallat — només una estimació aproximada. Si la resposta és "no podem marxar", això pertany al teu registre de riscos.

Lliçó 4: El Codi Obert No és Gratuït, Però Canvia la Dinàmica de Poder

El pic d'interès en Godot després de l'anunci d'Unity no va ser accidental. Els developers van fugir cap a Godot perquè és de codi obert — cap empresa singular pot canviar els seus termes perquè cap empresa singular el controla.

El codi obert no elimina tots els riscos de plataforma — els projectes poden ser abandonats i les comunitats poden fragmentar-se. Però canvia fonamentalment la dinàmica de poder. Amb Unity: "Accepta els nostres termes o marxa." Amb Godot: "La comunitat manté la plataforma, qualsevol pot bifurcar-la, cap entitat singular controla els termes."

Per als components on el vendor lock-in és alt i el cost de sortida és extrem, el model de governança és un criteri d'avaluació de primer ordre, no una reflexió a posteriori.

Lliçó 5: Els Canvis de Preus Revelen la Visió que Té una Empresa dels Seus Developers

Com una empresa gestiona els preus et diu com veu la seva relació amb els developers. Són els developers socis l'èxit dels quals impulsa l'èxit de la plataforma? O són un públic captiu per monetitzar?

L'anunci inicial d'Unity va tractar els developers com un públic captiu. La reversió, tot i que benvinguda, no va canviar el senyal. El fet que Unity ho intentés vol dir que algú en el lideratge va aprovar cobrar retroactivament als developers per jocs ja llançats. Aquella decisió no va ser un accident — va ser una estratègia invertida únicament per la reacció.

Vigileu aquests senyals dels vostres proveïdors:

  • Canvis de preus anunciats amb terminis d'implementació curts
  • Termes que traslladen el risc del proveïdor al client
  • Eliminació de nivells gratuïts o ofertes de codi obert
  • Adquisició per capital privat (que sovint precedeix una monetització agressiva)
  • Canvis en el lideratge de executius orientats al producte a executius orientats a les finances

El Que Els CTOs Haurien de Fer Ara Mateix

Independentment de si estàs en el sector dels jocs o no, l'incident d'Unity és un impuls per auditar les teves pròpies dependències de plataforma.

  1. Llista les teves dependències crítiques. Cada plataforma, marc, servei al núvol i eina de la qual depèn el teu producte.
  2. Avalua cadascuna per nivell de vendor lock-in. Baix, mitjà o alt, basat en el cost de sortida.
  3. Per a les dependències d'alt vendor lock-in, avalua el risc de governança. Qui controla els termes? Quins són els seus incentius? Hi ha una alternativa de codi obert?
  4. Documenta els costos de sortida. Fins i tot les estimacions aproximades són millors que res.
  5. Configura el monitoratge per als canvis de proveïdors. Segueix els blogs, les pàgines de preus i els termes de servei dels teus proveïdors crítics. No et portis sorpreses.

A Conectia, els nostres enginyers sèniors de LATAM han vist el que passa quan el risc de plataforma no es gestiona — projectes de migració que consumeixen trimestres de temps d'enginyeria perquè ningú va avaluar el cost de sortida per endavant. Ajuden al teu equip a prendre decisions tecnològiques que no creen passius ocults.


Vols enginyers que pensin en el risc arquitectònic a llarg termini, no només en les funcionalitats d'avui? Parla amb un CTO — els nostres enginyers sèniors de LATAM t'ajuden a construir sistemes que no et bloquegen en decisions de les quals te'n penediràs.

Preparat per construir el teu equip d'enginyeria?

Parla amb un partner tècnic i desplega desenvolupadors validats per CTOs en 72 hores.