JavaRush /Blogue Java /Random-PT /IA, carteiras móveis e realidade virtual: tendências de d...

IA, carteiras móveis e realidade virtual: tendências de desenvolvimento móvel para 2020. Parte 2

Publicado no grupo Random-PT
Continuamos a cobrir as principais tendências na indústria de desenvolvimento móvel que serão relevantes, pelo menos nos próximos anos. Na primeira parte deste material já falamos sobre blockchain, Internet das Coisas, 5G, aplicativos instantâneos e dispositivos vestíveis. Hoje veremos mais cinco tendências “quentes” no desenvolvimento móvel. IA, carteiras móveis e realidade virtual: tendências de desenvolvimento móvel para 2020. Parte 2 - 1

Inteligência Artificial e Aprendizado de Máquina

IA e aprendizado de máquina têm sido um tópico popular e de tendência há alguns anos, o que também está influenciando o desenvolvimento móvel. A integração dessas tecnologias em aplicativos móveis os torna mais inteligentes e reduz o tempo e os recursos necessários para o desenvolvimento. A inteligência artificial como um todo está crescendo em ritmo acelerado. De acordo com um relatório da International Data Corporation ( IDC ), este ano o tamanho do mercado de tecnologia de IA crescerá para US$ 47 bilhões, enquanto aumentará para US$ 191 bilhões até 2024. O tamanho do mercado de tecnologia de aprendizado de máquina também está aumentando (42% ao ano), e deve atingir US$ 9 bilhões até 2022. A IA e o aprendizado de máquina têm sido usados ​​em aplicativos móveis há algum tempo. Por exemplo, aplicativos como FaceApp, Replika, Cortana, Siri, Google Assistant e IRIS os utilizam de uma forma ou de outra. E o Google lançou recentemente o Duplex, um programa baseado em IA que pode ligar no lugar do usuário para, por exemplo, marcar uma consulta com o dentista ou marcar um horário para ir ao cabeleireiro.
Devido ao facto de estas tecnologias já terem comprovado a sua eficácia para os negócios, empresas de diferentes setores da economia, não apenas de TI, estão agora a esforçar-se para integrar a IA e a aprendizagem automática nas suas aplicações. Em particular, a IA está a obter grande sucesso nos setores de marketing, finanças, saúde, serviços, etc. No entanto, estas tecnologias também influenciam enormemente o próprio desenvolvimento móvel. Com a ajuda deles, você pode coletar e analisar dados em tempo real com muito mais eficiência, detectar problemas e bugs no código e eliminá-los rapidamente. Claro, a linguagem de programação Java é usada ativamente em inteligência artificial. Você pode ler sobre isso em um artigo separado. Java e IA. É possível escrever inteligência artificial em Java? Vamos listar uma série de tendências principais no desenvolvimento móvel relacionadas à IA e às tecnologias de aprendizado de máquina.
  • Integrando dispositivos de IA e IoT em aplicativos móveis

    Já escrevemos sobre a penetração da Internet das Coisas no desenvolvimento móvel na primeira parte deste material.

  • Automação de funções DevOps, surgimento de AIOps

    A IA já está sendo usada ativamente para melhorar a eficiência do desenvolvimento, mas espera-se que em breve essas tecnologias se desenvolvam tanto que serão capazes de executar todas as principais funções do DevOps.

  • Integração de tecnologias de IA em chatbots e assistentes virtuais

    Já tocamos no tema da evolução dos chatbots no desenvolvimento mobile no primeiro artigo. Graças ao uso ativo de tecnologias de IA, os chatbots modernos estão cada vez mais inteligentes. Espera-se que os chatbots e seus análogos sejam capazes de desempenhar eficazmente as funções de assistentes virtuais.

  • Prever o comportamento do usuário do aplicativo

  • Gerenciamento de bateria de smartphone com IA para otimizar o consumo de energia

  • Proteção contra ameaças cibernéticas

  • Identificação “inteligente” do proprietário do smartphone através da câmera

Realidade Aumentada (AR) e Realidade Virtual (VR)

