Huawei Mate 20 verrà lanciato il mese prossimo. Avrà un incredibile array di sensori per tre fotocamere posteriori rettangolari, ma quali funzionalità della fotocamera avrà in EMUI 9?
Il prossimo mese vedrà numerosi annunci di smartphone di alto profilo. Ci aspettiamo di vedere l'LG V40 ThinQ, Google Pixel 3, Razer Phone 2, un nuovo telefono Samsung Galaxy A, l'Huawei Mate 20, il OnePlus 6Te Honor Magic 2. Mentre noi praticamente so tutto quello che c'è da sapere sul Pixel 3, gli altri smartphone non sono altrettanto ben documentati. Conosciamo il progettazione di base E hardware del Huawei Mate 20 grazie a perdite precedentie ora possiamo condividere alcune informazioni sulle possibili funzionalità dell'app della fotocamera. Non possiamo garantire che le funzionalità verranno lanciate con Huawei Mate 20, ma queste nuove funzionalità della fotocamera EMUI 9 verranno visualizzate in alcuni futuri dispositivi Huawei o Honor.
Uno smontaggio dell'APK può spesso prevedere funzionalità che potrebbero essere presenti in un futuro aggiornamento di un'applicazione, ma è possibile che qualcuna delle funzionalità menzionate qui non sia presente in una versione futura. Questo perché queste funzionalità non sono attualmente implementate nella build live e potrebbero essere recuperate in qualsiasi momento da Google in una build futura.
Un ringraziamento speciale a PNF Software per averci fornito Decompilatore JEB. JEB ci ha permesso di decompilare e analizzare il codice dell'app fotocamera EMUI 9. Il firmware Huawei Mate 20 (datato 13 settembre) che abbiamo analizzato ci è stato fornito da FunkyHuawei.club, un servizio che consente agli utenti di aggiornamento, smontare, O rimarcare Telefoni Huawei e Honor a pagamento. FunkyHuawei prevede di supportare completamente la prossima serie Huawei Mate 20 e attualmente offre una vendita per i lettori XDA.
Modalità subacquea
Questa è di gran lunga la nuova funzionalità più strana che ho trovato nell'app fotocamera EMUI 9. Huawei P20 Pro è classificato IP67 per la resistenza alla polvere e all'acqua, ma non è completamente impermeabile, quindi potresti rovinare il tuo telefono provando a girare un video mentre è immerso sott'acqua. Non sappiamo se il prossimo Huawei Mate 20 o Huawei Mate 20 Pro saranno impermeabili, ma non è così sembra che abbia importanza perché questa modalità subacquea è progettata per funzionare con o senza impermeabile telefono.
Secondo le stringhe che ho trovato, la modalità subacquea è progettata per aiutarti a "scattare foto nitide in ambienti sottomarini". È possibile premere il pulsante di riduzione del volume per scattare una foto, premere il pulsante di aumento del volume per girare un video, premere il pulsante di accensione per accendere/spegnere la fotocamera oppure toccare e tenere premuto il pulsante in basso per Uscita. Tutto ciò può essere fatto toccando lo schermo attraverso una custodia impermeabile per telefono e, a quanto pare, Huawei stessa offrirà tali custodie. Tuttavia, l'azienda avverte che eventuali danni causati al telefono dalla mancata osservanza delle istruzioni non saranno coperti da garanzia.
Ho trovato un'immagine pertinente per la modalità subacquea e sembra l'immagine di un telefono in una borsa. Huawei ti incoraggia a infilare il tuo costosissimo smartphone in una borsa e immergerlo sott'acqua per scattare splendide foto. Alcuni di voi potrebbero trovarlo davvero interessante, ma penso che passerò.
I due screenshot seguenti mostrano come abbiamo utilizzato JEB Decompiler per aiutarci nella scoperta di questa funzionalità. Lo screenshot a sinistra ci mostra il riferimento incrociato del campo immagine nel codice con l'asset reale, mentre lo screenshot a destra mostra che la proprietà ro.hwcamera_underwater_enable
deve essere impostato su true affinché questa funzionalità sia utilizzabile. Abbiamo controllato local.prop in /product/etc/prop, tuttavia mancava il flag. È possibile che questa funzionalità non venga lanciata con Huawei Mate 20, ma poiché abbiamo esaminato il software pre-release non sappiamo se Huawei cambierà l'interruttore in un secondo momento. La modalità subacquea non sembra richiedere hardware speciale (come il nuovo HiSilicon Kirin 980) per funzionare, poiché non è definito nell'app un flag di funzionalità della fotocamera Huawei.
Cinema AI
Non sorprende vedere la prossima funzionalità poiché Huawei ce lo ha detto esplicitamente durante l' lancio dell'HiSilicon Kirin 980 che il chipset sarebbe in grado di riconoscere oggetti in tempo reale nei video grazie alle sue doppie NPU. Chiamata "AI Cinema", sembra che la funzione applicherà determinati filtri in tempo reale durante il video registrazione. I filtri disponibili sono Colore AI, Sfocatura sfondo, Fresco, Vintage e Suspense. L'immagine seguente mostra la grafica di esempio per ciascun filtro che Huawei ha incluso nell'app fotocamera EMUI 9.
Di seguito sono riportate le stringhe che ho utilizzato per ottenere i veri nomi di ciascun filtro.
<stringname="ai_cinema_effect_none">Nonestring>
<stringname="ai_cinema_effect_bokeh">Background blurstring>
<stringname="ai_cinema_effect_color">AI colorstring>
<stringname="ai_cinema_effect_fresh">Freshstring>
<stringname="ai_cinema_effect_nostalgia">Vintagestring>
<stringname="ai_cinema_effect_hitchcock">Suspensestring>
<stringname="ai_cinema_color_tip_select">Touch to select colors.string>
Infine, per abilitare questa funzione, ro.hwcamera.aimovie_enable
deve essere impostato su vero. Questo non è il caso della build attuale che stavo guardando, ma date le capacità del Kirin 980, saremmo sorpresi se una funzionalità come questa non fosse abilitata al momento della spedizione del dispositivo. Il Kirin 980 dovrebbe supportare la funzione AI Movie, tuttavia, poiché è definito il flag di capacità della fotocamera.
Zoom AI
Se hai difficoltà a trovare il livello di zoom perfetto per scattare una bella foto, la funzione Zoom AI di Huawei potrebbe fare al caso tuo. Le stringhe indicano che la funzione regolerà automaticamente il livello di zoom per mantenere il soggetto centrato. A parte questo, le stringhe non ci dicono molto altro sulla funzionalità.
<stringname="title_smart_zoom">AI zoomstring>
<stringname="remark_smart_zoom">Automatically adjust the zoom level to keep your subject centeredstring>
<stringname="toast_smart_zoom_enter">AI zoom enabled.string>
<stringname="toast_smart_zoom_quit">AI zoom disabled.string>
<stringname="toast_smart_zoom_fail">Unable to lock on to subject.string>
<stringname="toast_smart_zoom_first_tip">Touch the padlock to lock on and enable AI zoom.string>
Scavando nel codice, possiamo vedere che ci sono tre requisiti affinché la funzione sia abilitata:
- La risoluzione della registrazione video deve essere almeno 1080p.
- AI Cinema deve essere abilitato.
- Il livello di bellezza deve essere 0 (disattivato).
Possiamo anche vedere che il "soggetto" a cui si riferiscono le stringhe è il volto di una persona a giudicare dal riferimento a Smart Zoom (AI Zoom) nella classe FaceDetectionExtension. Infine, possiamo vedere che potrebbe esserci una compensazione manuale per lo zoom AI nel caso in cui l'algoritmo ingrandisca il soggetto sbagliato. Parti del codice menzionano la presa del tocco o la posizione del tocco e quindi il calcolo di un rettangolo su cui ingrandire.
Per abilitare Zoom AI, ro.hwcamera.smartzoom_enable
deve essere impostato su vero. Ancora una volta, questa funzionalità non è abilitata nella build che sto guardando, ma l'HiSilicon Kirin 980 è certamente capace di questa funzionalità, quindi non sarei sorpreso di vedere questa funzionalità sull'Huawei Mate 20.
Bokeh video
Bokeh è il processo che mette in risalto il soggetto in primo piano sfocando lo sfondo che circonda il soggetto. Gli effetti bokeh posizionano forme sullo sfondo, come stelle o cerchi, creando l'illusione delle luci. Huawei offrirà molteplici effetti bokeh video, come mostrato dalla grafica di esempio qui sotto.
Video Bokeh, come AI Zoom e AI Cinema, richiederà il supporto nell'HAL della fotocamera. Nello specifico, il videoBokehSpotShapeSupported
E videoBokehSpotShapeValueSupported
le capacità della fotocamera devono essere definite. Riteniamo che Mate 20 lo supporterà, anche se non possiamo confermare se la funzionalità sia effettivamente abilitata sul dispositivo.
Questo è tutto quello che abbiamo imparato dall'app fotocamera EMUI 9 nel dump del firmware Huawei Mate 20. Se impareremo di più su Huawei Mate 20 o Huawei Mate 20 Pro, ve lo faremo sapere. Abbiamo alcune chicche speciali per i nostri lettori che non richiedono che tu possieda un dispositivo Huawei o Honor per apprezzarle, quindi resta sintonizzato!
Partecipa ai forum Huawei Mate 20
Partecipa ai forum Huawei Mate 20 Pro
Nota: Huawei ha ha smesso di fornire i codici di sblocco ufficiali del bootloader per i suoi dispositivi. Pertanto, il bootloader di Huawei Mate 20 e Huawei Mate 20 Pro non può essere sbloccato, il che significa che gli utenti non possono eseguire il flashing Magisk/TWRP/Progetto Treble Immagini di sistema generiche/ROM personalizzate basate su AOSP.