Il tuo telefono supporta l'API Camera2? Funzionerà una versione modificata di GCam? Questa app risponde a entrambe le domande nella schermata iniziale, per poi dimostrarlo aprendo una vera sessione fotografica.
La maggior parte dei tester e delle app di verifica si limitano a leggere le dichiarazioni del dispositivo. I produttori dichiarano funzionalità che l'hardware non supporta, e un livello Camera2 forzato tramite build.prop appare identico a uno autentico. Questa app misura la differenza.
UNA RISPOSTA CHIARA FIN DA SUBITO
La schermata iniziale mostra il livello hardware (LEGACY, LIMITED, FULL o LEVEL_3) su una scala, in modo da poter vedere la posizione del dispositivo, non solo un nome fisso. Sotto: un verdetto GCam in linguaggio semplice: supportato, degradato o non supportato.
COMPATIBILITÀ TRA GCAM E GOOGLE CAMERA PORT
Nove requisiti fondamentali per la pipeline HDR+, verificati uno per uno sulla fotocamera posteriore principale:
• Livello hardware Camera2: FULL o superiore
• Acquisizione RAW e output DNG
• Presenza di RAW_SENSOR nella mappa di configurazione dello stream
• BURST_CAPTURE
• MANUAL_SENSOR: ISO, tempo di posa e messa a fuoco manuali
• Controllo per fotogramma, letto da SYNC_MAX_LATENCY
• YUV e rielaborazione privata
• Multicamera logica e sensori fisici nascosti
Ogni lacuna viene spiegata a parole: se una porta perde semplicemente una funzionalità o non è in grado di scattare foto. Non viene raccomandata alcuna porta o versione specifica: questi elenchi diventano obsoleti, le misurazioni no.
VERIFICA IN DIRETTA: DICHIARATO VS MISURATO
Otto test aprono una sessione di acquisizione reale e misurano cosa succede:
• Apertura della sessione e tempo impiegato per il primo fotogramma
• Controllo per fotogramma: una richiesta viene applicata al fotogramma N+1?
• ISO manuale: si richiede 100, il valore restituito è 100?
• Esposizione manuale: il tempo di esposizione di 1/500 s rimane costante tra i fotogrammi?
• RAW e YUV come flussi simultanei
• Frequenza dei fotogrammi target in FPS, con conteggio dei fotogrammi persi
• Video ad alta velocità, CONSTRAINED_HIGH_SPEED_VIDEO
• Uscita HLG a 10 bit
Dichiarato, poi misurato, poi verdetto. Quando un dispositivo dichiara una capacità che il test in tempo reale non può confermare (il classico caso di Camera2 attivata forzatamente), l'app lo specifica chiaramente.
Non viene mostrata alcuna anteprima e nessun fotogramma viene salvato; vengono misurati solo i metadati e la temporizzazione. L'autorizzazione per la fotocamera è necessaria solo per questo test.
INFORMAZIONI COMPLETE SULL'HARDWARE DELLA FOTOCAMERA
Per ogni fotocamera esposta dal sistema, anteriore, posteriore ed esterna:
• Sensore: array attivo, array di pixel, dimensioni fisiche, passo dei pixel, disposizione dei filtri colore, orientamento, sorgente del timestamp
• Obiettivo: lunghezza focale, equivalente 35 mm, apertura, distanza minima di messa a fuoco, stabilizzazione ottica, flash, intervallo di zoom
• Funzionalità: tutti i 21 valori in REQUEST_AVAILABLE_CAPABILITIES, contrassegnati come supportati, assenti o non misurabili
• Flussi: la mappa di configurazione completa — YUV_420_888, PRIVATE, JPEG, RAW_SENSOR — con ogni risoluzione, rapporto d'aspetto, durata minima del frame e frequenza dei fotogrammi che segue
• Ottica: intervallo ISO con limite di guadagno analogico indicato, tempo di esposizione in velocità dell'otturatore e nanosecondi, compensazione dell'esposizione in EV, riduzione del rumore, miglioramento dei bordi e modalità di bilanciamento del bianco
• Ruoli — principale, ultra grandangolare, teleobiettivo, macro, profondità — dedotti confrontando gli equivalenti 35 mm, poiché Camera2 non li specifica mai
• Ogni file RAW Chiave CameraCharacteristics, ricercabile, incluse le chiavi dei fornitori non documentate, con il tipo Java di ciascun valore.
SNAPSHOT E CONFRONTA
Salva lo stato attuale prima di apportare qualsiasi modifica: una modifica al build.prop, un modulo Magisk, una ROM personalizzata, un aggiornamento OTA. Torna indietro e confronta: l'app ti dice esattamente quale riga è stata modificata e se ha migliorato o peggiorato la situazione.
ESPORTA
JSON, Markdown e CSV. I report sono sempre in inglese, quindi possono essere incollati direttamente in un bug tracker o in un thread XDA e non contengono alcuna informazione identificativa del dispositivo: nessun numero di serie, IMEI o ID pubblicitario.
A CHI È RIVOLTO
Sviluppatori di app per la fotocamera, utenti di GCam che stanno valutando un porting, chiunque stia testando un nuovo telefono prima dell'acquisto, utenti di ROM e Magisk che verificano il corretto funzionamento di un abilitatore di Camera2.
Non affiliato né approvato da Google. GCam è citato solo per descrivere la compatibilità.
Livello API di Probe Camera2, compatibilità con GCam e formato RAW: testati, non basati su supposizioni.
Ultimo aggiornamento
19 ago 2026