smartfilming

Este blog é tentar lançar alguma luz em uma das Android é a fragmentação cantos – que é principalmente relevante para pessoas interessadas nos mais avançados de fotografia e videografia apps para tomar o controle manual sobre a sua composição de imagem.

Em primeiro lugar, devo dizer que não sou um especialista em programadores / software, por isso isto vem do ponto de vista de um leigo e eu – por razões óbvias – não vou cavar muito fundo nos aspectos mais técnicos por baixo da superfície.o que é uma API? API significa “interface de programação de aplicações”. Um sistema operacional usa APIs para dar ferramentas de desenvolvedores (terceiros) e acesso a certas partes do sistema para usá-las para sua aplicação. Ao contrário, isso significa que o fabricante do sistema operacional também pode restringir o acesso a certas partes do sistema. Para citar a Wikipédia: “em termos gerais, é um conjunto de métodos claramente definidos de comunicação entre vários componentes de software. Uma boa API torna mais fácil desenvolver um programa de computador, fornecendo todos os blocos de construção, que são então colocados juntos pelo programador.”Agora já sabes.até a versão 4.4 (KitKat) do Android, a API padrão para acessar a funcionalidade da câmera incorporada no sistema operacional era muito limitada. Com a versão 5 (Lollipop), o Google introduziu a chamada API Camera2 para dar aos desenvolvedores de aplicativos de câmera um melhor acesso aos controles mais avançados da câmera, como exposição manual (ISO, velocidade do obturador), foco, captura RAW etc. Enquanto os fabricantes de celulares não são, em si, necessariamente, totalmente dependente do Google nova API, porque eles se pode personalizar sua própria versão do sistema operacional Android, desenvolvedores de aplicativos de terceiros são, em grande estender – só podem trabalhar com as ferramentas que são dadas.então todos os dispositivos Android a correr Chupa-Chupa têm a nova API da Câmara 2? Sim e não. Enquanto Camera2 API é a nova API padrão de Câmera desde o Android Lollipop, há diferentes níveis de implementação desta API que variam entre diferentes fabricantes de telefones e dispositivos. Há quatro níveis diferentes de implementação Camera2: legado, limitado, completo e Nível 3. “Legado” significa que somente os recursos da antiga Câmera 1 a API, “Limitado” significa que algumas funcionalidades da nova API estão disponíveis, “Completo” significa que todos os novos recursos do Camera2 estão disponíveis e o “Nível 3” adiciona algumas características de bônus, como MATÉRIAS de captura em cima disso.

da documentação oficial do Android para desenvolvedores.

dependendo do nível de implementação, você pode usar essas características em aplicações avançadas de captura de imagens – ou não. Um aplicativo como o Filmic Pro só pode ser instalado se o nível de suporte Camera2 é pelo menos ‘completo’ – caso contrário, você só pode instalar o menos longa-embalado Filmic Plus. Lumio Cam por outro lado pode ser instalado na maioria dos dispositivos, mas você só pode ativar o modo pro com exposição manual e foco se o nível de suporte é pelo menos “cheio” novamente. Então, se você estiver interessado em usar aplicativos avançados de terceiros para capturar fotos ou gravar vídeo com controles de exposição manual, etc. você quer ter um dispositivo que pelo menos tem suporte API Camera2 ‘completo.

