Buon anno a tutti !

Buona fine 2024 a tutti voi!

Il passaggio da un anno all’altro non è che cambi qualcosa, ma è una occasione, una occasione di riflessione se non di bilanci. Si pensa a quello che si è fatto nell’anno che si chiude, a cosa potremmo cambiare nel nuovo. Si pensa a come le cose del mondo vadano per i fatti loro, su binari che per noi è impossibile controllare. Si guarda con pessimismo e sconforto a quelle cose che non possiamo migliorare, e a volte ci prende la malinconia credendoci impotenti. Il risultato è spesso il “pensare a noi stessi” senza farci intristire dalle cose che succedono intorno. C’è chi “chiude con il passato”, chi conclude che “tanto sono tutti uguali”, o anche “l’è tutto sbagliato, l’è tutto da rifare”. Meccanismi di autodifesa, certo, che tendono a escludere il male da noi, o almeno ad allontanarlo il più possibile. Fino al prossimo bilancio di fine anno… E così il tempo trascorre sempre uguale, anno dopo anno, senza tanti coinvolgimenti, chiusi nel proprio guscio.

Ma le persone sono importanti. Ognuno è collegato agli altri, in modi spesso impercettibili, ma con vite che si intrecciano e si condizionano. Ognuno può influire sui familiari, gli amici, i colleghi, i conoscenti. La rete ha poi amplificato le connessioni, ci ha messo in contatto con gente fisicamente lontana, ha aumentato esponenzialmente le connessioni, e le influenze. E sono aumentati anche i condizionamenti, i fattori positivi e negativi, e il numero di avvenimenti che possono influenzarci, anche nella vita di tutti i giorni.

L’unica possibilità che abbiamo, per non vegetare in una società estranea, è quella di riappropriarci di noi stessi, del nostro ruolo, delle nostre possibilità. Perchè ognuno di noi ha il potere di cambiare le cose che gli stanno intorno, con le azioni, i comportamenti, le influenze. Ognuno di noi è importante, nelle cose che pensa, e nelle scelte che fa. Nulla è irrilevante, neanche il battito d’ali di una farfalla dall’altra parte del mondo. Se riflettiamo su questo, allora le cose possiamo cambiarle, non da soli certo, ma dando il nostro grande contributo, tutti insieme. Se ci isoliamo, le cose cambieranno per conto loro, perchè ci saranno altri a cambiarle, e noi le subiremo, fantasmi indistinti, inconsapevoli e impotenti.

Personalmente sono ottimista, le cose nel 2025 miglioreranno, forse delle guerre finiranno, e il progresso tecnologico dei sistemi di AI ci aiuterà a superare gli steccati. Dal punto di vista personale, poi, il 2024 è stato un anno molto importante, nonostante tutto, e molto positivo. Lo sarà anche il 2025, ne sono certo, e lo sarà anche per voi.

Buon anno a tutti! 🦅

Perchè Linden Lab non riesce a produrre un’App per mobile efficiente?

E’ da circa 4 anni che la Linden Lab sta lavorando per realizzare un’App per smartphone, sia Android che IOS, con risultati non sufficientemente qualitativi per gli utenti. L’App realizzata ha tutte le funzionalità più importanti ma la grafica lascia molto a desiderare, deformando enormemente le figure degli Avatar, così come le performances.

Non avendo contatti diretti con la Linden Lab (spero che nel prossimo meeting di Venerdì 6 novembre ci si possa confrontare), posso solo fare un’analisi tecnica molto superficiale, da osservatore esterno, non conoscendo i dettagli della loro implementazione. Il punto da cui partire è che la potenza elaborativa di uno smartphone, anche dei più moderni e performanti, non può essere neanche lontanamente paragonata a quella di un moderno desktop, sia per il processore, sia per la scheda grafica, che per la RAM. Questo deve porre dei limiti invalicabili alle caratteristiche di qualsiasi App su smartphone, in particolare se si tratta di partire da una esperienza desktop consolidata ed apprezzata.

Inoltre, Second Life utilizza il motore grafico OpenGL, che oggi è ritenuto obsoleto e poco performante, la cui ultima versione, la 4.6, risale al 2017. Esistono motori grafici più moderni ed efficienti, come Vulkan e il DirectX 12, di Microsoft, usato per Xbox, che consentono una gestione diretta delle GPU. Ma oggi, le maggiori piattaforme utilizzano ambienti di sviluppo grafico completi, come Unreal Engine e Unity. L’architettura di base di Second Life è quindi obsoleta e non sfrutta al meglio le potenzialità delle moderne GPU. Naturalmente, cambiare l’architettura comporterebbe investimenti notevoli per una piccola azienda come la Linden Lab, e non voglio neanche pensare a come verrebbe gestita la cosa, considerando l’esperienza dell’App mobile.

Detto questo, e tenendoci stretto il motore grafico obsoleto, è completamente irrealistico pensare di replicare SL su Smartphone conservandone tutte le caratteristiche, e lo sviluppo dovrebbe limitarsi alle caratteristiche fondamentali (chat, inventario, transazioni, un minimo di grafica), come fece a suo tempo Alina Lyvette per Lumiya. Purtroppo Alina non manutiene più da tempo Lumiya, che comunque non era multipiattaforma ma si limitava alla versione Android. Negli ultimi anni il mondo è andato avanti, con le nuove GPU, molto performanti, e gli ambienti di sviluppo grafici.

La scelta da fare per la Linden Lab, considerati i vincoli suddetti, avrebbe dovuto essere minimalista, limitando all’essenziale la grafica, eliminando gran parte dei paesaggi e degli oggetti non essenziali, mentre forse è stata eccessivamente ambiziosa. Si è sempre in tempo per rivedere le scelte tecniche. Se naturalmente si arriva a queste conclusioni. Si potrebbe poi gradualmente migliorare i risultati, ma almeno si offrirebbe agli utenti una esperienza più accettabile.

Si potrebbero poi fare tante altre cose, oltre a cambiare il motore OpenGL, e quello fisico Havok 4 (introdotto nel 2008 in sostituzione del vecchio motore sviluppato da Linden Lab), come ad esempio lasciare sui server in Cloud il lavoro grafico, trasmettendo ai client il flusso dei dati in streaming. Ma qui ci vorrebbero ulteriori investimenti, a meno di non pensare a cedere la piattaforma ad una delle aziende più grandi sul mercato, come ad esempio la Epic Games, che gestisce oggi Fortnite, la più utilizzata di tutte le piattaforme Virtuali, con 350 milioni di utenti mensili !

Occorrono scelte strategiche, con una visione e una prospettiva di lungo periodo, altrimenti Second Life resterà tagliata fuori dai prossimi progressi di questo mercato.