Skip to content

[Feature Request] Apple TV (tvOS) support #125

Description

@kerberjg

I’d love to see tvOS available as a supported target. Apple TV is as capable hardware-wise as any other average iOS device, perhaps without the power/thermal constraints.

It’s a quite popular device for emulation with quite a few RetroArch cores being supported, it’d be amazing to bring a few more generations of gaming available on it with GameCube/Wii.

I work with software development at my day job, and I have the tools/experience necessary to help out with testing and I’d be happy to contribute ✨

Some points about development that might be relevant:

  1. tvOS apps can’t store data in storage like iOS apps can. They can hold data in “cache”, and as per my testing it’s possible to use it to store even a lot of data, as long as your total local storage is not too full (at which point the OS will just yoink the cache)
  2. RetroArch has some workarounds for the above, such as allowing uploads via HTTP on local network, or remote storage access
  3. Apps can share most code between tvOS/iOS (with any exceptions handled by the preprocessor or programmatic checks) except for storyboards, those need to be recreated

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions