Aqui estão as ferramentas disponibilizadas pela Huawei para desenvolvedores italianos

26 de novembro foi um dia muito importante para Huawei Na Itália. A gigante chinesa de fato anunciou que bem 10 milhões dos bilhões de dólares investidos globalmente para apoiar os desenvolvedores, serão desviados para o nosso país. Em resumo, a idéia é construir um sistema operacional baseado em AOSP – Projeto de código aberto para Android -, versão gratuita e não licenciada pelo Google (portanto, sem o Google Mobile Services), com o Serviços móveis da Huawei (HMS) para atuar como o coração do sistema. No momento, o GMS oferece vários atalhos para os desenvolvedores, evitando que eles desenvolvam serviços integrados nos aplicativos, mas aproveitando as APIs do Google, por exemplo, para autenticação usando o ID do Google ou o gerenciamento de localização com o Google Maps.

Dedicamos um artigo ao primeiro Huawei Developer Day, realizado em Milão, precisamente, em 26 de novembro e no qual Pier Giorgio Furcas – Gerente Geral Adjunto do Grupo de Negócios de Consumidores Huawei Itália – ele queria chamar a atenção dos desenvolvedores italianos.

Muitos nos escreveram para entender melhor em que consistem as ferramentas disponibilizadas aos programadores e como os desenvolvedores podem se beneficiar delas. Primeiro, apontamos o local onde encontrar todos os recursos, incluindo os guias e kits de desenvolvimento: https://huaweideveloperitalia.makeitpossible.me/. No nível italiano, o site de referência https://consumer.huawei.com/it/mobileservices/huawei-developer-italia/.

Talvez seja necessário dar um passo atrás e analisar as ferramentas que a Huawei disponibiliza. HMS, um projeto que tem suas raízes no passado e nasceu há 7 anos, quando o sucesso global do consumidor da Huawei ainda não havia explodido e com ela a proibição dos EUA. O Huawei Mobile Service chegou há 4 anos na Europa e todos os usuários de smartphones conhecem alguns deles bem. Um dos mais utilizados é o que permite a distribuição e instalação de temas, um aspecto em que a Huawei sempre pressionou muito e cuja abundância (e, portanto, a capacidade de encontrar a personalização certa para cada usuário) hoje é uma força dos terminais e fonte de receita para os desenvolvedores.

Galeria de aplicativos um dos outros serviços presentes em mais de 170 países e atingindo 500 milhões de usuários, dos quais pelo menos 75 milhões fora da China. A App Gallery permite a distribuição global e gratuita de aplicativos criados por desenvolvedores. Em alguns casos, incluindo os italianos, a presença na App Gallery representou uma porta de entrada extremamente importante para o mercado chinês, onde os serviços do Google não penetram.

Como todos os repositórios de aplicativos, também existem sistemas na App Gallery para mostrar mais aplicativos, como vitrines, aplicativos recomendados, banners publicitários. Os desenvolvedores que acessam o programa de parceria da Huawei terão orçamentos promocionais gratuitos disponíveis na Galeria de aplicativos e em outros serviços da Huawei, como o Huawei Video.

Depois, há toda uma série de ferramentas que os desenvolvedores podem implementar em seus aplicativos, evitando trabalho inútil (e talvez já melhor feito pela Huawei). Se você precisar de um navegador Você pode tirar proveito do já disponibilizado pela Huawei, especialmente blocos de código para aproveitar ao máximo API da câmera e acessar esses recursos, como fotografia em alta velocidade, reconhecimento facial, inteligência artificial para reconhecer cenas, pessoas, objetos e textos, mas também rastreamento de movimento e funções de realidade aumentada. Geralmente acesso a serviços hiai permite que você tire vantagem facilmente algoritmos de aprendizado profundo de inteligência artificial também desenvolvido pela Huawei no nível profundo do chip dedicado em smartphones, sem a necessidade de ter um especialista no assunto em sua equipe.

Huawei ID, que já atende 500 milhões de usuários registrados, dos quais 200 milhões são usuários ativos mensais, usuários que usam o acesso pelo menos uma vez por mês, outro dos ‘blocos de construção’ disponibilizados aos desenvolvedores, que encontram uma maneira fácil de realizar os procedimentos de logins de usuários em seus aplicativos, sem ter que se preocupar com questões como proteção de privacidade e regulamentação GDPR, ao qual o Huawei ID já é compatível. O sistema já integra a possibilidade de login com um clique em plataformas como Facebook, Twitter, QQ, WeChat, Weibo.

Da mesma forma também Huawei Push Service permite a distribuição de notificações e mensagens nos aplicativos, cumprindo todas as obrigações legais relacionadas à privacidade. Huawei IAP Service simplifica a vida dos desenvolvedores no campo da pagamentos no aplicativo, sem que eles precisem desenvolver sistemas que cumpram com as obrigações regulatórias e se conectem com os principais métodos de pagamento globais do zero.

Eles são um alicerce fundamental do esforço feito pela Huawei i programas de desenvolvimento e treinamento, com a possibilidade de receber, mesmo diretamente na empresa, suporte direto dos programadores da Huawei para a criação de serviços e aplicativos. A Huawei Codelabs armazena o repositório onde há todos os guias para começar a programar e usar os diferentes kits. A coleção é estruturada de maneira muito clara, com tempo bem especificado para concluir o treinamento e começar a usar os serviços. Além disso, muitas partes de código pré-compiladas estão disponíveis, permitindo chamadas para serviços diferentes, que os desenvolvedores podem integrar como blocos de construção em seus programas. Entre os outros recursos, outro elemento fundamental SDK do HMS que pode ser integrado no android studio usando o repositório Maven.

A monetização de aplicativos-chave para desenvolvedores e várias ferramentas de desenvolvimento estão concentradas no kit Compras no aplicativo da Huawei (IAP), parte de HMS Core. Encontramos, por exemplo, um Caixa de areia para testar aplicativos e serviços e as sessões de pagamento dentro deles, que também integra uma máquina do tempo para testar em poucos minutos aplicativos que possuem modelos de assinatura periódicos: de 3 minutos a uma hora, você pode testar a renovação de serviços de assinatura a partir de uma semana a um ano. Junto aos kits de desenvolvimento e partes pré-compiladas do código, na seção de conteúdo de https://consumer.huawei.com/it/mobileservices/huawei-developer-italia/, você pode encontrar o Guia do desenvolvedor e 5 apresentações do PowerPoint que o guiam pelas desenvolvimento passo a passo, mesmo para os menos experientes.