Alig néhány hónappal ezelőtt olyan hírek érkeztek, hogy az Apple bemutatja saját játékvezérlőjét, erre utalt az is, hogy a cég több kapcsolódó szabadalommal is rendelkezik. Ezt a spekulációt azonban egy ideig cáfolták. Azonban, mint kiderült, volt benne egy kis igazság. A saját hardver helyett az Apple az iOS 7-ben egy keretrendszert vezetett be a játékvezérlők támogatására.
Nem mintha még ne lennének játékvezérlők iPhone-ra és iPadre, itt vagyunk például Duo játékos által Gameloft ill iCade, az eddigi összes kontrollerrel az a probléma, hogy csak egy maroknyi játékot támogat, a nagyobb kiadóktól származó címek támogatása pedig többnyire hiányzik. Eddig nem volt szabvány. A gyártók módosított interfészt használtak a Bluetooth billentyűzetekhez, és minden vezérlőnek megvolt a saját specifikus interfésze, ami bosszantó töredezettséget jelent a fejlesztők számára.
Egy új keret (GameController.framework) azonban világosan meghatározott utasításokat tartalmaz a játékok kontrollerrel történő vezérléséhez, amely szabvány mindvégig hiányzott. Az Apple által a fejlesztői dokumentumban megadott információk a következők:
„A Game Controller Framework segít felfedezni és beállítani az MFi (Made-for-iPhone/iPod/iPad) hardvert a játékok vezérléséhez az alkalmazásban. A játékvezérlők lehetnek iOS-eszközökhöz fizikailag vagy vezeték nélkül Bluetooth-on keresztül csatlakoztatott eszközök. A keretrendszer értesíti az alkalmazást, ha egy illesztőprogram elérhető, és lehetővé teszi, hogy meghatározza, mely illesztőprogram-bemenetek érhetők el az alkalmazás számára."
Az iOS eszközök jelenleg a legnépszerűbb mobilkonzolok, azonban az érintéses vezérlés nem minden játéktípushoz alkalmas, főleg a precíz vezérlést igénylőkre (FPS, akció-kaland, versenyjátékok, ...) A fizikai kontrollernek köszönhetően a hardcore a játékosok végre megkapják azt, ami mindig hiányzott játék közben. Most két dolognak kell történnie: a hardvergyártók elkezdenek játékvezérlőket gyártani a keretrendszer specifikációi szerint, és a játékfejlesztőknek, különösen a nagy kiadóknak, el kell kezdeniük a keretrendszer támogatását. A közvetlenül az Apple-től érkező szabványosítással azonban egyszerűbbnek kell lennie, mint korábban. És feltételezhető, hogy az Apple is népszerűsíteni fogja az ilyen játékokat az App Store-jában.
Hardvergyártónak az ideális jelölt Logitech. Utóbbi az egyik legnagyobb játékkiegészítő gyártó, emellett számos kiegészítőt gyárt Mac és iOS eszközökhöz is. Az iOS-hez készült Logitech játékvezérlő szinte kész üzletnek tűnik.
A játékvezérlők keretrendszere nagy hatással lehet arra is, hogy az Apple TV teljes értékű játékkonzollá váljon. Ha az Apple megnyitna egy App Store-t a TV-tartozékaihoz, amelyek már tartalmazzák az iOS módosított verzióját, az jócskán eláraszthatja a Sony-t és a Microsoftot, akik idén új generációs konzolokat mutattak be, és helyet foglalhatnak a felhasználók nappalijában.
mi lesz a haladás mentésével a játékokban?
Mint azelőtt? Miért változna bármi a tárolással kapcsolatban egy sofőr érkezésével? Hogyan merülhet fel benned egy ilyen kérdés a cikk olvasása közben?
Például a Nintendo 64 kontroller képes volt külső adathordozót helyezni a vezérlőbe a pozíciók tárolására, de nem vagyok benne biztos, hogy ez csak véletlen volt, vagy más konzolokon még mindig használják. A kérdés szerintem ebbe az irányba terelődik, másrészt ha az Apple-nek van iCloudja és azon keresztül szinkronizálás, akkor a külső memóriák támogatásának a gamepadokon nincs értelme...
Az iCloud kézenfekvő választás, elvégre sok fejlesztő megvalósított már ilyen pozíciómentést. A kérdés az, hogy ez a megvalósítás mennyire bonyolult, és leegyszerűsíthető-e „csak” pozíciók tárolására.
Hajrá dicsőség.