tvos

the-apple-tv-is-coming-for-the-raspberry-pi’s-retro-emulation-box-crown

The Apple TV is coming for the Raspberry Pi’s retro emulation box crown

watch out, raspberry pi —

Apple’s restrictions will still hold it back, but there’s a lot of possibility.

The RetroArch app installed in tvOS.

Enlarge / The RetroArch app installed in tvOS.

Andrew Cunningham

Apple’s initial pitch for the tvOS and the Apple TV as it currently exists was centered around apps. No longer a mere streaming box, the Apple TV would also be a destination for general-purpose software and games, piggybacking off of the iPhone’s vibrant app and game library.

That never really panned out, and the Apple TV is still mostly a box for streaming TV shows and movies. But the same App Store rule change that recently allowed Delta, PPSSPP, and other retro console emulators onto the iPhone and iPad could also make the Apple TV appeal to people who want a small, efficient, no-fuss console emulator for their TVs.

So far, few of the emulators that have made it to the iPhone have been ported to the Apple TV. But earlier this week, the streaming box got an official port of RetroArch, the sprawling collection of emulators that runs on everything from the PlayStation Portable to the Raspberry Pi. RetroArch could be sideloaded onto iOS and tvOS before this, but only using awkward workarounds that took a lot more work and know-how than downloading an app from the App Store.

Downloading and using RetroArch on the Apple TV is a lot like using it on any other platform it supports, for better or worse. ROM files can be uploaded using a browser connected to the Apple TV’s IP address or hostname, which will pop up the first time you launch the RetroArch app. From there, you’re only really limited by the list of emulators that the Apple TV version of the app supports.

The main benefit of using the Apple TV hardware for emulation is that even older models have substantially better CPU and GPU performance than any Raspberry Pi; the first-gen Apple TV 4K and its Apple A10X chip date back to 2017 and still do better than a Pi 5 released in 2023. Even these older models should be more than fast enough to support advanced video filters, like Run Ahead, to reduce wireless controller latency and higher-than-native-resolution rendering to make 3D games look a bit more modern.

Beyond the hardware, tvOS is also a surprisingly capable gaming platform. Apple has done a good job adding and maintaining support for new Bluetooth gamepads in recent releases, and even Nintendo’s official Switch Online controllers for the NES, SNES, and N64 are all officially supported as of late 2022. Apple may have added this gamepad support primarily to help support its Apple Arcade service, but all of those gamepads work equally well with RetroArch.

At the risk of stating the obvious, another upside of using the Apple TV for retro gaming is that you can also still use it as a modern 4K video streaming box when you’re finished playing your games. It has well-supported apps from just about every streaming provider, and it supports all the DRM that these providers insist on when you’re trying to stream high-quality 4K video with modern codecs. Most Pi gaming distributions offer the Kodi streaming software, but it’s frankly outside the scope of this article to talk about the long list of caveats and add-ons you’d need to use to attempt using the same streaming services the Apple TV can access.

Obviously, there are trade-offs. Pis have been running retro games for a decade, and the Apple TV is just starting to be able to do it now. Even with the loosened App Store restrictions, Apple still has other emulation limitations relative to a Raspberry Pi or a PC.

The biggest one is that emulators on Apple’s platforms can’t use just-in-time (JIT) code compilation, needed for 3D console emulators like Dolphin. These restrictions make the Apple TV a less-than-ideal option for emulating newer consoles—the Nintendo 64, Nintendo DS, Sony PlayStation, PlayStation Portable, and Sega Saturn are the newest consoles RetroArch supports on the Apple TV, cutting out newer things like the GameCube and Wii, Dreamcast, and PlayStation 2 that are all well within the capabilities of Apple’s chips. Apple also insists nebulously that emulators must be for “retro” consoles rather than modern ones, which could limit the types of emulators that are available.

With respect to RetroArch specifically, there are other limitations. Though RetroArch describes itself as a front-end for emulators, its user interface is tricky to navigate, and cluttered with tons of overlapping settings that make it easy to break things if you don’t know what you’re doing. Most Raspberry Pi gaming distros use RetroArch, but with a front-end-for-a-front-end like EmulationStation installed to make RetroArch a bit more accessible and easy to learn. A developer could release an app that included RetroArch plus a separate front-end, but Apple’s sandboxing restrictions would likely prevent anyone from releasing an app that just served as a more user-friendly front-end for the RetroArch app.

Regardless, it’s still pretty cool to be able to play retro games on an Apple TV’s more advanced hardware. As more emulators make their way to the App Store, the Apple TV’s less-fussy software and the power of its hardware could make it a compelling alternative to a more effort-intensive Raspberry Pi setup.

The Apple TV is coming for the Raspberry Pi’s retro emulation box crown Read More »

visionos-1.1-tries-to-make-personas-less-unsettling,-plus-other-apple-os-updates

visionOS 1.1 tries to make Personas less unsettling, plus other Apple OS updates

persona non grata —

Apple starts picking low-hanging fruit in visionOS; other OSes see minor improvements.

A blurry, ghostly Persona in visionOS 1.0. They should at least look less bad in visionOS 1.1.

Enlarge / A blurry, ghostly Persona in visionOS 1.0. They should at least look less bad in visionOS 1.1.

Samuel Axon

Apple has released a long list of medium-sized software updates for most of its devices today. The macOS Sonoma 14.4, watchOS 10.4, tvOS 17.4, and visionOS 1.1 updates are all available now, and most of them add at least one or two major features as they fix multiple bugs and patch security vulnerabilities.

