In una recente intervista con il portale NowGamer, John Carmack, fondatore della storica Id Software e programmatore tra i più rinomati nell’industria dei videogiochi, ha dichiarato che le sue aspettative riguardo alla piattaforma Android si sono notevolmente ridimensionate. Il motivo è legato ai risultati di un sondaggio tenuto al recente Quakecon, secondo i quali, nonostante il pubblico dell’evento si dividesse equamente tra utenti iOS e Android, solo un’infima parte di questi ultimi ha dichiarato di aver speso più di 20$ in videogiochi per il proprio smartphone. “Ogni sei mesi diamo uno sguardo alla situazione del mercato Android per capire quando è il momento più opportuno per lavorarci sopra”, afferma lo sviluppatore. “Attualmente non è possibile fare soldi su Android come invece accade su iOS”.
Ma la storia di Id Software insegna che Carmack ha sempre messo la passione per la programmazione prima del problema dei profitti, e così ha aggiunto: “E’ molto più divertente sviluppare su dispositivi iOS”. Dopo aver debuttato su App Store con Rage HD, Id Software è attualmente al lavoro sulla versione PC e console del gioco, oltre ad avere in cantiere altri progetti per iPhone e iPad non ancora annunciati.
// 1. Configura l'URL e l'identificativo esatto per questo articolo
var disqus_config = function () {
this.page.url = window.location.href.split('?')[0]; // Prende l'URL pulito della pagina
this.page.identifier = window.location.pathname; // Usa il percorso come ID univoco
};
document.addEventListener("DOMContentLoaded", function() {
var disqus_shortname = 'macitynet'; // INSERISCI QUI IL TUO SHORTNAME DISQUS
var disqus_loaded = false;
function loadDisqus() {
if (!disqus_loaded) {
disqus_loaded = true;
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.setAttribute('data-timestamp', +new Date()); // Obbligatorio per le nuove policy Disqus
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
}
}
// 2. Lazy load: carica quando arrivi al div
var observer = new IntersectionObserver(function(entries) {
if(entries[0].isIntersecting === true) {
loadDisqus();
observer.disconnect();
}
}, { threshold: [0] });
// Se l'elemento esiste, avvia l'osservatore
var thread = document.getElementById("disqus_thread");
if(thread) observer.observe(thread);
});