Handheld Gaming

Socket 0.8.0 Adds Dual-Screen Support for Android Gaming Handhelds

The Android library frontend gains second-display tools, playtime tracking, new sorting options, controller-friendly text entry, and more in a Patreon test release.

Socket 0.8.0 Adds Dual-Screen Support for Android Gaming Handhelds

We may earn a commission when you buy through these links, at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.

Socket, the minimalist Android frontend built around visual game libraries, has received a substantial new update with version 0.8.0. The headline feature is support for dual-screen Android handhelds, allowing the app to make more purposeful use of a second display on devices including the Ayn Thor and Retroid Pocket Duo, while also laying groundwork for similar hardware such as the upcoming Anbernic RG DDS.

The update is currently available for Patreon supporters to download and test. Players who use Socket through its wider public releases will need to wait before these additions arrive for free. Older builds have generally been made available publicly after debugging and broader testing, though there is no confirmed date for version 0.8.0 to follow that path.

While dual-screen compatibility is the major addition, Socket 0.8.0 is also a broad quality-of-life update. It introduces playtime information, new sorting methods, a random game selector, a controller-driven on-screen keyboard, customization toggles, haptic feedback settings, and a safeguard for handhelds that reverse their face-button assignments at the firmware level.

A second screen that does more than mirror the main interface

Dual-screen devices present an obvious opportunity for Android gaming software, but a frontend has to decide what belongs on the secondary panel without distracting from the game itself. Socket's approach is to use the lower display for app-oriented functions and contextual status information.

For useful background on this topic, read Tymon Smektala Wants Broken Mirror Games to Discover Horror's 'Next Kojima'.

On supported handhelds, the bottom screen can show installed apps and provide actions including Pin, Add to Android Platform, App Info, and Uninstall. That gives Socket users a way to organize both emulated game libraries and Android applications from the frontend's secondary interface.

When a game is running, the second screen retains a dimmed snapshot and displays a timer. This should be particularly useful for players who want to keep an eye on a session without covering the game screen with overlays. It also helps Socket feel less like a traditional single-panel Android launcher and more like an interface designed around the particular strengths of modern clamshell and dual-display handheld hardware.

Not every owner of compatible hardware will necessarily want the interface split across both screens all of the time. Version 0.8.0 therefore adds a Single Screen Mode option under Settings > Tweaks. The setting gives users a way to simplify the experience when they prefer the standard one-screen presentation or are using their device in a different way.

Designed for curated libraries rather than endless scrolling

Socket's presentation has focused on cartridge and disc artwork, with animations and decorative options that can make a selected collection feel more physical. Players can customize their library visuals with touches such as stickers, holographic disc treatments, and transparent cartridge shells where they suit the original game's look. It is an approach that favors a deliberately assembled personal shelf over a giant database-style list.

That emphasis makes the rest of the 0.8.0 additions especially relevant. Better sorting, random selection, and quick alphabet navigation may sound like small improvements in isolation, but they help reduce friction when returning to a favorite library day after day.

Games can now be sorted separately within each platform through the Edit Platform menu. Available ordering options are:

  • Title
  • Most Played
  • Recently Played
  • Recently Added

Per-platform sorting is an important detail. A player may want a large arcade library arranged alphabetically while keeping a smaller RPG collection ordered by recently played entries, for example. This avoids forcing one global organizational rule onto every category.

The update also adds a Random Game button. For users who spend too much time deciding what to launch, that feature offers a quick solution: let the library choose. It is a natural fit for a frontend that treats a game collection as something to browse visually rather than simply a folder structure to manage.

For larger lists, Socket now offers a Jump by Letter toggle under Settings > Tweaks. With this enabled, moving through an alphabetized library should be faster than scrolling item by item, especially on handheld controls.

Playtime tracking arrives with an optional precision setting

Another prominent change in Socket 0.8.0 is playtime tracking. Time played is now displayed beneath a game's title and is also available through the frontend's Inspect view. That information can make a collection feel more personal over time, giving players a clearer picture of what they actually return to rather than what merely looks good on the shelf.