The visionOS 1.1 release is the first major update for Apple’s newest operating system, and as our coverage of the headset has demonstrated, there’s still plenty of low-hanging fruit to fix. Most notably for people who are trying to use the headset for work meetings, Apple says that there have been multiple changes to the look of Personas, the 3D avatars that show up in your place when you’re video chatting with the Vision Pro on your face. The update improves “hair and makeup appearance,” “neck and mouth representation,” and “rendering of the eyes,” and while it’s clear that it’s an improvement over the 1.0 release of Personas, the core uncanniness still seems to be intact. The Persona feature is still labeled as a beta.

Apple has also made tweaks to the appearance and functionality of the headset’s virtual keyboard, improved the Virtual Display feature’s Mac connectivity, and added a handful of mobile device management features for IT administrators.

Apple’s headlining feature for macOS 14.4 is the addition of new Unicode 15.1 emoji, plus podcast transcriptions in the Apple Music app. It’s unclear whether this release enables multiple external displays for users of the $1,599 M3 MacBook Pro, a feature that Apple announced alongside the new M3 MacBook Airs.

Apple Watch owners can look forward to the resolution of one annoying bug I’ve run into a few times on my own watch: a bug that would make the screen act as though it was receiving touch input even when you weren’t touching it. Sometimes referred to as a “ghost touch” or “phantom touch” bug, the only way to get it to go away was to reboot the watch. I haven’t noticed the bug since I installed one of the later watchOS 10.4 betas a couple of weeks ago.

Version 17.4 of the HomePod operating system now allows users to set their preferred music service, so telling Siri to play music will automatically use whatever service you want instead of defaulting to Apple Music unless you specify. The tvOS 17.4 update doesn’t appear to include any particular features or fixes of note.

All of the new releases follow iOS 17.4 and iPadOS 17.4, which came out a few days ago with mostly minor changes unless you happened to live in the European Union. For European users, that update ushers in Apple’s first attempt at compliance with new regulations that require the company to allow the use of third-party app stores, alternate browsing engines, and sideloaded apps. These changes come with plenty of conditions and caveats, as Apple seeks to remain the ultimate arbiter of what software can and can’t run on iPhones and iPads.

visionOS 1.1 tries to make Personas less unsettling, plus other Apple OS updates Read More »

ios-17.3-adds-multiple-features-originally-planned-for-ios-17

iOS 17.3 adds multiple features originally planned for iOS 17

New Features —

macOS 14.3, watchOS 10.3, and tvOS 17.3 were also released.

An iPhone sits on a wood table

Enlarge / The iPhone 15 Pro.

Samuel Axon

Apple yesterday released iOS and iPadOS 17.3 as well as watchOS 10.3, tvOS 17.3, and macOS Sonoma 14.3 for all supported devices.

iOS 17.3 primarily adds collaborative playlists in Apple Music, and what Apple calls “Stolen Device Protection.” Collaborative playlists have been on a bit of a journey; they were promised as part of iOS 17, then added in the beta of iOS 17.2, but removed before that update went live. Now they’re finally reaching all users.

When enabled, Stolen Device Protection requires Face ID or Touch ID authentication “with no passcode fallback” for some sensitive actions on the phone.

And a related feature called Security Delay requires one use of Face ID or Touch ID, then a full hour’s wait, then another biometric authentication before certain particularly important actions can be performed, like changing the device’s passcode.

Other iOS 17.3 additions include support for AirPlay in participating hotels, an improved view for seeing the warranty status of all your devices, a new Unity wallpaper honoring Black History Month, and “crash detection optimizations.”

As is so often the case for these simultaneous operating system updates from Apple, iOS is the most robust. macOS 14.3 also adds the collaborative playlist feature and the AppleCare & Warranty Settings panel, but that’s about it as far as user-facing additions.

watchOS 10.3 adds a new 2024 Black Unity face that is meant to pair with a new watchband by the same name. And tvOS 17.3 simply reintroduces the previously removed iTunes Movie and TV Show Wishlist feature.

iOS 17.3 release notes

Stolen Device Protection

  • Stolen Device Protection increases security of iPhone and Apple ID by requiring Face ID or Touch ID with no passcode fallback to perform certain actions
  • Security Delay requires Face ID or Touch ID, an hour wait, and then an additional successful biometric authentication before sensitive operations like changing device passcode or Apple ID password can be performed

Lock Screen

  • New Unity wallpaper honors Black history and culture in celebration of Black History Month

Music

  • Collaborate on playlists allows you to invite friends to join your playlist and everyone can add, reorder, and remove songs
  • Emoji reactions can be added to any track in a collaborative playlist

This update also includes the following improvements:

  • AirPlay hotel support lets you stream content directly to the TV in your room in select hotels
  • AppleCare & Warranty in Settings shows your coverage for all devices signed in with your Apple ID
  • Crash detection optimizations (all iPhone 14 and iPhone 15 models)

macOS 14.3 Sonoma release notes

  • Collaborate on playlists in Apple Music allows you to invite friends to join your playlist and everyone can add, reorder, and remove songs
  • Emoji reactions can be added to any track in a collaborative playlist in Apple Music
  • AppleCare & Warranty in Settings shows your coverage for all devices signed in with your Apple ID

iOS 17.3 adds multiple features originally planned for iOS 17 Read More »