Onyx BOOX Go 6 (Gen II) ships with Android 11 in 2026, and that matters more for developers than readers
#Dev

Onyx BOOX Go 6 (Gen II) ships with Android 11 in 2026, and that matters more for developers than readers

Mobile Reporter
5 min read

Onyx added pen support and a 50% RAM bump to its 6-inch E Ink reader, but the device still runs Android 11. For developers shipping reading apps and note-taking tools, that aging API level is the real story, and it shapes what you can target on this hardware.

The Onyx BOOX Go 6 (Gen II) is a 6-inch E Ink reader that, on paper, looks like an incremental refresh. It keeps the 1448 x 1072 pixel display at 300 ppi, the Qualcomm octa-core processor clocked up to 2GHz, 32GB of storage, a 1500 mAh battery, dual-band WiFi, Bluetooth 5.0, microSD, and USB-C OTG. What changed: RAM moved from 2GB to 3GB, and the device now works with the optional InkSense Plus stylus, turning it into a note-taking slate as well as an eReader. It is up for pre-order at $200 with shipping expected June 16.

Featured image

The spec that should catch a mobile developer's eye is not the pen. It is the operating system. This 2026 device ships with an OS based on Android 11, an API level 30 release that landed in 2020. With Android 17 on the near horizon, that is a five-version gap, and it has direct consequences for anyone building or sideloading apps onto this hardware.

Why Android 11 on an eReader is a developer problem

Onyx is upfront that this is not a general-purpose tablet. The UI is heavily reskinned to prioritize reading and writing while working around the slow refresh and grayscale limitations of E Ink. But the device explicitly supports loading third-party eBook stores and other apps, which is one of the main reasons people buy a BOOX over a locked-down Kindle. That is exactly where the Android 11 base bites.

If you maintain an Android reading app, a comics viewer, or a note sync client and you want it to run well here, you are targeting compileSdk and targetSdk realities that intersect with API 30 behavior. A few concrete pain points:

  • Scoped storage. Android 11 hardened the scoped storage rules introduced in 10. Apps that still expect broad READ_EXTERNAL_STORAGE access to a user's book library will hit the MANAGE_EXTERNAL_STORAGE permission wall, which Google Play restricts. Side-loaded builds can request it, but Play Store distribution forces you to justify it.
  • Package visibility. API 30 enforces the <queries> manifest element. If your reader app tries to hand a file off to another app via implicit intent without declaring the query, the resolve silently returns nothing. This is a common reason "open in" menus look empty on newer baselines but worked on older test devices.
  • Newer minSdk drift. The article notes that some newer apps may not support older Android versions. That cuts both ways. If a library you depend on bumps its minSdk to 24 or 26 you are fine, but increasingly SDKs assume API 33+ behaviors around notification permissions and predictive back. Those degrade gracefully on 30 only if you guard them with Build.VERSION.SDK_INT checks.

The practical guidance for shipping to BOOX-class hardware: keep your minSdk low enough to install (API 30 is comfortable), but do not assume the runtime gives you anything past Android 11 behavior. Test refresh-heavy UI on an actual E Ink panel, because animations and RecyclerView smooth-scroll that look fine on an LCD can ghost badly here.

Onyx BOOX Go 6 (Gen II) brings pen support to an Android-powered eReader - Liliputing

The pen, and what it exposes to apps

The InkSense Plus stylus is the headline upgrade. It supports 4096 pressure levels, tilt detection, a replaceable tip, a side shortcut button, an 80 mAh battery with USB-C charging, and a G-sensor that wakes the pen from sleep on motion. It is cross-compatible with the BOOX Go 10.3 (Gen II), Go Color 7 (Gen II), and Palma 2 Pro. Sold alone it is $42; Onyx is bundling reader, stylus, and case for $233.

For developers, stylus input on Android comes through the standard MotionEvent pipeline. Pressure arrives via getPressure(), tilt through getAxisValue(AxisTilt) and AxisOrientation, and you distinguish the pen from a finger with getToolType() returning TOOL_TYPE_STYLUS. The catch on E Ink is latency. Onyx ships its own drawing acceleration layer and SDK to bypass the normal compositor for low-latency inking, because the framework path adds frames you cannot afford when a panel already refreshes slowly. If you are building a note app specifically for these devices, you integrate the Onyx SDK rather than relying on Canvas redraws. A generic Android drawing app will work, but it will feel laggy compared to the native Notes app because it goes through the standard rendering stack instead of the partial-refresh hooks.

How this fits the broader Android tablet picture

E Ink devices have always trailed mainstream Android on OS version, and the reasons are structural. Onyx is small, the Qualcomm SoC has a fixed BSP, and the value is in the reading software, not in chasing the latest API. From a cross-platform maintenance standpoint, treat BOOX hardware the way you would treat a low-refresh, grayscale, older-API Android target: a constrained device profile, not a flagship.

The migration takeaway is modest because the hardware itself is stable across generations. If your app already ran on the original Go 6, it runs here. The 3GB of RAM gives you a little more headroom for larger PDFs and note canvases, but nothing about the API surface changed. The thing to watch is the opposite direction: as your dependencies and the Play Store push you toward higher target SDKs and stricter runtime behavior, make sure your guards keep the Android 11 path working, because devices like this one will be in readers' hands for years after Android 17 ships.

The Go 6 (Gen II) measures 149 x 109 x 6.8mm and weighs 160 grams, so it stays in the pocketable reader category rather than the tablet category, which is a fair reflection of how Onyx expects it to be used and how you should scope any app you target at it.

Comments

Loading comments...