Huawei Mate 20 bit će predstavljen sljedeći mjesec. Imat će ludi pravokutni trostruki niz senzora stražnje kamere, ali koje će značajke kamere imati u EMUI 9?
Sljedeći mjesec vidjet ćemo brojne najave pametnih telefona visokog profila. Očekujemo LG V40 ThinQ, Google Pixel 3, Razer Phone 2, novi Samsung Galaxy A telefon, Huawei Mate 20, OnePlus 6T, i Honor Magic 2. Dok mi zapravo znate sve što se može znati o Pixelu 3, drugi pametni telefoni nisu tako dobro dokumentirani. Mi znamo osnovni dizajn i hardver Huawei Mate 20 zahvaljujući prethodna curenja, a sada možemo podijeliti neki uvid u moguće značajke njegove aplikacije kamere. Ne možemo jamčiti da će se značajke pokrenuti s Huawei Mate 20, ali ove nove značajke kamere EMUI 9 sigurno će se pojaviti u nekim budućim uređajima Huawei ili Honor.
Rastavljanje APK-a često može predvidjeti značajke koje bi mogle stići u budućem ažuriranju aplikacije, ali moguće je da bilo koja od značajki koje ovdje spominjemo neće biti dostupna u budućem izdanju. To je zato što ove značajke trenutno nisu implementirane u live build-u i Google ih može povući u bilo kojem trenutku u budućoj verziji.
Posebno zahvaljujemo PNF Software-u što nam je omogućio JEB Decompiler. JEB nam je omogućio dekompilaciju i analizu koda aplikacije za kameru EMUI 9. Firmware za Huawei Mate 20 (od 13. rujna) koji smo analizirali dao nam je FunkyHuawei.club, usluga koja korisnicima omogućuje Ažuriraj, odzidati opeku, ili rebrandirati Huawei i Honor telefoni uz naknadu. FunkyHuawei planira u potpunosti podržati nadolazeću seriju Huawei Mate 20 i trenutno nudi prodaja za XDA čitače.
Podvodni način rada
Ovo je daleko najčudnija nova značajka koju sam pronašao u aplikaciji za kameru EMUI 9. Huawei P20 Pro ima IP67 ocjenu otpornosti na prašinu i vodu, ali nije u potpunosti vodootporan pa biste mogli uništiti svoj telefon pokušavajući snimiti video dok je potopljen pod vodom. Ne znamo hoće li nadolazeći Huawei Mate 20 ili Huawei Mate 20 Pro biti vodootporan, ali nije Čini se da će to biti važno jer je ovaj podvodni način rada dizajniran za rad sa ili bez vodootpornosti telefon.
Prema nizovima koje sam pronašao, Podvodni način je dizajniran da vam pomogne "snimiti jasne snimke u podvodnim okruženjima." Možete pritisnuti tipku za smanjivanje glasnoće za snimanje fotografije, pritisnite tipku za povećanje glasnoće za snimanje videa, pritisnite tipku za uključivanje/isključivanje za uključivanje/isključivanje kamere ili dodirnite i držite tipku na dnu za Izlaz. Sve se to može učiniti tapkanjem po ekranu kroz vodootpornu masku za telefon, a prema svemu sudeći, Huawei će i sam nuditi takve maske. Iako, tvrtka upozorava da bilo kakva šteta uzrokovana nepravilnim pridržavanjem uputa neće biti pokrivena jamstvom.
Našao sam relevantnu grafiku za Underwater Mode, a izgleda kao slika telefona u torbi. Huawei vas potiče da stavite svoj stvarno skupi pametni telefon u torbu i uronite ga pod vodu kako biste snimili sjajne fotografije. Nekima od vas to može biti super, ali mislim da ću proći.
Dvije snimke zaslona u nastavku pokazuju kako smo koristili JEB Decompiler da nam pomogne u otkrivanju ove značajke. Snimka zaslona s lijeve strane pokazuje unakrsno referenciranje polja slike u kodu sa stvarnim sredstvom, dok snimka zaslona s desne strane pokazuje da svojstvo ro.hwcamera_underwater_enable
mora biti postavljeno na true da bi ova značajka bila upotrebljiva. Provjerili smo local.prop u /product/etc/prop, međutim, zastavica je nedostajala. Moguće je da se ova značajka neće pokrenuti s Huawei Mate 20, ali budući da smo ispitali softver prije izdanja, ne znamo hoće li Huawei promijeniti prekidač kasnije. Čini se da podvodni način ne zahtijeva poseban hardver (kao što je novi HiSilicon Kirin 980) za rad, budući da u aplikaciji ne postoji oznaka mogućnosti Huawei kamere.
AI kino
Ova sljedeća značajka nije iznenađujuća jer nam je Huawei izričito rekao tijekom lansiranje HiSilicon Kirin 980 da bi čipset bio sposoban za prepoznavanje objekata u videozapisima u stvarnom vremenu zahvaljujući svojim dvostrukim NPU-ovima. Nazvana "AI Cinema", čini se da će značajka primijeniti određene filtre u stvarnom vremenu tijekom videa snimanje. Dostupni filtri su AI Color, Background Blur, Fresh, Vintage i Suspense. Slika u nastavku prikazuje primjer grafike za svaki filter koji je Huawei uključio u aplikaciju za kameru EMUI 9.
Ispod su nizovi koje sam koristio za dobivanje pravih imena svakog filtra.
<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>
Na kraju, da bi ova značajka bila omogućena, ro.hwcamera.aimovie_enable
mora biti postavljeno na true. To nije slučaj u trenutnoj verziji koju sam gledao, ali s obzirom na mogućnosti Kirin 980, iznenadili bismo se da ovakva značajka ne bude omogućena do trenutka isporuke uređaja. Međutim, Kirin 980 bi trebao podržavati značajku AI Movie, jer je za njega definirana zastavica mogućnosti kamere.
AI zumiranje
Ako se mučite s pronalaženjem savršene razine zumiranja za snimanje izvrsne fotografije, tada bi Huaweijeva značajka AI Zoom mogla biti za vas. Nizovi navode da će značajka automatski prilagoditi razinu zumiranja kako bi vaš subjekt bio u središtu. Osim toga, žice nam ne govore mnogo više o značajci.
<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>
Kopajući po kodu, možemo vidjeti da postoje tri zahtjeva da bi značajka bila omogućena:
- Razlučivost video snimanja mora biti najmanje 1080p.
- AI Cinema mora biti omogućen.
- Razina ljepote mora biti 0 (isključeno).
Također možemo vidjeti da je "subjekt" na koji se stringovi odnose lice osobe sudeći po referenci na Smart Zoom (AI Zoom) u klasi FaceDetectionExtension. Na kraju, možemo vidjeti da može postojati ručna kompenzacija za AI Zoom u slučaju da algoritam zumira pogrešan subjekt. Dijelovi koda spominju hvatanje položaja dodira ili dodira i zatim izračunavanje pravokutnika za povećanje.
Da bi AI Zoom bio omogućen, ro.hwcamera.smartzoom_enable
mora biti postavljeno na true. Opet, ova značajka nije omogućena u verziji koju gledam, ali HiSilicon Kirin 980 je sigurno sposoban za ovu značajku pa me ne bi iznenadilo vidjeti ovu značajku na Huawei Mate 20.
Bokeh videozapisa
Bokeh je proces isticanja subjekta u prvom planu zamućivanjem pozadine koja okružuje subjekt. Bokeh efekti postavljaju oblike u pozadinu, poput zvijezda ili krugova, što daje iluziju svjetla. Huawei će nuditi višestruke efekte bokeh video zapisa, kao što je prikazano primjerom grafike u nastavku.
Video Bokeh, kao AI Zoom i AI Cinema, zahtijevat će podršku u HAL-u kamere. Konkretno, videoBokehSpotShapeSupported
i videoBokehSpotShapeValueSupported
moraju se definirati mogućnosti kamere. Vjerujemo da će Mate 20 podržavati ovo, iako ne možemo potvrditi je li značajka stvarno omogućena na uređaju.
To je otprilike sve što smo mogli naučiti iz aplikacije za kameru EMUI 9 u dokumentaciji firmvera Huawei Mate 20. Ako saznamo više o Huawei Mate 20 ili Huawei Mate 20 Pro, sve ćemo vas obavijestiti. Imamo neke posebne pogodnosti za naše čitatelje koje ne zahtijevaju da posjedujete Huawei ili Honor uređaj da biste ih cijenili, stoga ostanite s nama!
Pridružite se forumima Huawei Mate 20
Pridružite se forumima Huawei Mate 20 Pro
Napomena: Huawei ima prestao pružati službene kodove za otključavanje pokretačkog programa za svoje uređaje. Stoga se bootloader Huawei Mate 20 i Huawei Mate 20 Pro ne može otključati, što znači da korisnici ne mogu flashati Magisk/TWRP/Projekt Treble Generičke slike sustava/prilagođeni ROM-ovi temeljeni na AOSP-u.