Dual-Screen App View Splitter

On dual-screen handhelds, an unsupported Android app can be rearranged so video, comments, and other regions occupy the top and bottom screens as independently controllable views.

When users of dual-screen handhelds such as the Ayn Thor open a video app, they often want the video on the top screen and comments, a playlist, or chat on the bottom. Many Android apps still treat themselves as a single display, while standard split-screen shrinks the whole app and makes both video and comments difficult to use. After launching an app, the user selects “Expand Across Two Screens” and marks the two regions they want to separate.

A local compositing layer crops the original app output into two independent viewports and scales them onto the top and bottom displays. The user can lock the video region to the top screen while scrolling comments independently below. Touch coordinates are mapped back to the original app according to each viewport’s crop ratio, so tapping a comment, dragging the seek bar, or opening a menu still operates the original app.

Once configured, the layout is saved as a launch preset for that app. Users can keep “article text on top, table of contents below” for readers, or “stream on top, chat below” for livestreaming apps. If an app update shifts its controls, the product asks the user to reselect the regions rather than silently sending touch input to the wrong place.

Initial support would focus on video, reading, and community apps, with shareable layout templates. It neither modifies app packages nor attempts to bypass protected video content. The point is to give the two screens already present on dual-screen devices distinct jobs, rather than waiting for every Android app to redesign its interface.

Why now

A post in r/AynThor on August 10, 2026 asked whether Homestuck’s images and text, or a YouTube video and its comments, could be split across the top and bottom screens; the comments offered no usable solution. S1 As recorded on August 11, it had 4 points and 16 comments, showing how quickly the inability to split a single app’s regions arises when people use the Thor for web reading or video comments. S1

Target user

The first users are tinkering-oriented gamers and heavy readers who already own an Ayn Thor. While watching long videos, livestreams, or visual-text works, they frequently consult comments, chat, a table of contents, or the text itself. Standard split-screen shrinks the entire app and undermines the readability of the main content. This rearrangement is more valuable than opening two apps only when two regions within the same app are used together over time.

Minimal entry point

First, verify the logical display IDs for both screens on a physical Thor device. Use MediaProjection to capture the user-selected app’s output to a SurfaceTexture, then use OpenGL ES to crop the same texture into two regions. Each screen hosts its own rendering surface; store only the crop rectangles, scale ratios, and app version. S2 The touch layer reverses the coordinate mapping from those rectangles, then sends gestures back to the selected display through AccessibilityService. S3 Version one supports only single-finger taps, drags, and scrolling, not multi-touch zooming. Pause mapping for protected content, the keyboard, or system dialogs, and require the user to return to the original app.

Punching above its weight

The first testers are already asking for tools and discussing dual-screen apps in r/AynThor. Start with two or three reproducible templates, such as Homestuck reading, YouTube comments, and livestream chat. S1 Include the supported version and a recording from a physical device with each template so users can decide whether installation is worthwhile. A public repair history when templates break can also drive ongoing search traffic and encourage users of other dual-screen devices to submit configurations.

Competitors & gaps

Thor WayfinderGoogle
Thor Wayfinder can send an app to the other display or swap apps between the top and bottom screens. It is triggered with a Back-button gesture and recommends Shizuku to preserve app state. The project also tracks which app is running on each screen. That solves the management problem of where an app should open. However, it still moves an entire app window rather than extracting two regions from one app. Video and comments cannot occupy separate screens, nor can text and images be scaled independently. The project also notes that some apps may crash, lose state, or refuse to move. The opening here is not faster screen switching, but keeping one app instance alive while providing two interactive partial views. S4

How it makes money

Sell the core split-view capability and basic templates as a one-time purchase. Later, offer separately priced template packs validated on real devices. Template authors must explicitly opt in before their community configurations are commercialized.

The case against

Continuous capture and dual rendering add battery drain, heat, and visual latency; long videos will expose these problems most clearly. MediaProjection also requires user consent, so launch presets cannot be entirely frictionless. S2 Reliable touch mapping is harder still: dialogs, rotation, the keyboard, and shifting controls all change coordinates. Accidentally seeking through a video or pressing Send would quickly destroy trust. AccessibilityService also requires users to enable a permission, which will hurt installation conversion. S3 After an app update, the product can only request that regions be selected again; it cannot guarantee that templates remain valid. If Thor’s display management restricts capture or gesture return, the core loop may be impossible with ordinary app permissions, so this must be verified on a physical device before further investment.

Evidence and sources

4 checkable sources cited
Trend observation· Reddit
Splitting Android app views across the Ayn Thor’s two screens
Sources
S4

Thor Wayfinder can send or swap an entire app between the AYN Thor’s top and bottom screens, track apps by display, and recommends Shizuku for more reliable switching; the project notes that some apps may crash, lose state, or refuse to move.

Telegram channel