Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 74, views: 36.304 •
Submitter: MacWolf

De iOS-app Gridlee, een port van een MAME-game uit 1982, blijkt een volledige emulator te herbergen. Apple weert emulators normaal gesproken uit de App Store, maar in dit geval blijkt de vermomming te hebben gewerkt.

Emulators op iOS-apparaten zijn over het algemeen voorbehouden aan gebruikers met gejailbreakte iPods, iPads en iPhones. Apple weert emulatorsoftware uit de officiële app-store, omdat die het illegale gebruik van roms in de hand zou kunnen werken. Gridlee is waarschijnlijk door de controle heen gekomen, omdat de app een gewone game lijkt te zijn. Onder de motorkap blijkt echter een volledig functionerende versie van MAME4iOS 1.3 Reloaded te draaien. Gebruikers kunnen met behulp van software die toegang kan krijgen tot de iOS-bestandsstructuur gezipte MAME-roms aan de app toevoegen. Gridlee functioneert vervolgens gewoon als emulator voor MAME-games.

Gridlee is een arcade-game uit 1982, die uiteindelijk nooit als zodanig is uitgebracht. Met toestemming van de ontwikkelaars is er nu een iOS-app van het spel gemaakt. Verwacht wordt dat Apple het spel binnenkort verwijdert, omdat de emulatorfunctionaliteit niet voldoet aan de voorwaarden die Apple stelt aan apps in de App Store. Apple is over het algemeen erg strikt met het toelaten van emulators. Een eerder geblokkeerde emulator voor de Commodore 64 is na een versoepeling van de regels wel toegelaten, maar game-emulators zijn nog altijd uit den boze.

Gridlee_appstore

Reacties (74)

Elke App heeft een licentie, hetzijn expliciet en anders impliciet. Als het er niet bij zit is het niet automatich public domain maar blijft eigendom van de maker. En omdat er niets anders is bepaald is de maker de enige die het mag vermenigvuldigen en verspreiden. Public domain wordt het pas als er een licentie bij zit die expliciet stelt dat de auteur de licentie overdraagd aan het publieke domein. De enige andere vorm is als de rechten verjaard zijn, maar dat is nog voor geen enkele App van toepassing.

Echter in dit geval mag downloaden, niet omdat het public domain zou zijn maar gewoon omdat bij het plaatsen van de App in de appstore/market/play de maker/rechthebbende toestemming heeft gegeven om de App te downloaden. Dat zijn namelijk de voorwaarden voor plaatsing waarmee de copyright houder akkoord moet gaan. Het compensatie bedrag kan § 0,00 zijn; je hebt dan gewoon toestemming het gratis te gebruiken, maar dat betekend geenzinds dat het public domain is.
Als je even de moeite had genomen op de link te klikken bij toevoegen in het artikel had je gewoon kunnen lezen dat je zonder Jailbraik spellen kan toevoegen.

(kun je ook meteen zien dat het artikel waar de link naar wijst van 27jan 2013 is dus aangeeft dat deze Emulator al ruim 14 dagen verkrijgbaar is in de Appstore dus niet even "snel" door Apple verwijderd is)
Gridlee staat al een tijdje in de App Store (26 januari) en het nieuws was al even bekend. , maar Apple heeft er nog niets tegen gedaan. Een jailbreak is niet verplicht om de MAME-functie te gebruiken, er zijn verscheidene applicaties voor OS X/Windows die toegang kunnen krijgen tot het bestandssysteem van iOS. Een MAME app is er vast in Cydia, maar dat is nou net niet de toegevoegde waarde voor mensen die een iOS-device niet willen jailbreaken.
Apple weert emulatorsoftware uit de officiŽle app-store, omdat die het illegale gebruik van roms in de hand zou kunnen werken.
Bij mijn weten weert Apple alleen maar emulators uit de store, als het code kan draaien die niet in de app is meegeleverd.

Een app die een emulator en een ingesloten game bevat, zou geen probleem moeten zijn (legaliteit van de meegeleverde roms daargelaten, maar dat is een ander hoofdstuk). Maar een app die het mogelijk maakt om van buitenaf code te downloaden (al dan niet via een in-app purchase) en vervolgens in een emulator te draaien, vormt een bedreiging voor de veiligheid van het platform en het businessmodel van de Appstore, omdat ze dan geen enkele controle meer hebben over wat er gedraaid wordt.

Uit de voorwaarden:
An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework, provided that such scripts and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store.
Als ze dat toe zouden laten, zou iemand een emulator/interpreter kunnen aanbieden, en vervolgens gebruikers code kunnen laten downloaden waar Apple niets meer over te zeggen heeft. Ze verbieden bijvoorbeeld third-party browsers in de Appstore, maar als iemand voor een emulator-app een stuk code aanbiedt die een browser aanbiedt, heeft Apple geen grip meer en dat willen ze niet.

Dus als dit een app is met MAME en 1 meegeleverde game, zonder functionaliteit om meer games te downloaden, denk ik niet dat Apple zal optreden, of dat dit een vergissing van ze is.

[Reactie gewijzigd door RefriedNoodle op 11 februari 2013 12:33]

Hangt ook af van de definitie van "code". Als de ROM wordt gezien als content mag het wel, anders zouden alle apps waarmee je videobestanden af kan spelen immers ook niet voorzien mogen worden van videofiles om af te spelen. Ik weet niet hoe zo'n ROM in elkaar zit, als dat een op zichzelf staand stuk content is waarbij de code niets anders aan kan roepen past het mogelijk in het licentiemodel van apple.
Dus als dit een app is met MAME en 1 meegeleverde game, zonder functionaliteit om meer games te downloaden, denk ik niet dat Apple zal optreden, of dat dit een vergissing van ze is.
In het artikel zelf staat al een link naar een gids om roms toe te voegen m.b.v. bijvoorbeeld iFunBox of om het even met welk programma je via USB in de folder Gridlee/Documents/roms kunt komen zodat je daar je roms kunt parkeren. Waarom Apple deze imame4all app nog niet heeft verwijderd weet ik niet, hij was al ruim twee weken geleden te verkrijgen, echt nieuws is het dan ook niet, op dit forum wordt het al 140 pagina's lang besproken, en ik kan je vertellen Gridlee werkt echt :-)

Op dit item kan niet meer gereageerd worden.



Populair: Vliegtuig Luchtvaart Crash Smartphones Google Laptops Apple Games Politiek en recht Rusland

© 1998 - 2014 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013