Toggles between using the Mac keyboard as input into the simulator. Changing the keyboard layout on your Mac changes the layout on the simulated device.
Sends the frontmost app a simulated low-memory warning.įor information on how to handle low-memory situations, see Responding to Low-Memory Warnings in iOS.Īutomatically selects the iOS keyboard that most closely matches the keyboard layout of your Mac. Shows the simulated remote for the Apple TV. Table 4-1 lists hardware manipulations you can perform on a simulated tvOS device by using the Hardware menu.ĭisplays the Home screen of the simulated device. With Simulator, you can simulate most of the actions a user performs on a device. For information on interacting with iOS and watchOS, see Interacting with iOS and watchOS. Uninstall an app you previously installed in a simulation environmentįor information on ways of interacting that are common to all platforms, see Interacting with Simulator.
Use a physical Apple TV Remote or MFi Game controller Interact with the user interface using the keyboard or a simulated Apple TV Remote
Simulate hardware actions such as rebooting This chapter covers various ways of interacting with tvOS devices. For more information, see Focus and Selection and Controlling the User Interface on the Screen in the App Programming Guide for tvOS. Swiping rapidly in a horizontal direction across the face of the remote moves the focus to the next app icon. For example, pushing on the face of the remote for the TV shown in Figure 4-1 launches the Reg app. When a user makes a gesture on a remote, the system determines how to interact with the interface. For example, in Figure 4-1 the button for the Reg app is in focus. At any time, only one UI element is the target for any action taken on the remote.
Users interact with the user interface indirectly using a remote. User interaction with the new Apple TV is based on a focus model.
For Xcode 9 and later, see Simulator Help by choosing Help > Simulator Help in Simulator. Regardless, an emulator for Apple TV already exists that lets you turn it into other consoles.The information in this document is deprecated in Xcode 9. We've talked about this before if you want to know more about the restrictions of the remote control. Yeah, try playing, well, any shooter or platformer with those controls. It only has a d-pad, accelerometer, and a single button. The controls would be terrible.Īt the moment, Apple TV games have to support the Siri remote as a gamepad. To be honest, you probably wouldn't want to play these retro games on the Apple TV, anyway. Why? C'mon, you think Apple would allow a console emulator on its new TV-based device? It works, in theory. However, you probably shouldn't expect Provenance to be available when the Apple TV does launch.
Provenance supports emulation of Sega Mega Drive, Master System, Mega CD, Game Gear, NES, SNES, Game Boy, and Game Boy Advance.Īddyman has been able to develop Provenance ahead of the Apple TV's arrival this October as he's one of the developers that have been given an Apple TV devkit to experiment with. That someone is developer James Addyman and the name of his emulator is " Provenance." The Apple TV isn't even out yet and someone has created a retro games emulator for it.