Solo pochi mesi fa c'era la notizia che Apple introdurrà il proprio controller di gioco, ciò è stato dimostrato anche dal fatto che l'azienda possiede numerosi brevetti correlati. Tuttavia, questa speculazione è stata smentita per un po’. Tuttavia, a quanto pare, c’era un po’ di verità in questo. invece del proprio hardware, Apple ha introdotto in iOS 7 un framework per supportare i controller di gioco.
Non che non esistano già controller di gioco per iPhone e iPad, eccoci ad esempio Duo giocatore di Gameloft o Icade, il problema con tutti i controller finora è che supportano solo una manciata di giochi, mentre per la maggior parte manca il supporto per i titoli dei principali editori. Finora non esisteva uno standard. I produttori hanno utilizzato un'interfaccia modificata per le tastiere Bluetooth e ogni controller aveva la propria interfaccia specifica, il che rappresenta una fastidiosa frammentazione per gli sviluppatori.
Un nuovo quadro (GameController.framework) include tuttavia una serie di istruzioni chiaramente definite per controllare i giochi con un controller, uno standard che ci è sempre mancato. Le informazioni fornite da Apple nel documento per gli sviluppatori sono le seguenti:
“Il Game Controller Framework ti aiuta a scoprire e configurare l'hardware MFi (Made-for-iPhone/iPod/iPad) per controllare i giochi nella tua app. I controller di gioco possono essere dispositivi collegati ai dispositivi iOS fisicamente o in modalità wireless tramite Bluetooth. Il Framework avviserà la tua applicazione quando un driver è disponibile e ti consentirà di specificare quali input del driver sono disponibili per la tua applicazione."
I dispositivi iOS sono attualmente le console mobili più popolari, tuttavia, il controllo touch non è adatto a tutti i tipi di giochi, soprattutto quelli che richiedono un controllo preciso (FPS, azione-avventura, giochi di corse, ...) Grazie al controller fisico, hardcore i giocatori finalmente otterranno ciò che mancava continuamente mentre giocavano. Ora devono accadere due cose: i produttori di hardware iniziano a realizzare controller di gioco secondo le specifiche del framework e gli sviluppatori di giochi, in particolare i grandi editori, devono iniziare a supportare il framework. Tuttavia, con la standardizzazione proveniente direttamente da Apple, tutto dovrebbe essere più semplice di prima. E si può presumere che Apple promuoverà questi giochi anche nel suo App Store.
Il candidato ideale come produttore di hardware è Logitech. Quest'ultimo è uno dei maggiori produttori di accessori da gioco e produce anche numerosi accessori per dispositivi Mac e iOS. Il controller di gioco Logitech per iOS sembra quasi un affare fatto.
La struttura per i controller di gioco potrebbe anche avere un impatto importante nel trasformare l'Apple TV in una console di gioco a tutti gli effetti. Se Apple aprisse un App Store per i suoi accessori TV, che includono già una versione modificata di iOS, potrebbe travolgere Sony e Microsoft, che quest'anno hanno introdotto le nuove generazioni di console, e rivendicare un posto nel salotto degli utenti.
come sarà il salvataggio dei progressi nei giochi?
Come prima? Perché qualcosa dovrebbe cambiare nello stoccaggio con l'arrivo di un autista? Come è possibile che ti sia venuta in mente una domanda del genere mentre leggi questo articolo?
Ad esempio, il controller del Nintendo 64 aveva la possibilità di inserire un supporto di memorizzazione esterno nel controller in cui venivano salvate le posizioni, ma non sono sicuro se si trattasse solo di un colpo di fortuna o se fosse ancora utilizzato su altre console. La questione direi che va in questa direzione, d'altronde se Apple ha iCloud e la sincronizzazione tramite esso, il supporto delle memorie esterne sui gamepad non ha senso...
iCloud è una scelta ovvia, dopotutto molti sviluppatori hanno già implementato tale salvataggio della posizione. La domanda è quanto sia complessa questa implementazione e se possa essere semplificata per “solo” archiviare posizioni.
Avanti, gloria.