How We Research
We compare products from their published specs and features; the verdicts below are our independent editorial opinions.
Updated: 2026-09-17 · 6 min read · Independent comparison
• XKDUN's biggest strength: a true open-ear, air-conduction design with ear hooks — nothing goes into your ear canal, so you stay aware of your surroundings, and the 16.2mm titanium-coated dynamic driver plus LDAC support points to a bigger, richer sound stage on paper.
• XKDUN's biggest trade-off: the open design leaks sound both ways and gives up passive isolation, so noisy environments will fight your music.
• NDO's biggest strength: a high IPX7 waterproof rating and a 48-hour total playtime figure, backed by three sizes of silicone ear tips for a customizable in-ear seal.
• NDO's biggest trade-off: it's an in-ear design, so you're blocking out the world rather than staying connected to it — and the per-charge figure is 6 hours versus XKDUN's 8.
• Choose XKDUN if you run, cycle, walk or work in a shared space and want your ears open.
• Choose NDO if you want a sealed in-ear fit, sweat-and-rain protection, and the longest total battery figure of the two.
XKDUN's pitch here is a non-intrusive fit. The earbuds sit on a hook outside your ear canal rather than inside it, which is the whole point of the "open ear" category. In my opinion that matters most for two groups: people who find in-ear tips uncomfortable after an hour, and people who genuinely shouldn't be sealed off from their environment — runners on open roads, cyclists, drivers, and anyone walking through a city at night.
The spec sheet backs the comfort claim with real numbers. The buds themselves weigh 9.66 g (the pair, per the item weight field), the ear hooks use ultra-soft materials, and the driver is a 16.2mm titanium-coated dynamic unit with 16 ohm impedance and 98 dB sensitivity. That's a large driver for this form factor, and XKDUN pairs it with LDAC support, which suggests the hardware is aimed at higher-fidelity streaming rather than just call audio. Battery is 8 hours per charge, stretching to 30 hours total with the case, and the case itself carries a 400 mAh cell with a smart LED display that shows remaining power. Charging is USB-C, about 1.5 hours for the buds.
Where it makes sense day to day: a morning run where you still want to hear a car behind you, an open-plan office where a coworker might say your name, and long wear sessions where an in-ear seal would start to ache. IPX6 covers sweat and rain, though XKDUN explicitly warns against soaking or swimming — so treat it as sweat-proof, not submersible.
NDO Earbuds: Who It's For
NDO takes the opposite approach: conventional in-ear buds with flexible ear hooks holding them in place. The ear tips come in three sizes, which is the detail I'd focus on — a proper silicone seal is what gives in-ear buds their bass and their passive noise blocking, and getting the right size is the difference between "secure" and "falling out mid-sprint."
The durability story is the headline. NDO rates these IPX7, which is a meaningful step up from IPX6: it's the level that survives sweat, heavy rain and the occasional splash rather than just light spray. Combined with a 7.8 g per-bud weight, that's a genuinely sport-friendly package for running, gym work and outdoor sessions.
Audio is handled by a 16 ohm dynamic driver with a quoted frequency range of 20 Hz – 50 KHz and 16 ms latency. That latency figure is worth noting if you watch video or game on your phone — it's low enough that lip-sync shouldn't be a distraction. Bluetooth is 5.3, same generation as the XKDUN, with a 10-meter range versus XKDUN's 15 meters. Calls run through an ENC (environmental noise cancellation) microphone, which targets background noise on your voice rather than in your ear.
Battery is 6 hours per charge, 48 hours total with the case, and a 1.5-hour full charge over Type-C. That per-charge number is lower than XKDUN's, but the total figure is higher, which tells you NDO is leaning on the case more heavily.
Who should skip it: if you specifically want to stay aware of your surroundings, this is the wrong shape entirely. Sealed in-ear buds are designed to shut the world out.
Side-by-Side: Which Should You Choose?
• Best for the gym, rain and heavy sweat → NDO Earbuds. IPX7 outranks IPX6 for water exposure.
• Best per-charge battery life → XKDUN Open Ear Headphones. 8 hours versus 6.
• Best total battery with the case → NDO Earbuds. 48 hours versus 30.
• Best for long, all-day wear comfort → XKDUN Open Ear Headphones. An open-ear hook design avoids the pressure and heat of a sealed tip.
• Best for a locked-in, customizable fit → NDO Earbuds. Three ear tip sizes let you tune the seal.
• Best for higher-fidelity codec support → XKDUN Open Ear Headphones. LDAC support is listed for the XKDUN and not for the NDO.
• Best for watching video without lip-sync lag → NDO Earbuds. The 16 ms latency figure is quoted on the spec sheet.
• Best for a wider Bluetooth roaming range → XKDUN Open Ear Headphones. 15 meters versus 10.
If I were buying for myself, I'd pick the XKDUN Open Ear Headphones. The reason is simple and personal: the open-ear format solves a problem I actually have — wanting music while still hearing the world around me, whether that's a car on a blind corner or a colleague at my desk. The 8-hour per-charge battery, the 16.2mm driver and LDAC support make it feel like a complete package rather than a compromise. I'd only switch to the NDO Earbuds if I needed IPX7 water protection or a sealed in-ear fit for noisy training sessions. Check the current price on Amazon before deciding, since that's the one variable that can tip this either way.
Neither is universally better — they're different form factors. XKDUN is open-ear with awareness, an 8-hour per-charge battery and LDAC support. NDO is in-ear with IPX7 waterproofing, 6 hours per charge and 48 hours total. Pick based on whether you want your ears open or sealed.
For road running, in my opinion yes — an open design lets you hear traffic and other people. But if you run in rain or sweat heavily, the NDO's IPX7 rating is the safer bet for the hardware itself.
It depends how you count. NDO lasts longer in total (48 hours with the case versus 30), but XKDUN lasts longer per charge (8 hours versus 6). If you rarely open the case, XKDUN wins; if you're happy to dock the buds often, NDO stretches further.
The NDO Earbuds, by design. In-ear tips create a physical seal, and NDO also lists environmental noise cancellation for calls. The XKDUN Open Ear Headphones deliberately do the opposite — they let outside sound in.
As an Amazon Associate I earn from qualifying purchases.
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
When you buy through links on this page, we may earn a commission from qualifying purchases at no extra cost to you.
Amazon and the Amazon logo are trademarks of Amazon or its affiliates. This site is an independent third-party review and is not affiliated with, endorsed by, or sponsored by Amazon or the product brands mentioned.