Os aspectos interessantes da câmera Android
[ad_1]
Postado por Marwa Mabrouk, gerente de produto da plataforma de câmera Android
A Câmera Android é um espaço emocionante. A câmera é uma das principais razões pelas quais os consumidores compram um telefone. O Android Digital camera capacita os desenvolvedores hoje por meio de diferentes ferramentas. Câmera 2 é a API de estrutura incluída no Android desde o Android 5.0 Lollipop e CameraX é uma biblioteca de suporte do Jetpack que roda em cima da Câmera 2 e está disponível para todos os desenvolvedores Android. Essas soluções devem se complementar para atender às necessidades do ecossistema Android Digital camera.
Para desenvolvedores que estão começando com o Android Digital camera, atualizando seu aplicativo para a versão mais recente ou migrando seu aplicativo da Câmera 1, CameraX é a melhor ferramenta para começar! Ofertas CameraX principais benefícios que capacitam os desenvolvedores e abordam as complexidades do ecossistema.
- Velocidade de desenvolvimento foi o important impulsionador por trás do design CameraX. O SDK não permite apenas que os desenvolvedores levantar e correr muito mais rápidotambém tem construído com as melhores práticas de desenvolvimento e technology de fotografia para tirar o máximo proveito da câmera.
- Dispositivos habilitados para Android vêm em grande número com muitas variações. CameraX visa ser consistente em muitos dispositivos Android e assumiu essa complexidade para oferecer aos desenvolvedores um SDK que funciona de forma consistente em Mais de 150 modelos de telefone, com compatibilidade com versões anteriores do Android 5.0 (API de nível 21). CameraX é testado diariamente pelo Google em cada um desses dispositivos em nossos laboratórios, para garantir que a complexidade não seja revelada aos desenvolvedores, mantendo a alta qualidade.
- Lançamentos rápidos de bibliotecas é uma flexibilidade que o CameraX obtém como uma biblioteca de suporte do Jetpack. CameraX lançamentos podem acontecer em bases regulares mais curtas ou advert hoc, para abordar o comments e fornecer novos recursos. Planejamos expandir isso mais em outro put up do weblog.
Para desenvolvedores que estão criando funcionalidades altamente especializadas com Câmera para controle de baixo nível do fluxo de captura e onde as variações do dispositivo devem ser levadas em consideração, Câmera 2 deve ser usado.
A Digital camera 2 é a API comum que habilita o {hardware} da câmera em todos os dispositivos Android e é implantada em todos os bilhões de dispositivos Android em todo o mundo no mercado hoje. Como uma API de estrutura, a Digital camera 2 permite que os desenvolvedores utilizem seu profundo conhecimento de fotografia e implementações de dispositivos. Para garantir a qualidade da Câmera 2, os fabricantes de dispositivos comprovam a conformidade testando seus dispositivos. As variações do dispositivo aparecem na API com base nas escolhas do fabricante do dispositivo, permitindo que os recursos personalizados aproveitem essas variações em dispositivos específicos como acharem melhor.
Para entender melhor, vamos usar um exemplo. Vamos comparar os recursos de captura da câmera. A Câmera 2 oferece controle especial do pipeline de captura particular person para cada uma das câmeras do telefone ao mesmo pace, além de configurações manuais muito refinadas. O CameraX permite a captura de fotos de alta resolução e alta qualidade e fornece funções de balanço de branco automático, exposição automática e foco automático, além de controles manuais simples da câmera.
Considerando exemplos de aplicativos: a Samsung u.s.a. a API do Digital camera Framework para ajudar o sistema de câmera de nível profissional avançado a capturar fotos com qualidade de estúdio em várias iluminações e configurações em dispositivos Samsung Galaxy. Embora a API seja comum, a Samsung habilitou variações exclusivas para os recursos de cada dispositivo e tira proveito disso no aplicativo da câmera em cada dispositivo. A API do Digital camera Framework permite que a Samsung alcance os recursos de câmera de baixo nível e personalize o aplicativo nativo para o dispositivo
Outro exemplo, a Microsoft decidiu integrar o CameraX em todos os aplicativos de produtividade nos quais o Microsoft Lens é usado (ou seja, Place of job, Outlook, OneDrive), para garantir que imagens de alta qualidade sejam usadas em todos esses aplicativos. Ao mudar para o CameraX, a equipe do Microsoft Lens conseguiu não apenas melhorar sua experiência de desenvolvedor em vista da API mais simples, mas também melhorar o desempenho, aumentar a produtividade do desenvolvedor e reduzir o pace de lançamento no mercado. Você pode aprender mais sobre isso aqui.
Este é um momento muito emocionante para o Android Digital camera, com muitos recursos novos em ambas as APIs:
- CameraX lançou vários recursos recentemente, o mais significativo foi Captura de vídeo que ficou disponível para desenvolvedores na versão beta em 26 de janeiro.
- Com o lançamento do Android 12, Câmera 2 tem um número de recursos agora disponível.
À medida que avançamos, planejamos compartilhar com você mais detalhes sobre os recursos interessantes que planejamos para o Android Digital camera. Estamos ansiosos para interagir com você e ouvir seus comentários, por meio da lista de e-mails do CameraX: [email protected] e a AOSP rastreador de problemas.
Agradecemos seu interesse contínuo no Android Digital camera e estamos ansiosos para criar experiências de câmera incríveis para os usuários em colaboração com você!
[ad_2]
Fonte da Notícia


:strip_icc()/i.s3.glbimg.com/v1/AUTH_59edd422c0c84a879bd37670ae4f538a/internal_photos/bs/2018/v/L/g5GU6ESVOpI1YLHFMSqg/sedetwitter1.jpg)

