Член

Функции на Android Pie, които ще ви харесат: По-добро изживяване с камерата

Android Pie улеснява поддържането на почти всяка конфигурация на камерата с неща като новия API на няколко камери.

Android се предлага във всякакви форми и размери. Това е една от малкото потребителски операционни системи, която позволява на компанията да приспособи изживяването към своята хардуерна платформа и това е голяма причина да стане толкова популярна - компания, която може да направи нещо по-различно или по-добро от конкуренцията, е безплатна само за правене то. Ще видите, че това се възползва по много начини, след като започнете да разглеждате обширния асортимент телефони с Android, но малко, ако тези подробности са толкова очевидни, колкото при камерата.

Вашият телефон вероятно има две или три действителни физически камери с обективи и всичко останало. Но може да има четири, или дори само един, защото както споменахме, Android позволява на компания, която кара телефоните да правят нещата по свой начин, що се отнася до хардуерните функции. Но това не означава, че беше лесно - инженерите и разработчиците трябваше да работят усилено, за да поддържат собствената си конфигурация за камери. Въпреки че все още ще има много работа за поддържане на различни конфигурации на камерата, Google разгледа някои от трудните подробности с Android Pie.

Verizon предлага Pixel 4a само за $ 10 / месец на нови неограничени линии

API за няколко камери

Може би сте забелязали, че някои телефони, като например Samsung Galaxy S9, използвайте две камери на гърба на телефона, докато други имат само една. Това не е само за външен вид или защото три камери са една по-добра от две камери, а втората леща е там, за да събира информация, която другата не събира, докато правите снимка.

Широкоъгълните снимки настрана (няма начин компютърният алгоритъм да ги пресъздаде), вие мога правете всичко толкова добре или по-добре с един обектив, отколкото можете с два, но не е лесно. Google използва една задна камера и лазерен диод в Pixel 2 за заснемане на отлични снимки с един обектив, но също така използва невероятно мощни алгоритми ML (машинно обучение), които "знаят" как трябва да изглеждат обектите, които виждате на снимка. След това софтуерът може да коригира снимката, така че нещата да изглеждат по начина, по който алгоритмите, и да се надяваме, че нашите очи смятат, че трябва.

Не всяка компания, произвеждаща смартфони, разполага с ресурси за изграждане на подходяща поддръжка в реално време за множество камери. Сега Google го прави вместо тях.

Samsung няма достъп до алгоритми за ML като този, поне не такива, от които е доволен от използването. Това, което Samsung има, е екип от хардуерни инженери, които могат да решат почти всеки проблем, и софтуерният екип, който може да накара хардуера да работи както трябва. The Galaxy Note 8 (и други модели от висок клас) използва две камери в задната част на телефона, за да прави неща като измерване на разстоянието и регулиране на фокуса и не може да се отрече, че върши еднакво отлична работа. Това е така, защото Samsung разполага с ресурсите, за да се справи с проблема за поддържане на нещо като снимки в портретен режим по свой собствен начин.

Не всяка компания, произвеждаща телефони с Android, разполага с ресурси да използва две или повече камери едновременно събирайте данни и пакетирайте всичко в една снимка, така че Google улеснява с новата мулти-камера на Android Pie API.

В Android Pie разработчиците ще могат да събират едновременно данни от изображения от две или повече камери. Това означава, че телефон с две задни или две предни камери може да комбинира изображения от всяка в реално време и да създава снимки, които използват безпроблемно мащабиране, боке, стерео визия или почти всичко друго, което разработчикът може да мечтае да направи с два различни потока от изображения данни. Разработчиците могат също така да вземат данни от „логична“ камера, която превключва между една или повече камери, докато се използва.

Тези идеи не са нови, но поддръжката на Android е - и това е голяма работа.

Това означава, че може да се създаде трета "виртуална" камера, която да грабва данните от изображенията, използвайки една или и двете задни камери. Приложението може да вземе "нормални" данни през една камера, данни за разстояние за безпроблемно увеличение през секунда, и превключвайте оригиналната камера напред-назад, за да образувате виртуален поток, за да обработите нещо като фото филтър на фона. Това превключване ще бъде направено толкова бързо, че данните на оригиналното изображение трябва да бъдат непроменени.

Можете да получите увеличена снимка през телеобектив, който също така може да използва хардуер, за да създаде черно-бял фон, пълен с цифрово боке. Вероятно никога не бива да правите подобно нещо, но ако разработчик искаше да го предложи, той или тя можеше.

Тези промени не са „нови“ идеи. Те много приличат на това, което харесват компаниите Samsung и LG са правили с телефони, които използват повече от една камера за заснемане на снимка. Разликата е, че Samsung и LG имал да го направя, защото това е нещо, което не е правено досега. Google, който добавя тази поддръжка директно в Android, означава по-добри снимки от производители, които нямат същите ресурси, каквито имат Samsung или LG.

API за няколко камери също ще поддържа монохромни (мислете черно-бели) камери. Ако камерите са в състояние, те ще се поддържат напълно, както основната камера с висока разделителна способност на телефона.

Още повече екстри

API за няколко камери в Android 9 ще привлече цялото внимание и ще направи по-голямо въздействие, но има няколко други важни промени в камерата с Pie.

Параметрите на сесията са начин, по който разработчиците могат да накарат приложението да вземе снимка, без да отнема вечно обработване, дори ако използват новия API на няколко камери. Функции като "Session_Regular" и "Session_High-Speed" позволяват на разработчика да реши колко от телефона ограничен ресурс може да се използва, за да вземете снимка бързо, когато трябва да се направи, и не толкова бързо, когато се направи не.

Споделянето на повърхности ще позволи на приложенията „да обработват различни случаи на употреба, без да е необходимо да спират и да започват поточно предаване от камерата“. Това означава приложението не трябва да спира да работи за получаване на данни за изображенията, които вижда през обектива (ите), докато решавате какво да правите с предишното снимка. Това е важно, когато мислите за неща като кратките клипове, които смятаме за снимки на живо.

Други още по-малки промени са API, който позволява на екрана да действа като светкавица, като мига в бяло време като обикновена светкавица на камерата, вместо разработчикът да се нуждае от кодиране, като както и достъп до OIS (оптична стабилизация на изображението) времеви клейма за специални ефекти на ниво приложение - всяко приложение може да стабилизира снимка, както и приложението за вградена камера с това промяна.

Не на последно място идва подходящата поддръжка за външни USB камери, така че неща като инспекционни камери, микроскопи или дори телескопи могат да се използват през USB порта на телефона ви, без много разработчици да пишат a шофьор но с повече функции от основния интерфейс „USB уеб камера“, който работи в някои случаи днес.

Нито една от тези промени няма да ни направи по-добър фотограф, но ще направи камерите ни достатъчно добри, за да можем да правим по-добри снимки. В крайна сметка това е всичко, което има значение, нали?

Джери Хилденбранд

Джери е обитател на Mobile Nation и се гордее с това. Няма нищо, което той да не може да разглоби, но много неща не може да събере отново. Ще го намерите в мрежата на Mobile Nations и можете го удари в Twitter ако искате да кажете хей.

instagram story viewer