Da un po' di tempo girano in rete porting dell'applicazione della fotocamera made by Google.
Secondo me vale la pena dare un'occhiata a questa app perché è capace di dare risultati più che soddisfacenti, grazie soprattutto all'algoritmo che ha alla base. Si può utilizzare sulla MIUI e su Custom ROM, anche Android 8. Non la consiglio in caso vogliate fare video perché al momento vengono fatti a circa 20/25 fps, ma niente vieta di farli.
È da tenere in considerazione il fatto che è tutto un po' confusionario: ci sono 4/5 devs (e possono spuntarne altri senza preavviso) che ci lavorano, ognuno con la propria versione.
BSG pare sia quello che abbia dato inizio a tutto questo, cioè colui che è riuscito ad effettuare il porting dell'ottimo HDR+, esclusiva dei Google Pixel.
Arnova8G2 "affina" il lavoro di BSG per alcuni device (Xiaomi Mi 5 compreso).
Ce ne sono altri che hanno pubblicato il proprio lavoro da poco, ma puntano ad ottimizzare l'app per i propri device.
Fatto sta che, chiunque sia l'autore dell'app che scaricate, è necessario avere le Camera API2 abilitate. Se non sapete di cosa si sta parlando, consiglio di installare l'app di test di Manual Camera, se vi dice che le voci in elenco sono supportate siete a posto, altrimenti è necessario abilitare le API2. Ecco uno dei metodi (permessi di root necessari, file explorer che permetta di accedere alla directory /system (per esempio FX, o Solid) necessario):
- Navigare nella directory /system e aprire il file "build.prop", abilitando le modifiche come file di testo
- Aggiungere alla fine questa riga
codice:persist.camera.HAL3.enabled=1- Salvare e riavviare il telefono
Ora, dove scaricare questa app? Quale delle tante?
Per fare un po' di ordine ci viene in aiuto Celso Azevedo, che ha creato un sito (o meglio, una pagina del suo sito) dove elenca tutte le versioni dell'app che vengono pubblicate: LINK
Provo a dare delle indicazioni per chi (giustamente) trova comunque un po' difficoltà:
- Scaricare l'ultima versione o quella suggerita che abbiano come autore BSG o Arnova (personalmente utilizzo quelle di Arnova)
- Spostare il file nel telefono, nel caso non l'abbiate scaricato direttamente da là
- Aprire il file con un file exploer e installare l'app
- Una volta aperta l'app aprire le impostazioni e regolarle a piacimento (o come suggerite successivamente)
- Chiudere l'app in modo che le modifiche apportate si applichino (per sicurezza consiglio di chiuderla dalle app recenti)
- Dal successivo avvio della Google Camera avrete tutto come da impostazioni
Impostazioni suggerite
Queste sono le impostazioni dell'app che grossomodo sono suggerite dai dev/utlizzatori dell'app, considerando poi che tra le varie versioni le opzioni potrebbero cambiare un po'. Ovviamente le cose possono essere regolate a piacimento, e se trovate qualcosa che secondo voi può avere risultati migliori fate pure
- Config camera HDR+ -> viene consigliato di utilizzare Nexus 6 Auto o Nexus 6P, soprattutto per una questione di stabilità
- Model -> Pixel 2XL/Nexus 6P
- HDR+ parameters -> imposta la qualità dell'elaborazione dell'HDR+ (anche se i risultati non sono poi così diversi), ovviamente più è alto il valore più tempo verrà impiegato nel processo
- Avanzate -> qua direi che va un po' a piacimento, io ho abilitato tutto tranne le opzioni per i file RAW (.dng)
- Tutto il resto è a vostra discrezione (NOTA: la modalità ritratto funzionerà solo se c'è un volto ad essere fotografato)
Grazie a BSG, Arnova, Celso Azevedo