Canonical ha annunciato che Steam Snap per ARM64 è ora stabile, aprendo la porta al gaming di titoli PC su processori ARM come i NVIDIA DGX Spark o i laptop Qualcomm. La proposta è allettante: maggiore efficienza, prezzo inferiore e meno calore. Tuttavia, la realtà dietro l'emulazione da x86 ad ARM è meno brillante di quanto sembri.
Emulazione x86: il collo di bottiglia che nessuno vuole vedere 🎮
La maggior parte dei giochi sono scritti per l'architettura x86, non per ARM. Canonical ha implementato un livello di traduzione ed emulazione per farli funzionare, ma questo processo riduce sempre le prestazioni e aggiunge errori. I titoli più recenti o impegnativi rimangono esclusi, e l'esperienza si riduce a giocare alcuni giochi, a volte, con qualche scatto. La soluzione reale sarebbe che gli sviluppatori compilassero nativamente per ARM.
Il giorno in cui gli sviluppatori si ricorderanno di ARM ⏳
L'alternativa, che gli studi compilino anche per ARM, suona come una rivoluzione. Ma nell'industria dei videogiochi, la volontà va sempre prima del denaro, non dietro la tecnologia. Cioè, quando vedrai Rockstar lanciare GTA VI per ARM prima che per PC, ci avvisi. Nel frattempo, aspettiamo seduti e godiamoci questi scatti con filosofia.