mas que dispositivos têm suporte Camera2 ‘ completo? Atualmente existem duas categorias principais: Google hardware (telefones) e (muitos/muitos) telefones emblemáticos que foram liberados após a saída do Android Lollipop. Na realidade, parece que este último realmente só tem de ir com o Android 6 Marshmallow (eu acho que fabricantes de celulares precisava de algum tempo para descobrir que isso era tudo ;)) Ele não vem como uma surpresa que o Google dá a seus próprios dispositivos de suporte (Nexus & linhas de pixels). Isso significa que até mesmo um dispositivo quase antigo, pré-Chupa-chupa como o Nexus 5 original recebeu suporte completo, entretanto (via os update). É claro que todos os telefones Nexus depois disso (Nexus 6, Nexus 5X, Nexus 6P) estão incluídos e isso vai sem dizer telefones Pixel do Google também.agora vamos para outros fabricantes de smartphones (chamados OEMs, fabricantes de equipamentos originais) como Samsung, LG, HTC, Huawei, Sony, Lenovo/Motorola, OnePlus etc. Muitos deles oferecem pelo menos o nível de suporte “completo” crucial em seus navios de bandeira que saiu com o Android 6 Marshmallow instalado, alguns já sobre os que saíram com o Android 5 Chupa-Chupa: Samsung with it’s-series (S6, S6 Edge, S6 Edge Plus via update, S7, S7 Edge etc.), A LG com o seu G-series (iniciar com o G4) e V-series (iniciar com a V10), HTC (começando com o HTC 10), a Lenovo/Motorola (começando com a Moto Z), OnePlus (começando com o OnePlus 3/3T) e a Sony (começando com o Xperia Z5 através de atualização até onde eu sei). A Sony, no entanto, é um caso especial: Seu Xperia série foi censurado pelos desenvolvedores do FilmicPro/Plus devido a grandes problemas que ocorreram com seus dispositivos – você não pode instalar seus aplicativos em um telemóvel Sony no momento. Por outro lado, há também alguns grandes OEMs de smartphone que ainda têm que oferecer suporte total Camera2 para seus navios de bandeira, a ovelha negra mais proeminente sendo Huawei com seu p & Mate série, mesmo a nova Huawei P10 com toda a sua prowess de câmera tem apenas um suporte limitado. O mesmo vale – sem surpresa – para a honra do orçamento da Huawei. Outros OEMs que não oferecem suporte total Camera2 em seus navios incluem Asus (Zenfone 3) e BlackBerry (KeyOne). Vamos esperar que eles vão em breve adicionar este suporte e vamos também esperar que o suporte adequado escorre para o médio alcance e talvez até mesmo telefones de nível de entrada do universo Android.está curioso sobre o nível de suporte do Camera2 que o seu telemóvel tem? Você pode usar dois aplicativos diferentes (ambos gratuitos) no Google Play Store para testar o nível de implementação Camera2 em seu dispositivo. Sonda Camera2 & sonda Camera2.

Você também pode encontrar um (naturalmente incompleta) lista de dispositivos Android e o seu nível de Camera2 suporte de API aqui, criado e mantido pelo desenvolvedor do aplicativo “Camera2 sonda”:

https://github.com/TobiasWeis/android-camera2probe/wiki

Se você tiver um dispositivo que não está listado, você pode expandir a lista de enviar o seu dispositivo resultados (sem dados pessoais embora) para o desenvolvedor (há um botão na parte inferior do aplicativo).para mais informações sobre a API Camera2, consulte estas fontes:

https://spectrastudy.com/camera2-api-on-mwc-2015-devices/

https://developer.android.com/reference/android/hardware/camera2/package-summary.html

Como sempre, se você tiver dúvidas ou comentários, deixá-los aqui ou bateu-me no Twitter @smartfilming. Se você gosta deste artigo, também considere subscrever ao meu canal de telegrama gratuito (T.me / smartfilming) para ser notificado sobre novos posts do blog e receber a newsletter mensal dez Takeways telegrama sobre coisas importantes que aconteceram no mundo do vídeo móvel.

para uma visão geral de todas as minhas publicações no blog, Clique aqui.estou investindo muito tempo e trabalho neste blog e até estou pagando para mantê-lo livre para uma experiência de leitura não censurada. Se achar algum conteúdo útil, por favor considere fazer uma pequena doação através do PayPal (clique no botão PayPal abaixo). Agradeço muito. Obrigada! 🙂

Sharen mit:

Like Loading…

Deixe uma resposta

O seu endereço de email não será publicado.