Raga mi serve il vostro aiuto per capire se esiste una soluzione.
Accade che un servizio web chieda una foto con la funzionalità da browser senza possibilità di uplodare un file ma solo real time senza utilizzo dell’app camera nativa.
Ebbene su android sta cosa fa cacare.
Sembra come se la foto che fa è solo low quality, anche se metti a fuoco bene poi dopo che scatti fai lo zoom di un niente e fa schifo al cazzo, cioè sembra come se fa una foto con winrar. Tipo 640x480.
Invece su ios sta rogna non si verifica.
Provato con un ipad della preistoria contro un android dell’anno scorso.
Ho provato anche con browser differenti su android ma non va un cazzo.
Se il sito prevede una acquisizione di un documento solo in real time per motivi legali, e questo deve risultare perfettamente leggibile a risoluzione degna di questo nome con android ti attacchi al cazzo.
Cercando in rete ho trovato questo contenuto generato da google:
The difference in photo capture quality on the Chrome browser between Android and iOS primarily comes down to hardware and software standardization. [1]
Apple’s unified iOS ecosystem allows developers to seamlessly access the exact camera hardware, resulting in high-quality optimization. In contrast, Android’s fragmented ecosystem—with hundreds of different hardware combinations and proprietary APIs—forces apps like Chrome to rely on generalized camera handling, which often limits resolution and strips away vital post-processing. [1, 2, 3, 4, 5]
Several key factors explain this discrepancy:
** Hardware and Software Standardization: iOS devices have a standardized camera pipeline that makes it easy for developers to optimize access. Android is highly fragmented, with countless camera sensors, processors, and software setups. As a result, browsers typically use generic, low-resource camera APIs (rather than the phone’s native camera processing) to ensure the feature works across all Android devices. [1, 2, 3, 4, 5]*
** Webcam/Camera API Limitations: When capturing photos in a web browser, Chrome relies on web standards (like the Image Capture API). Many Android devices or websites default to capturing a basic video frame/snapshot instead of a high-resolution still photograph. This means the advanced HDR and multi-exposure stacking of your native Android camera app are completely bypassed. [1, 2, 3]*
** Compression and Rendering: Browsers or web apps may aggressively compress images to reduce loading times and server costs. When an Android browser handles these heavy compressions, the image can suffer noticeable quality degradation compared to iOS. [1, 2]*
Scavando ancora scopro questo topic su reddit che lo spiega benissimo.
Il domandone è: esiste una soluzione secondo voi o devo comprarmi per forza un iphone?
Cioè non ho capito se è pigrizia lato web dev e/o è un limite di android.