Android camera apps are difficult to make consistently good because Camera2 standardizes how apps talk to cameras, not which capabilities every camera must provide. Android 5.0 and later include Camera2, but a phone—or even one camera module on a phone—may not expose Bayer RAW capture. An app must check what that specific camera reports and configure a supported output before it can capture RAW_SENSOR data.
Why Android camera apps vary so much
Camera2 offers a common interface for accessing camera devices, reading their characteristics, and requesting supported outputs. It does not make every camera implementation identical. Android’s documentation cautions that devices running Android 5.0 and later may not support every Camera2 feature (Android camera version support).
As an Amazon Associate I earn from qualifying purchases.
The available capabilities are properties of the individual camera device. A phone’s main rear camera, ultrawide, telephoto, and front camera can therefore present different options to an app. The app has to query the selected camera rather than infer support from the phone’s Android version or from the presence of Camera2.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Hardware level is not a RAW guarantee
Camera2 describes hardware levels including LEGACY, LIMITED, FULL, LEVEL_3, and EXTERNAL. They describe groups of capabilities, but they are not a substitute for checking the specific capability an app needs. FULL requires manual sensor and manual post-processing capabilities, yet RAW is optional even at FULL. LIMITED devices may expose any subset of capabilities. LEVEL_3 includes RAW capture and YUV reprocessing, but apps still need to inspect device characteristics and supported outputs.
#1 Best Overall
- ✔ COMPATIBLE WITH ALL SMARTPHONES, TABLETS, and LAPTOPS including ALL iPhone models, Samsung Galaxy and Note, Google Pixel, Huawei and more. CONTENTS INCLUDE: TruView 0.45x Wide Angle Lens, Clarus 15x Macro Lens, TruGrip Lens Clip, GlowClip Mini Rechargeable LED Light + Charging Cable, Quick-Release Lanyard, DuraCase, EasyClip, and Cleaning Cloth.
- ✔ TRUVIEW 0.45x WIDE ANGLE LENS - CAPTURE 45% MORE PICTURE WITH EVERY SNAP: Shoot stunning photos of people, pets, travel scenery, landscapes, architecture, selfies and more. NO DARK CORNERS (vignetting) like cheaper lenses. Crafted from aircraft-grade aluminum and premium optical glass for durability and clarity. Multi-element, coated glass lenses minimize ghosting, reflections, lens flare, and other artifacts. Xenvo cell phone lens attachment is ideal for hobbyists and photography pros alike.
- ✔ CLARUS 15x MACRO LENS - MARVEL YOUR SENSES. MAGNIFY NEARBY SUBJECTS FOR BREATHTAKING, SUPER CLOSE-UP PHOTOS: Capture all the intricacies and details with precision-focus for razor crisp macro photos every time. (For best results, position macro lens approximately 1/2 inch from subject. Not designed for zooming in on distant subjects.) THE TRUGRIP LENS CLIP offers SUPERIOR GRIPPING POWER to fasten your lenses to your cell phone when you're in action mode, framing your next perfect shot.
- ✔ GLOWCLIP RECHARGEABLE LED FILL LIGHT - The GlowClip LED light clips ANYWHERE on your phone to instantly illuminate your subject and surroundings with warm continuous light. The warm and natural LED light is superior to your smartphone's built in flash—which can be blinding and unnatural—especially in darker settings and venues. FEATURES 3 BRIGHTNESS SETTINGS: Low, Medium and High. Say goodbye to frustrating photo "retakes" and hello to brilliant photos the first time.
- ✔ QUICK-RELEASE LANYARD AND TRAVEL CASE - TRANSPORT AND PROTECT YOUR LENS KIT: Perfect for taking your Xenvo lenses with you on the fly. The travel case stores and protects all lens kit components snugly and safely while the quick-release lanyard is the perfect way to carry your lenses on your next outing. Just drape the lanyard and lens around your neck. The quick-release lanyard head makes it a cinch to access your Xenvo lenses in a flash so you never miss another photo moment.
Android feature flags can help app stores filter for some device capabilities, but filtering does not turn an optional feature into a universal one.
What Bayer RAW means in Camera2
A processed photo has already passed through the camera’s image pipeline. Bayer RAW refers to sensor data before the usual image rendering steps; in Camera2, the relevant output is RAW_SENSOR. The API’s REQUEST_AVAILABLE_CAPABILITIES_RAW capability indicates that a camera can provide RAW buffers and metadata needed to interpret them. Android says this supports saving DNG files or processing raw sensor images directly in an app (CameraMetadata API reference).
The RAW capability is constant value 3 and was added in API level 21. On a device that advertises it, RAW_SENSOR is an available output format. Android documents the maximum RAW_SENSOR resolution as matching the pixel array or pre-correction active array size.
Recommended Free Tools
Rank #2
- THE FISHEYE LENS: Offers You a Wide Hemispherical Image. Professional HD Lens with Advanced Optical Glass Give You Clear Shots Every Time, Reducing Glare and Reflection. Top-Grade Aluminum Construction Increases The Durability of The Product and Let The Lens kit Be Your Partner of Photography
- THE MACRO LENS: Can be used seperately, The Macro Lens for Taking Extreme Close-Up Pictures of Tiny Objects in Details. suggest keeping 1-2 cm distance from your object to take more clear pictures
- THE WIDE ANGLE LENS: The Macro Lens and the Wide Angle Lens are attached together upon receival ! The wide lens should be used together with macro lens. The Wide-Angle Lens Projects a Substantially Large Ranges, Such Group of People, Buildings and Landscape. Enjoy a Fantastic World
- PORTABLE AND DETACHABLE: Easy to Install & Remove. Let Your Trip Much Easier with This Lens, Clip on to all Major Smartphones and Tablets with a Single Lens Rear Camera
- UNIVERSAL DESIGN: The Lenses Can Work on Most Types of Mobile Phones Whose Camera Lenses are Not Bigger Than 13 mm Diameters, Such as iPhone, iPad, Samsung and Other Smart Phones and Even Tablet
A file ending in .dng is not, by itself, proof that a particular app saved unprocessed Bayer sensor data. The platform’s documented DNG workflow uses RAW_SENSOR buffers and DngCreator; whether a specific app or device produced a file by that route requires evidence about that implementation.
High-resolution sensors can add another wrinkle
Some newer devices advertise remosaic reprocessing for ultra-high-resolution sensors. In that case, a RAW_SENSOR stream may use a binned Bayer pattern, and the API defines conditions for remosaicing it to a regular Bayer pattern. This capability is not universal; it was added in API level 31 and is tied to supported ultra-high-resolution sensor hardware.
How an app captures RAW and writes DNG
Camera2 exposes camera devices through CameraManager and their properties through CameraCharacteristics. An app must select a device, check its capabilities and stream configurations, then create a capture session whose output surfaces use supported formats and sizes. Android documents ImageReader configured for RAW_SENSOR and DngCreator as the route for producing DNG files (Camera2 documentation).
Rank #3
- 3 in 1 Phone Camera Lens Set: Every lens can be used separately. The 20X Macro lens has a best focusing distance of 1.18-3.54 inch, help you to explore the microworld. 120° Wide lens can expand the shooting area of 10%, make a bigger view to the world. 198° Fisheye lens can produce a strong visual effect to make thing cuter
- High Quality: Professional HD Lens with advanced lanthanide optical glass can reduce the reflection and ghosting, bringing you amazing vision with details and clarify. High quality grade aluminum shell can protect the glass offering a long durability
- Clip-on Phone Lens: Easy Use Design. Just attach the lens to the clip and clip it on the phone camera, then you can enjoy the amazing effect of the lens. The clip has soft rubber to avoid scratch on your phone. Strong spring can hold on tightly
- Compatible with Most Smartphones: Universal design of 3.6 cm clip make the lenses compatible with most iPhone, Samsung google phone etc. Note: For different model you might have to use different way to clip the clamp.
- Package Content: 1x 120° Wide Angle Lens, 1x198° Fisheye Lens, 1x 20X Macro Lens, 1x Universal Clip, 1x Storage Bag, 1x User’s Manual
- Select the camera module. Identify whether the app is using the main, ultrawide, telephoto, or front camera. Each is an individual camera device with its own characteristics.
- Check for RAW. Read
REQUEST_AVAILABLE_CAPABILITIESand confirm that the selected camera reportsREQUEST_AVAILABLE_CAPABILITIES_RAW. - Check output sizes. Inspect the supported
RAW_SENSORstream configurations and choose a size the camera supports. - Configure and capture. Create a session with a supported RAW_SENSOR output, submit a capture request, and receive the RAW buffer and associated metadata.
- Write the DNG. Use the buffer and metadata in the documented
DngCreatorworkflow. A RAW capability alone does not ensure the app has configured a compatible session or handled the resulting data correctly.
Why RAW support is not the same as manual control
RAW and manual controls are separate Camera2 capabilities. Android defines RAW support separately from MANUAL_SENSOR and manual post-processing capabilities. A camera can support RAW without offering every manual control a photographer might expect, and manual controls do not establish that RAW_SENSOR output is available. Check each requirement independently.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteThe platform standardizes queries and output configuration, but its per-device capability model does not establish identical sensor pipelines, image tuning, timing, or behavior across camera modules. That is one reason a feature may work differently between devices or apps even when all use Camera2.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What compatibility rules do—and do not—promise
Android’s compatibility requirements include some conditional guarantees. The Android 12 Compatibility Definition Document (2021) required handheld devices reporting Android S media performance class to support RAW and RAW_SENSOR on the primary rear camera. That condition does not promise RAW support on every Android phone, every rear camera, or every front-facing camera (Android 12 Compatibility Definition Document).
Rank #4
- Upgraded 28x Telephoto Lens – Wider View & Easier Framing: Designed for everyday users, this 28x telephoto lens delivers a wider field of view than most 28x lenses, making it easier to find and frame distant subjects. Whether you're at a concert, a sports game, or just exploring nature, you'll get crisp, high-resolution close-ups without the hassle of perfect alignment.
- Advanced Optical Performance with Reduced Edge Darkening: Features a breakthrough light path design for an ultra-wide view and excellent light intake. The field-of-view ring helps reduce edge darkening, so you get a cleaner image with fewer dark corners (results may vary by phone model). High resolution and true color reproduction significantly enhance your mobile photography.
- Stable Long-Distance Capture & Monocular Function: With 28x magnification, capture clear and steady shots of distant subjects. The lens can also be used as a monocular telescope for extended observation—perfect for birdwatching, wildlife, or scenic views.
- Wide Compatibility & Versatile Use: Perfect for sports events, concerts, bird watching, wildlife observation, and travel. Compatible with iPhone, Samsung, Huawei, Xiaomi, OPPO, Vivo, and most other smartphones.
- Portable & User-Friendly: Crafted with high-quality glass and a durable yet lightweight body. The universal clip attaches securely to your phone, and the compact design fits easily in a pocket or bag—ideal for travel and outdoor adventures.
There is no authoritative cross-device prevalence figure in these platform materials for how many Android phones support Bayer RAW. A claim that RAW is available on a particular model or module needs device-specific verification.
Why one app may succeed where another fails
First, the apps may be selecting different camera modules or using different supported stream sizes. Second, one app may query and configure the device correctly while another assumes a capability or output combination that the camera does not support. Finally, RAW availability and manual-control availability are separate checks, so apps can differ in which features they expose even on the same device.
To assess a specific phone and app, verify the selected module’s RAW capability and supported stream sizes, then confirm that the app creates a compatible capture session and saves a DNG through the RAW_SENSOR workflow. A meaningful comparison also needs the phone model, Android version, camera module, and app version; platform documentation alone does not validate any particular retail device or app.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