There is also a Precise Playtime (Usage Access) toggle in Settings > Tweaks. As its name indicates, it relies on Android Usage Access to provide more exact timing. Users who value detailed play statistics can enable it, while those who would rather not grant that access can leave it off.

The addition works well alongside the new sorting options. Tracking usage is one thing, but being able to sort a platform by Most Played turns that information into a practical browsing tool. Likewise, sorting by Recently Played can help someone quickly resume a game without searching through an entire system library.

A new keyboard built around physical controls

Android handhelds are often most comfortable when users can keep their hands on the device's controls. Socket 0.8.0 adds a new on-screen keyboard intended to work with a d-pad, analog stick, or touch input, reducing the need to depend entirely on Android's default keyboard.

The controls are designed around commonly understood handheld inputs:

  • B deletes a character.
  • Y inserts a space.
  • X toggles Shift; pressing it twice activates Caps Lock.
  • L/R or the triggers move the cursor, with held inputs continuing movement.
  • Start confirms the entered text.

For users who still prefer Android's standard text-entry experience, Socket includes a Use System Keyboard toggle in Settings > Tweaks. The choice is welcome because preferences can vary widely between a player entering a quick search term with buttons and someone using a touchscreen for longer edits.

The update also includes a setting for Haptic Feedback, again found under the Tweaks menu. Haptics can make menus feel more responsive on handheld hardware, but it can also be distracting or unnecessarily drain battery for some players. Making it optional gives users control over that trade-off.

Addressing swapped A and B configurations

One less flashy but important change deals with a long-standing Android handheld annoyance: face-button layouts that are swapped through firmware settings. After a player chooses a controller layout in Socket, the frontend now asks them to press A. This confirmation step is meant to ensure that Socket recognizes A and B correctly even when a device has been configured with a nonstandard physical or software mapping.

That may prevent a frustrating situation where a user finishes setup only to discover that confirm and back actions are reversed throughout the interface. Since Android handheld manufacturers and custom firmware setups do not always treat button conventions identically, a direct confirmation prompt is a sensible solution.

Socket 0.8.0 further adds a warning below the Max FPS setting when a device's power-saving mode is restricting CPU performance. This is another small but practical addition for handheld users. Performance complaints are not always caused by the frontend or emulator configuration itself; aggressive battery settings can impose limits that affect app behavior. A visible warning should make that possibility easier to identify.

What the update means for Android handheld owners

The value of Socket 0.8.0 will depend partly on the hardware a player owns. Dual-screen support is the clear draw for Ayn Thor, Retroid Pocket Duo, and potentially other compatible devices, where the second panel can now serve a distinct role. But the update is not solely for that audience. Playtime tracking, improved sorting, random selection, jump-by-letter navigation, haptics, and input fixes should be relevant across Android devices.

For people with carefully chosen ROM collections, the update reinforces Socket's identity as a presentation-focused frontend. Rather than aiming only to list every available file, it gives a selected library more ways to be explored, organized, and revisited. The new features also make sense for users mixing emulated titles with native Android apps, particularly now that the secondary display can offer tools for pinning, platform organization, app information, and uninstalling.

Because this is a Patreon testing release, users should keep expectations measured until it receives broader debugging and public distribution. The new features are substantial, and support across the varied Android handheld ecosystem can involve device-specific quirks. Still, version 0.8.0 is a meaningful step for a frontend that is increasingly tailored to dedicated gaming hardware rather than generic Android phone use.

For now, Patreon testers can explore the dual-screen implementation and the wider set of library-management improvements. Everyone else will have to wait for a later public build, with no firm timing announced for when Socket 0.8.0's features will become freely available.

Pass it on

Share this story

Portrait of Quinton Johnson

About the author

Quinton Johnson

Yo, it's Quinton Johnson! In the streets, they know me as that hypebeast always flexin' the latest drops. Sneaker game? Always on point. My collection's got some serious heat, and I'm always hunting for the next pair. And when the sun sets? You can bet I'm lighting up the courts on NBA 2K. From fresh kicks to sick 3-pointers, it's all about living the hype and shooting my shot. Let's ball!

Community

Discussion

0

Start the conversation.
No comments have been posted yet.