Apple-Uutiset

Kehittäjä hakkeroi Apple Watchin käynnistääkseen Game Boy -emulaattorin

Kehittäjä Gabriel O'Flaherty-Chan äskettäin jakoi projektin jossa hän onnistui hankkimaan Game Boy -emulaattorin, jonka hän kutsui nimellä 'Giovanni', joka toimii toisen sukupolven Apple Watchissa, jolloin se pystyi pelaamaan Game Boy- ja Game Boy Color -pelejä.





O'Flaherty-Chanin mukaan oli haaste löytää oikea tasapaino 'kehystaajuuden ja suorituskyvyn välillä', mutta hän sanoo, että lopputulos on 'yllättävän käyttökelpoinen emulaattori'. A:ssa jaetuissa GIF-tiedostoissa blogipostaus , Apple Watchissa näkyy Pokémon Yellow.

Applewatchpokemonyellow1
Giovanni-emulaattori, joka on nimetty Pokémon Yellow -pahiksen mukaan, rakennettiin käyttämällä avointa lähdekoodia Gambatte , olemassa oleva iOS-emulaattori. Se käyttää Digital Crownia ja eleitä ohjaustarkoituksiin.



Applewatchpokemonyellow2

Kun annoin käyttäjän panoroida näytöllä reittiohjeita varten, kääntää Digital Crownia ylös- ja alaspäin ja napauttaa näyttöä A:n kohdalle, pystyin poistamaan painikkeita, kunnes minulle jäi Select, Start ja B.

Näytön koskettaminen liikkumista varten ei ole hienoa vuorovaikutusta, mutta Crownin käyttö onnistui paljon paremmin kuin alun perin odotettiin. Vaihtoehtoluettelon selaaminen on pohjimmiltaan sitä, mitä varten Crown on tehty, ja jos kuvataajuus olisi edes hieman korkeampi, vuorovaikutus voisi olla melkein parempi kuin laitteisto-D-pad.

Kuten Ars Technica huomauttaa, että Giovanni ei ole jotain, mitä sinun pitäisi odottaa näkeväsi App Storessa - se on enemmän todiste konseptista kuin mikään muu. Apple ei salli emulaattoreita App Storessa, ja O'Flaherty-Chan itse sanoo, että se kärsii virheistä johtuen 'watchOS:n rajoituksista', mukaan lukien OpenGL:n ja Metallin tuen puute.

Giovannin lähdekoodi on kuitenkin saatavilla Githubista kenen tahansa ladattavaksi, ja blogipostaus Giovannin luomisen takana on lukemisen arvoinen kaikille kehitysprosessista kiinnostuneille.

Tunnisteet: hakkerointi , emulaattori