A realidade virtual e aumentada estão aparecendo cada vez mais em aplicativos móveis e nos próximos anos essa tendência só ganhará popularidade, principalmente com a disseminação das redes 5G pelo mundo.
Ao mesmo tempo, a difusão da VR e da AR não se limita de forma alguma aos jogos e entretenimento para dispositivos móveis, apesar de estas tecnologias serem agora mais populares neste setor. Um exemplo clássico de aplicativo de sucesso com realidade aumentada é o jogo Pokémon Go, que rendeu aos seus desenvolvedores mais de US$ 1,2 bilhão em receitas, foi baixado mais de 753 milhões de vezes, e o número de usuários ativos do Pokémon Go até agora é de mais de 5. milhões. Outros jogos populares com realidade aumentada são Incell, Dino Trek, etc. Os especialistas prevêem que em 2020, VR e AR se tornarão uma das principais tendências na indústria de desenvolvimento móvel. De acordo com Statista, o mercado global total de tecnologias VR e AR crescerá de US$ 16,8 bilhões em 2019 para mais de US$ 160 bilhões em 2023. As empresas de TI têm se esforçado para aproveitar as oportunidades que a VR e a AR lhes oferecem há vários anos. O Google possui vários aplicativos de VR - Google Cardboard, Tilt Brush, Daydream VR e outros. A realidade aumentada é usada pelo Snapchat e Instagram. Mas há relativamente pouco tempo, grandes intervenientes de outros sectores da economia começaram a aderir activamente a esta tendência. Por exemplo, marcas conhecidas como IKEA e Sephora estão adicionando realidade aumentada aos seus aplicativos para oferecer aos usuários mais opções e aumentar as vendas. Espera-se que em 2020 a VR e a AR sejam ativamente implementadas nos seguintes setores: publicidade e marketing, saúde, manufatura, construção, educação, etc. Vamos listar uma série de plataformas e ferramentas com as quais você pode começar se quiser se aprofundar no desenvolvimento móvel na área de realidade aumentada e virtual.
  • Apple Arkit

    O ARKit da Apple é uma estrutura bastante poderosa, incluindo ferramentas como Reality Composer e RealityKit, que permitem desenvolver soluções de AR para produtos Apple sem conhecimento de modelagem 3D. Na verdade, o ARKit consiste em muitas ferramentas necessárias para desenvolver aplicativos com recursos de AR. Existem alguns tutoriais bem escritos sobre o ARKit, e a documentação oficial também é extremamente informativa.

  • Google ARCore

    ARCore é a plataforma do Google para a construção de aplicativos de realidade aumentada, que inclui uma variedade de APIs para três tecnologias principais de AR, ou seja, rastreamento de movimento, compreensão ambiental e estimativa de luz. Algumas dessas APIs também oferecem suporte a mecanismos de jogos como Unity e Unreal.

  • Vuforia

    Vuforia é uma das plataformas mais populares para desenvolvimento na área de realidade aumentada. Implementa as seguintes funcionalidades: reconhecimento de vários tipos de objetos visuais, reconhecimento de texto e ambiente, VuMark (uma combinação de uma imagem e um código QR). Além disso, o Vuforia Object Scanner permite digitalizar e criar objetos de destino. O reconhecimento pode ser implementado usando um banco de dados. Suporta Android, iOS, UWP e Unity Editor.

Carteiras móveis

O chamado mCommerce (ou seja, pagamentos móveis e comércio móvel) é outra supertendência de 2020 e, provavelmente, da nova década como um todo. Com o advento de poderosas plataformas de pagamento móvel, como Google Wallet e Apple Pay, a popularidade deste tipo de pagamento começou a crescer rapidamente. E o surgimento de novas tecnologias, como o blockchain, tornou os pagamentos móveis mais seguros.
É por isso que os analistas esperam um boom nas carteiras móveis, que começarão a substituir os cartões de plástico, tal como substituíram (embora não em todo o lado) o papel-moeda. A gigante coreana da tecnologia Samsung está atualmente trabalhando ativamente em sua própria plataforma de pagamentos móveis. A Apple também não fica para trás, recorrendo às novas tecnologias. Por exemplo, há pouco tempo eles lançaram o sistema de pagamento P2P Apple Pay Cash. Aqui estão duas tendências principais em pagamentos móveis e carteiras que estão em alta hoje.
  • Aumentar o número de usuários de carteiras móveis para 2 bilhões.

    Isso significa que o mercado de carteiras móveis está crescendo rapidamente e cada vez mais participantes entrarão nele com seus próprios aplicativos (que exigirão desenvolvedores qualificados para criar e manter).

  • Fortalecendo a segurança das carteiras móveis.

    Como consequência da crescente popularidade, o dinheiro dos utilizadores de carteiras móveis atrairá inevitavelmente atacantes, pelo que as plataformas terão de investir mais recursos no reforço da segurança das suas soluções.

APM e EMM

O monitoramento de desempenho de aplicativos (APM) e o gerenciamento móvel empresarial (EMM) são dois componentes importantes do desenvolvimento de aplicativos móveis corporativos. APM é uma métrica móvel introduzida pelo Google em 2016 como uma forma de rastrear fatores que retardam o desempenho do aplicativo. O APM ajuda a melhorar a velocidade e a qualidade de um aplicativo, tornando essa métrica uma ferramenta importante para testadores de controle de qualidade . O EMM, por sua vez, é um conjunto de tecnologias, processos e políticas para gerenciar e proteger dispositivos corporativos e pessoais de uma organização. Espera-se que a importância do APM e do EMM no desenvolvimento móvel para empresas só cresça nos próximos anos, o que significa que a procura por especialistas versados ​​nestas tecnologias também aumentará.

Tecnologia de farol

Os aplicativos habilitados para Beacon informam aos usuários quando eles estão perto de produtos ou serviços nos quais possam estar interessados, fornecendo imediatamente informações relevantes, como preços e especificações do produto.
Os aplicativos Beacon usam sinais BLE (Bluetooth Low Energy). Quando o dispositivo está dentro do alcance do sinal, o aplicativo sabe disso e envia um alerta apropriado. A tecnologia Beacon está ganhando popularidade rapidamente e é considerada uma ferramenta de marketing móvel extremamente promissora, permitindo promover produtos e serviços de forma mais eficaz. Depois que a Apple introduziu seu protocolo iBeacon e o Google lançou o Eddystone , essa tecnologia faz parte do desenvolvimento de aplicativos para iOS e Android. Espera-se que em 2020 haja muitas novas aplicações com suporte Beacon. Em particular, esta tecnologia será ativamente utilizada em jogos (especialmente aqueles que utilizam realidade aumentada), pagamentos móveis, na indústria do turismo e viagens, bem como na saúde.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION