Latest / Entre Chaves / #278 Android 17: como a IA vai mudar seus apps na prática
Transcript
- 0:00Está começando mais um entre chaves do seu podcast de
- 0:03desenvolvimento de software. Depois do sorvete de baunilha, o
- 0:06bolo de cabeça para baixo e o backlave, hoje a gente vai falar
- 0:09sobre o cinomoban, o rolinho de canela.
- 0:12Mas calma, calma, não é um episódio sobre culinária não.
- 0:15Você está no lugar certo hoje. O episódio é sobre o Android 17
- 0:19e esses são apenas os nomes dos últimos androids que a go deu
- 0:22pra gente. E o Android 17, carinhosamente
- 0:25apelidado de rolinho de canela ou cinamon Ban.
- 0:28E a Google promete muitas novidades para a gente.
- 0:31Dentre elas, a principal talvez seja o geminai nano.
- 0:34O maiaque promete, ou pelo menos aparenta.
- 0:36É o que a gente vai discutir aqui, rodar aqui, ó, na Palma da
- 0:40minha mão, dentro do meu Android.
- 0:43E com essas novidades, a Google traz algumas camadas novas de
- 0:46inteligência artificiais para poder rodar dentro do Android
- 0:4817, dentre elas uma importante que é o app functions, para
- 0:52poder falar um pouquinho sobre o que que esses aplicativos fazem.
- 0:55Então era meio como um MCP, não foi isso, acho que foi isso, né,
- 0:58que eu dei uma olhada sobre e será que realmente vai dar para
- 1:03rodar? E a.
- 1:05Aqui dentro desse aparelhinho, cara, fiquei curioso.
- 1:08Vamos entender melhor sobre esse assunto para poder falar isso.
- 1:10E eu estou aqui com essa bancada maravilhosa.
- 1:12Olá pessoal. Oi amigos ouvintes.
- 1:14Oi pessoal da bancada. Pois é, eu pessoalmente já, né?
- 1:18Já experimentei vários tipos de cinemanban, né?
- 1:20Inclusive lá Na Na visita ao próprio Google quando tiver a
- 1:24chance. Mas esse aqui especificamente
- 1:27não tive a chance de pôr a mão ainda.
- 1:28Bom. E eu tô muito ansioso por esse
- 1:30episódio, porque tô com meu Android já aqui na minha mão,
- 1:33tá? Eu sou fã.
- 1:34Em compensação, teve outras pessoas que optaram pelo iOS
- 1:37para gravar o episódio, né? Quem é que tem OIOS aqui, meu
- 1:40Deus do? Céu, e agora nossos convidados.
- 1:43Manda um oi pra gente aí, Cleide, como é que você?
- 1:45Tá cara, beleza, beleza demais. Prazerzão estar aqui com vocês
- 1:49é, sou deve Android aqui na DTI, né?
- 1:51Me apresentando rapidamente. E tô bem ansioso pra gravar esse
- 1:54podcast aí com um assunto bem legal.
- 1:56Olá, sou rock. Também sou Dave aqui Android da
- 1:59DTIA1. Bom tempo e com meu colega ali,
- 2:03extremamente ansioso pelo episódio.
- 2:05Bom, pra começar o episódio. Eu acho que a gente não podia
- 2:07deixar de falar sobre o assunto que apareceu em todos os outros,
- 2:11né? Inteligência artificial?
- 2:12O Google fez esse lançamento e veio com uma série de promessas
- 2:15pra gente. E dessa vez a palavra do momento
- 2:18é agente. Ou melhor, agenticos.
- 2:22Afinal, o Google prometeu um sistema operacional mais agente
- 2:25com o de todos. Até então o Android 17.
- 2:28Ele parece ter vindo com agentes em 3 camadas distintas.
- 2:30A gente pode falar um pouquinho mais sobre elas daqui a pouco.
- 2:33E aí, vocês experimentaram essa promessa toda mesmo?
- 2:39Ou o Google tá sacaneando? A gente é mais propaganda do que
- 2:43execução de fato. O que não seria a primeira vez.
- 2:45O que não seria a primeira vez muito bem lotado.
- 2:48Isso depende da forma que nós olhamos.
- 2:52Para esse novo sistema operacional que a Google está
- 2:54nos entregando, pois eles meio que prometem um sistema onde
- 2:59qualquer coisa que você pedir para o Gemini vai conseguir
- 3:02realizar alguma coisa no celular para o usuário.
- 3:04Pera aí, mas a gente já tinha o ok Google, né?
- 3:08Antes disso, não é a mesma coisa.
- 3:10Vai 111 nível além, porque com um novo sistema meio que ele vai
- 3:15poder, por exemplo, você vai ter um aplicativo de restaurante.
- 3:20Você pode pegar e falar, Gemini ordena uma pizza com tais coisas
- 3:25para mim e o próprio gênio já vai pegar, entrar no seu
- 3:29aplicativo por debaixo dos panos, vamos assim dizer,
- 3:32selecionar a pizza com as características que o usuário
- 3:35está pedindo e fazer o pedido. Mas isso gera outros riscos,
- 3:40porque ao fazer isso, o que que o usuário final vai pensar?
- 3:43O Gemini está pedindo minha pizza e nem vai ter conhecimento
- 3:47do seu aplicativo. Mesmo que ele já tenha ele
- 3:49instalado, eles pode acabar perdendo um pouco da marca do
- 3:53aplicativo em si. Todo a campanha de marketing que
- 3:57tem dentro do aplicativo vai ser meio que ignorado, porque o
- 4:01gênio vai fazer tudo pro pro usuário.
- 4:04E até mesmo pensando aqui, se por acaso no aplicativo tem
- 4:08várias promoções, produtos que tá indicando usuário pra gastar
- 4:12mais, usando esse exemplo da pizza que eu comentei, o usuário
- 4:17não vai ver isso? O que pode ficar batendo perda
- 4:19de receita também. Mas espera aí, muito legal e eu
- 4:22concordo com todos esses pontos que você colocou, mas eu ainda
- 4:25estou encucado aqui. Como que ele vai saber usar o
- 4:28aplicativo pra abrir e pedir a pizza?
- 4:30É necessário algum tipo de pré requisito do aplicativo, tipo
- 4:3311, MCP prévio ou uma documentação?
- 4:37Ou agora o próprio ponto APK vai vim com uma instrução a mais pro
- 4:41Gemini consultar. Ou não, ele vai aprender mesmo
- 4:44do zero e vamos embora. Nesse caso, vai depender de como
- 4:49o aplicativo é feito e preparado para fazer essa conexão.
- 4:54Porque com o Android 17, agora a Google está lançando algo
- 4:57chamado de app funtions, que nada mais de nada menos é o
- 5:01Android mcp que vai fazer essas conexões próprias.
- 5:04Aí meio que você pegou, fez o seu aplicativo com essa
- 5:08funcionalidade da app funcional, vamos dizer dessa forma.
- 5:12Que vai permitir se o seu celular for compatível para usar
- 5:15a funcionalidade, porque tem outras limitações de hardware
- 5:19para poder fazer a conexão direta.
- 5:22Não vai ser. Olha, estou no Android 17 e vou
- 5:25abrir um aplicativo qualquer que já vai funcionar?
- 5:27Não, o aplicativo vai ter que ser totalmente preparado para
- 5:30isso. Mas isso, na verdade, a gente
- 5:32não estaria muito longe de algo hoje em dia que pode ser assim.
- 5:36Pode ser completamente fora dessa caixa, né?
- 5:40É, a gente fez um episódio recente.
- 5:42A gente estava comentando sobre as capacidades, as questões de
- 5:44IAA. Gente comentou de um caso de da
- 5:47IA que zerou. Mário, né?
- 5:49Se não me engano, foi, foi, foi. Jogou é Pokémon, é Pokémon?
- 5:54É. Zerou o jogo Pokémon e não sei
- 5:56quantas horas em menos de 24 horas, só só através de prints
- 6:00da tela, então ela conseguiu interagir com o jogo.
- 6:03Ela conseguir ir manipulando o jogo, tirando o prints e vendo o
- 6:06estado da tela. Só pra deixar que ela ela não
- 6:08tinha leitura dos inputs, né? Ela só tinha leitura da tela tal
- 6:11qual o humano. Exatamente.
- 6:13É como se ela estivesse enxergando a tela, jogando,
- 6:16enxergando a tela. Então, se um Oya consegue fazer
- 6:19isso, Oya também conseguiria facilmente.
- 6:22Entrar no aplicativo de de pedir comida, vai tirando print, fala
- 6:25quero uma pizza, vou brincar, seleciona Ah, tem pizza aqui,
- 6:28seleciona uma pizza, vai lá, entra, tem um campo de busca
- 6:31aqui, digita tal coisa no campo de busca, achei o nome da
- 6:34pizzaria que ele quer. Então assim, isso não é uma
- 6:37coisa tão difícil de fazer se uma yar já tá zerando Pokémon em
- 6:39minhas 24 horas. É, mas a gente tem que ver
- 6:42também que a yarke zerou Pokémon em menos de 24 horas.
- 6:44Não foi uma yarke que tava no meu celular, né?
- 6:46Era uma yarke, um data center, algo um pouco mais robusto.
- 6:49Me parece, eu concordo que a tecnologia parece já ser
- 6:52existente, mas talvez a otimização dela seja um passo a
- 6:55mais, né Luiz? Eu IA até usar essa pergunta
- 6:57justamente se essa e a que o Google está prometendo No No
- 7:02cinema umban, ela é híbrida, ela roda ao mesmo tempo o celular.
- 7:07E se ela não conseguiu resolver alguma coisa, ela vai no Google,
- 7:10vai na vai no server e tenta interagir diretamente com algum
- 7:14modelo online ou não. Ela opera 100%.
- 7:19Só local e se você precisa de alguma coisa a mais tal, você
- 7:22tem que pedir por fora. Ou 100% só na internet?
- 7:25Né? Não é porque é porque a questão
- 7:26do 100% na internet exige pra você ter uma conta, né?
- 7:30Você ter que gastar tokens No No, no Gemini.
- 7:33Então, assim, se você começa a pedir Oo, ok, Google o Gemini no
- 7:37celular, alguma coisa é pedir, pedir, pedindo e ele fica o
- 7:40tempo inteiro interagindo com o lado de fora.
- 7:42Haja token pra conseguir pedir uma pizza.
- 7:44Por acaso já foi divulgado como vai estar esse Balanço entre
- 7:48online e offline? Cara, muito legal essa pergunta
- 7:50que você fez e você trazer esse exemplo do Pokémon, né?
- 7:53Da iate zerado e o dantes. Também comentou que existe uma
- 7:55limitação de hardware em cima disso e de fato, existe uma
- 7:59limitação de hardware e existem 2 modelos que vão operar quando
- 8:02você chamar uma app function da vida, então o próprio
- 8:05desenvolvedor, ele vai ter que interpretar isso dentro do
- 8:07próprio aplicativo. Vai ter que expor essa Apple
- 8:11funcial ou determinada funcionalidade dentro do
- 8:13celular, a qual ambiente ela vai poder fazer modificações e qual
- 8:18que é o nível de contexto que ela vai ter acesso.
- 8:19Então, se ela tiver um nível de contexto muito grande,
- 8:22obviamente você vai ter que ter um fallback pra que isso seja
- 8:26processado em nuvem com poder computacional maior.
- 8:29Você vai alugar um hardware em outro lugar pra fazer esse poder
- 8:32computacional. Mas o que eu acho que a Google
- 8:34traz nesse marketing de so agente?
- 8:37É exatamente o poder que você tem de realizar tarefas menores
- 8:41dentro do seu próprio dispositivo físico, porque você
- 8:44tem disponibilidade de um hardware pra você fazer
- 8:47determinado tipos de processamento que, por exemplo,
- 8:50web não teria, né? Você sempre tem que partir pra
- 8:52alugar hardware e em algum outro lugar, como o ponta a pé, a
- 8:55gente tem que sim, vai ter uma mudança, né?
- 8:58Então, dependendo do contexto é é como o povo sempre diz, né?
- 9:02Não existe almoço grátis, então? Você não vai conseguir rodar
- 9:06tudo dentro do seu hardware porque ele vai ter uma
- 9:08limitação, né? Inclusive o Android 17.
- 9:11Hoje, com as functions, eles rodam só no Samsung S26, se eu
- 9:16não me engano, e no Pixel 10, né?
- 9:18Que tem processamento, acho que são 12 GB de RAM.
- 9:20A memória RAM mínima do S26, então é um processamento
- 9:24gigante, mas existe essa limitação.
- 9:26E só para completar, esse 12 GB de RAM é o mínimo necessário
- 9:31para poder rodar a partir de a do Android 17.
- 9:35Os dispositivos que são abaixo disso, ou seja, não são os top
- 9:38de linha, não vão conseguir. Então, mesmo com toda essa
- 9:42mudança que a Google está planejando, não vai ser algo que
- 9:46olha, lançou. Vamos começar já usar direto,
- 9:49pois você vai ter uma banca de usuários que não vai ter acesso,
- 9:52mesmo tendo Android 17. Então, calma aí, vocês estão
- 9:55falando, que bom, só lá com 12 de RAM não é pouca coisa, né?
- 10:00Vamos ser honestos. Especialmente aqui no Brasil,
- 10:03né? Assim, tal.
- 10:04Não sei como é que é o mercado lá fora, os Estados Unidos,
- 10:06talvez eles tenham acesso aos celulares de ponta com maior
- 10:08facilidade, mas pelo menos aqui no Brasil eu não vejo isso.
- 10:11Tanto que marcas populares como da China são extremamente
- 10:13famosas e relevantes aqui, como a Xiaomi, infines que tá
- 10:17chegando no mercado, enfim, celulares até alguns mais caros,
- 10:20né? Os S20 e tanto da Samsung ainda
- 10:23não chegam a 12 de rã. Isso é muita coisa.
- 10:27Dito isso e dito, o que que vocês pontuaram sobre?
- 10:30A quebra da experiência de marca, né?
- 10:32Onde você não vai abrir mais alguns aplicativos, né?
- 10:36Então eu imagino que tem uma adesão menor de alguns
- 10:39aplicativos, que eles são muito dependentes da marca deles, né?
- 10:42Eles têm esse processo muito forte e ainda tem uma mudança de
- 10:47paradigma de desenvolvimento, onde ODEV.
- 10:49Agora ele tem que desenvolver pensando na utilização da IA
- 10:53vocês com um tema pessoal. Acreditam que esse Android 17,
- 10:58essa experiência de usuário na utilização já?
- 11:00Ela vai vingar? Ou vocês acham que esse é um
- 11:03experimento inicial, mas que ainda vai levar um tempo até a
- 11:07gente alcançar isso como um padrão pro mercado?
- 11:11Cara, eu acho que os 2, né? Esse ponto ele é muito
- 11:14importante. Eu acho que é o ponto crucial
- 11:16que a gente vai ver aí nos próximos anos, principalmente se
- 11:19você levar em consideração a democratização.
- 11:22Do acesso de aparelhos eletrônicos de ponta, né?
- 11:24Que em 35 anos, hoje a quantidade de memória disponível
- 11:28de ranger é muito maior do que em em anos passados.
- 11:31Estamos em declínio, né? Inclusive, esse é um problema
- 11:36pro futuro. Mas eu acho que vai vingar, sim,
- 11:39com algumas limitações. Talvez não, da forma que a gente
- 11:43vê com essa bala de prata e da forma como vem sendo anunciada.
- 11:47É a nível de pergunta, né? Do marketing que você comentou e
- 11:50do controle que as marcas teoricamente não vão mais ter
- 11:54sobre o aplicativo. Deixa eu te fazer uma pergunta,
- 11:56você usa o Instagram todo? Dia eu não tenho Instagram.
- 11:58Você usa qual rede? Social eu não tenho rede.
- 12:00Social, nossa senhora, vou perguntar para o Luís.
- 12:02Então pergunta. Para alguém?
- 12:03Jovem, vai, Luís pra. Alguém jovem perguntar para
- 12:04alguém mais jovem, quais redes sociais você mais usa todos os
- 12:07dias? Instagram.
- 12:08Instagram. Você sabe quais são todas as
- 12:10funcionalidades do Instagram me perto?
- 12:12Eu também. Eu uso Instagram todo dia.
- 12:13Eu não tenho a menor ideia de quais são todas as
- 12:15possibilidades de funções dentro do Instagram.
- 12:18E eu acho que é aí que entram as app functions.
- 12:20Tem coisas relacionadas à privacidade, por exemplo, que eu
- 12:23tenho que dar um Google para ver como é que funciona, para ver
- 12:25como é que eu seto determinada configuração e eu acho que as
- 12:28app functions podem entrar aí. Por exemplo, Instagram, como é
- 12:32que eu posso fazer para deixar o meu perfil privado?
- 12:34Isso pra maioria das pessoas, pode parecer uma pergunta óbvia,
- 12:37mas eu acho que levanta um ponto até de Acessibilidade.
- 12:40Sim, com certeza. Isso abre muitas possibilidades
- 12:44que estão um passo atrás do que a gente realmente espera de que
- 12:47seja. Não vai ser essa bala de prata
- 12:49nunca, é quase nunca é. Ainda mais com essa limitação de
- 12:52RAM. Eu acho que a gente vai
- 12:54conseguir cavar funcionalidades que vão conseguir ser utilizada
- 12:58pela maior parte dos dispositivos, principalmente
- 13:02pensando nessa limitação de hardware.
- 13:04Compro acessamento offline a. Gente, está lembrando aqui
- 13:06agora, inclusive você falou de Acessibilidade, estava lembrando
- 13:09lá da época do Dantas, lá atrás teve uma época né, que os
- 13:12celulares eram menores. Os celulares começaram a crescer
- 13:14muito o tamanho começou se a tentar fazer diversos
- 13:18experimentos de controle por voz pelo celular, não sei se vocês
- 13:22vão lembrar dessa época. O pessoal lançou justamente o
- 13:24que com AA melhoria do controle de voz pelo celular, a tendência
- 13:29é que os celulares, em vez de continuar crescendo o tamanho da
- 13:32tela, eles vão cada vez diminuir mais.
- 13:34E os celulares? Daqui a pouco a tela vai ser até
- 13:36desnecessária, né? Isso que era o que era falado lá
- 13:38atrás. Hoje em dia eu tenho outra
- 13:40perspectiva, mas assim, essa Acessibilidade através de um IA
- 13:43que consiga interagir com os aplicativos todos, é algo que,
- 13:47por exemplo, consegue tornar um smartwatch que é inclusive
- 13:51lançou junto, está lançando junto o hot o S17, certo?
- 13:53Então assim se está lançando o Watch o S17 com 111 IA bacana,
- 13:58funcionando bem por comando de voz no meu no Watch.
- 14:03Cara, eu ponho, eu saio na rua com Watch, um fone de ouvido,
- 14:06acabou, eu faço tudo por ali, não preciso nem sair de casa com
- 14:08o celular. É essa questão que lá atrás o
- 14:11pessoal falava que isso IA diminuir muito o tamanho do
- 14:15celular, que na época não tinha muito esse conceito.
- 14:17Não tinha nada desse conceito do smartwatch ainda, nem existia
- 14:19essa ideia ainda, não tinha tecnologia pra isso ainda, né?
- 14:23Hoje que existe o smartwatch, o Android 17 se coloca, é uma
- 14:27capacidade muito boa de processamento de comandos de
- 14:30voz. Eu acho que assim é uma coisa
- 14:33que consegue dar uma Liberdade pra gente absurda.
- 14:37Cara, eu concordo demais. Só a nível de exemplo, aí meus
- 14:39pais, eles enviam mensagens do WhatsApp por comando de voz.
- 14:43Cara, então assim, e até as pessoas com sei lá, deficiência
- 14:47visual ou deficiência cognitiva, a própria possibilidade da e a
- 14:51inferir coisas que a gente fala aí inferir comandos, consegue
- 14:56abrir uma gama pra que a gente consiga realizar operações
- 14:59simples. Utilizando o mínimo de hardware
- 15:02possível da forma mais otimizada possível, né?
- 15:05Abrangendo todos os tipos de. Público 11.
- 15:07Pessoa com dificuldade de enxergar uma pessoa às vezes tem
- 15:11é, às vezes tem enxerga parcialmente ou não enxerga
- 15:13nada. Quem sabe uma pessoa dessa
- 15:15consegue ir andando com o celular e usando a câmera do
- 15:18celular na rua para se movimentar com o fone de ouvido
- 15:22e os tipo assim, Ah, vai atravessar ou para?
- 15:25Agora, Ah, o sinal fechou. Continue e vai.
- 15:27Isso já é perto de uma realidade, tá?
- 15:29Eu vi esses dias um homem cego utilizando a câmera do celular
- 15:32com IA para descrever aquilo que estava ao redor dele.
- 15:36Ainda não é em real time, né? Assim, um processamento real é a
- 15:40todo momento, mas já é um avanço extraordinário.
- 15:44Sim, é essa. O vidro da da da descrição, né?
- 15:46Da da realidade aumentada, né? Isso a gente consegue ver, mas
- 15:49eu acho que com o processamento de ir a no celular você
- 15:53consegue. Tornar possível diversas pessoas
- 15:57que hoje não conseguem. Certas é certos acessos certas,
- 16:02né? A democratização de certo
- 16:04espaço, certas, certas é atividades.
- 16:07Você consegue tornar uma coisa muito mais acessível.
- 16:10É por mais que seja muito difícil a gente prever o
- 16:12mercado, ainda existe outro assunto aqui que talvez a gente
- 16:15consiga falar sobre ele. Que é a mudança para os
- 16:17desenvolvedores, a Google já meio que declarou a morte do
- 16:21XML, né? Então assim, agora eles estão
- 16:24focados no compous e first. Então qual que é a mudança do
- 16:28dia a dia no pragmatismo dos déficits que a gente vai ver a
- 16:31partir disso? Realmente é uma obrigação.
- 16:33A gente vai abandonar essas views e vai partir pro compous
- 16:36defust mesmo, pro jetpack, como que vai ficar daqui pra frente
- 16:41ou não? A gente ainda pode manter um.
- 16:43Um pouquinho dos 2 ali. Esse compost Bush é algo que a
- 16:46Google já está tentando fazer há muito tempo, que antigamente era
- 16:50só XML. Com toda sua burocracia lançou o
- 16:54compost pra poder facilitar a vida dos débis.
- 16:57Ela Foi permitindo por muitos anos a existência dos 2 ao mesmo
- 17:02tempo. Então AA ideia de da e a eu
- 17:07lançando agora no ano 2 17, é minha tentativa da Google falar.
- 17:10Cansei do XML. Todo mundo que tiver quiser ter
- 17:14as personalidades mais atuais que nós estamos lançando tem que
- 17:18usar o compost. Se não vai ser por bem, vai ser
- 17:20por. Mal, né?
- 17:21Exatamente, é a. Break change mesmo agora, né?
- 17:23É tipo que eles estão fazendo até com o.
- 17:26O. Ladiescape o portrate nos
- 17:28dispositivos que até o Android 16 a gente podia.
- 17:33Pegar e colocar a os meu aplicativo vai ser super trade.
- 17:37Eu não ligo pra landscape, estou forçando no 16 a celular de com
- 17:42a tela muito grande, que é acima de 600 pixels de largura, o
- 17:47celular vai ignorar a configuração do deve e já vai
- 17:50direto fazer. Olha, vai virar landscape, mas
- 17:53ele deixou uma flag, olhe, você quiser, você pode pegar e forçar
- 17:57o portrade. Ainda no com o 17 ele falou, o
- 18:00aplicativo vai ser adaptável pra tudo.
- 18:02Não vou vou ignorar sua flag, vou ignorar que você colocou por
- 18:05trade em dispositivo grande que acaba sendo hoje em dia tablet
- 18:09celularfood, vai ter o adaptação landscape independente do seu
- 18:14aplicativo é adaptado pra isso. Se tá com Acessibilidade em dia,
- 18:19construção de tela em dia, dependendo do aplicativo, vai
- 18:22quebrar muito o aplicativo por causa disso.
- 18:24Os. Frontiens que lutem, né?
- 18:25Exatamente, é. E só complementando, talvez indo
- 18:28um pouco mais além também. Existe uma diferença de
- 18:31performance absurda em quando você fala sobre aplicações que
- 18:35já usam Compose com o cotling, principalmente porque quando
- 18:38você traz o state flow pro jogo que foi projetado pra rodar
- 18:42sobre as co rotinas do cotling, você tem um grande performance
- 18:45absurda sobre XML Java que precisavam fazer algumas
- 18:50gerenciamentos de tred e algumas chamadas de APIs, algumas
- 18:53chamadas de funções internas do sistema operacional travavam,
- 18:57outras. Isso você tem um gerenciamento e
- 18:59um ganho muito absurdo com com rotinas no coting No No último
- 19:03projeto que eu trabalhei agora a gente migrou todos javas XML pra
- 19:07Compose, coting e a maioria das telas.
- 19:09Elas ficaram muito mais fluidas, principalmente com o novo
- 19:13matrier. Eu trico saiu agora a navegação
- 19:15ficou mais fluida, você tem muito mais oportunidade de
- 19:19opções pra criar literalmente, né?
- 19:21Eu acho que essa mudança de paradigma de você trocar de XML
- 19:25pra Compose não é nem. Uma obrigação, mas eu acho que é
- 19:29o próximo passo natural que a gente vai ter, principalmente
- 19:32considerando essas próximas fichas que estão sendo lançadas,
- 19:36como o Android 17, né? E só pra completar mais um pouco
- 19:39o que você tá falando? E nem a questão de só melhora de
- 19:42performance no aplicativo, até para o deb usando o Compose, o
- 19:48cotelin, seguindo as diretrizes da Google, fica muito mais
- 19:52fácil. Fazer o desenvolvimento do
- 19:54aplicativo e entregar um bom resultado no final.
- 19:57Nosso tanto de MVP em XML, já que eu já vim bagunçado, com
- 20:02mistura de um Monte de classe e um Monte de responsabilidade
- 20:05absurda. Isso com mvvmmva em aplicando
- 20:08com compos e cotley é muito mais tangível e acho que até
- 20:11escalável a nível. De produto final, né?
- 20:15É, agora eu vou puxar a sardinha aqui um pouco pro meu lado
- 20:17também, porque eu vi que tiveram algumas mudanças na parte de
- 20:20cibersegurança. O Android 17.
- 20:22Ele traz algumas novidades e uma das principais novidades que ele
- 20:25traz é o CT, né? O CT transparency, que impacta
- 20:29diretamente no peaning, né? O SSL peaning das aplicações, um
- 20:33impacto inspirado daqui para frente para o desenvolvimento é
- 20:36grande, porque eu vou ser honesto, o SSL peaning é um
- 20:40problema que a gente vê com recorrência em vários outros APK
- 20:44que a gente analisa. Vocês acham que vai ficar um
- 20:46pouco mais fácil? Ou um pouco mais complexo, ainda
- 20:49por cima? Cara, eu acho que é exatamente
- 20:51na linha de raciocínio que você está pensando, porque existe
- 20:54muito problema de penin, existe muito problema de segurança
- 20:57relacionando. Com os toda APK que a gente
- 20:59olha, está faltando PIN, tá faltando root detection, tá
- 21:02faltando um emulator detection. E isso é problema de arquitetura
- 21:05cara com esses 2 arquiteturais que vão passando despercebidos.
- 21:08E não por culpa dos 10, né? Muitas vezes eles nem sabem que
- 21:11isso existe, né? Exato.
- 21:12E às vezes até a própria infraestrutura de uma empresa,
- 21:15de um produto final que tá sendo colocado ali meio, né?
- 21:19Enfim, existe muito esse problema e eu acho que ele acaba
- 21:22continuando. Acho que é um problema que vai
- 21:24ser postergado, porque ainda precisa de uma base melhor para
- 21:28estabelecer alguns padrões para lançar essas coisas, né?
- 21:31Agora, eu, eu, já que você tocou nessa questão de segurança, uma
- 21:34coisa que eu lembro assim que sempre.
- 21:37É uma coisa que me entregou muito no Android, uma diferença.
- 21:40Eu acho que uma das maiores diferenças que eu sempre vi
- 21:43entre o iOS e o Android, que o iOS, os aplicativos, todos
- 21:48dentro dele são muito bem segmentados.
- 21:50Eles todos têm uma área muito isolada, um dos outros, né?
- 21:52Até pra você conseguir ter interação entre os aplicativos,
- 21:56tem hora que é um saco, você quer que um aplicativo salve,
- 21:59passe coisa pro outro? E tem hora difícil, porque as
- 22:02coisas são muito isoladas. E o Android sempre foi muito
- 22:05assim, todo mundo tem acesso a todo mundo.
- 22:06A quem discorde? É porque dentro do Android eu
- 22:09acho o acesso é muito mais facilitado o ao ao um processo
- 22:13ter acesso a um outro processo. Você tem algumas partes do
- 22:16Android, como o que? Stork e chain, por exemplo, que
- 22:18ela tem uma segmentação até mesmo a nível de hardware, a
- 22:20paginação de memória. Ela é incapaz de ver os
- 22:23barramentos que vão para essa parte, o que é extremamente
- 22:26seguro. Eu não vou entrar nos detalhes
- 22:27ainda mais técnicos aqui, mas existe uma separação
- 22:29fundamental, extraordinária. Mas você está.
- 22:31Falando de 1/01/1, recurso específico.
- 22:33Mas o problema? Como é o quê?
- 22:34O Android tem um lado de segurança?
- 22:35Tem. Mas ele, diferente do do iOS,
- 22:38também te permite a. Fazer o que você quiser.
- 22:41Né? Você pode fazer uma coisa muito
- 22:42bem feita ou muito mal feita, né?
- 22:45Seja livre. É, e aí, qual que é a questão?
- 22:48Se você tem um aia ali dentro que eu posso dar comandos para
- 22:53ela e ela sai permeando os processos todo, todos os
- 22:58processos que estão rodando isso não crio.
- 23:01Potencial furo de segurança muito grande.
- 23:05Cara, eu diria que sim, mas a forma como você poderia resolver
- 23:10isso não muda e não é muito diferente da forma como a gente
- 23:14já tem hoje. Como é parecido com vocês,
- 23:16fiquei de Ping, que o Dantas estava falando.
- 23:18Você pode basicamente checar de onde está havendo essa
- 23:22informação, de onde está vindo esse pedido, que no final é o
- 23:25que vocês fiquei de Ping que vai fazer, né?
- 23:27Em. Recuar esses pra outros
- 23:29servidores, pra outros clientes, enfim, tudo que você já faz hoje
- 23:32pra garantir a segurança do seu aplicativo, você consegue fazer
- 23:35e aplicar pra esse tipo de interação, né?
- 23:38Dentro entre aplicativos ali de 1 mês de sistema operacional.
- 23:41O meu medo é a origem ser AEA, entendeu?
- 23:45É porque meu medo é um aplicativo.
- 23:47Esse aplicativo se apoderar. Do.
- 23:50Gemini. E o aplicativo usar o de minae
- 23:53pra acessar outro. Aplicativo malicioso, né?
- 23:56Esse é. Um aplicativo malicioso ele
- 23:58conduzir o de minae pra fazer algo.
- 24:01A origem deixou do seu aplicativo?
- 24:03A origem é o de minae, porque atualmente você não tem essa
- 24:06inteligência artificial ali. O aplicativo tenta acessar o
- 24:08outro. OPA, não, você não pode acessar
- 24:10aqui. Mas não é você que tá me
- 24:12acessando. Você pediu o de minae pra me
- 24:13acessar? Ah, tá.
- 24:14Agora tudo bem, né? Ufa.
- 24:15Eu concordo com o Luiz. Eu tenho certeza que nós veremos
- 24:18novos paradigmas de ataques acontecendo, porque toda vez que
- 24:22lança um novo tipo de tecnologia, nós vemos novas
- 24:25categorias de ataque nascendo e igual.
- 24:27Foi AIA nasceu, OIA veio prompt injection, data pós ataques que
- 24:33não existiam antes da IAE que agora fazem parte do nosso
- 24:36cotidiano. Então eu concordo plenamente com
- 24:38você, Eu Acredito e espero. Ver formas criativas, não
- 24:42comigo, mas eu espero ver formas criativas de novos ataques que
- 24:45vão surgir, que é assim, nova tecnologia, novos tipos de
- 24:48ataque com. A nova paradigma dessas app
- 24:52funtions que o Android 17 está trazendo, nós 10 vamos ser
- 24:55obrigados a mudar a forma que nós pensamos em desenvolvimento.
- 25:00Porque atualmente a gente olha esse aqui é o nosso fluxo de
- 25:02aplicativo pra e ver como que faz o fluxo com essas novas
- 25:07alterações, a gente vai parar de ser.
- 25:11Desenvolvedor de yuai, vamos assim dizer, de forma mais baixo
- 25:16nível e vamos ser obrigados a ser arquitetos de segurança para
- 25:20garantir que o dado do usuário não vai ser acessível de forma
- 25:24errônea. Porque o exemplo que vocês 2
- 25:27deram com certeza vai acontecer. Não, não vejo uma forma fácil de
- 25:30falar. Vou impedir isso de acontecer
- 25:32sempre. É, são nuvens escuras no
- 25:34Horizonte, né? Assim não, não é uma sensação
- 25:37muito agradável que parece estar por ver e espero que sejamos
- 25:40realmente preparados para o que o futuro nos aguarda.
- 25:42Mas falando sobre O Presente aqui, agora vamos fazer um jogo.
- 25:45Rápido aqui. De 0 a 10 e explica 12 frases, o
- 25:49por quê? Hoje.
- 25:52Pra vocês, esse gimenai nano, esse SO agentico.
- 25:59Ele tem realmente uma qualidade pra ir pra produção ou é muito
- 26:04mais marketing do que nome, eu diria?
- 26:06Que é 16. Ele vai conseguir cumprir coisas
- 26:09que a Google promete que vai fazer.
- 26:12Só que eu vejo ele cumprindo mais as coisas simples, uma
- 26:15verificação rápida, 1 contexto histórico pequeno, porque coisas
- 26:20são muito grandes ou gigantescos de uma conversa que atualmente o
- 26:24povo está acostumado a usar aí, a da web.
- 26:27Ele não daria conta por limitação de hardware.
- 26:30A Windows conta que você não aguenta, né?
- 26:31Ela colapsa, e aí, Cleber concorda com 6 discorda, tem
- 26:35outra opinião em cima da mesma nota.
- 26:38Cara, eu acho que os acho que os 6 é justo.
- 26:41Ele é factível. Assim, dá para lançar com
- 26:44algumas ressalvas, né? E é isso.
- 26:48Assim, acho que tudo se resume a janela de contexto que o gemina
- 26:51não consegue processar. E com as limitações dele, né?
- 26:54Eu acho que. É como eu falei, não é uma bala
- 26:56de prata, mas a gente consegue sim criar funcionalidade
- 27:01bastante interessante com ele. A questão é que esse 6 aí só vai
- 27:04se aplicar atualmente ao ao S26 e ao pistel 10, né?
- 27:08Ou com. Mais de 5% de todos os androides
- 27:11disponíveis no mercado. Sim, na verdade, sim.
- 27:13Se né. Se fosse pra eu dar uma nota pro
- 27:15estacionamento da Google de promessa, se está pronta ou não
- 27:18está, eu daria até uma nota mais baixa.
- 27:20Por isso falei assim, beleza? Então, prometendo fazer no mundo
- 27:22de fundos. Mas que?
- 27:24Que impacto que vai ter, né? Vocês estão prometendo,
- 27:27prometendo, mas quantas pessoas dentro do universo de androids
- 27:32que a gente tem no mundo, né? Quantos vão ser impactados por
- 27:36isso dentro desse universo? E dentro desse universo, quantas
- 27:40pessoas são realmente pessoas ligadas em tecnologia, que vão
- 27:44usar isso de verdade, até pra pra que eles tenham uma medida
- 27:48real de problemas? Está está funcionando?
- 27:51Não está? Então são menos de 5% dos
- 27:54celulares do mundo, conseguiriam instalar, desses menos de 5%,
- 27:58nem metade nem sabe, tipo assim, do que se trata, como é que
- 28:02usaria? E Ah, é é a vó, é o avô, que às
- 28:04vezes assim tem o celular ali e fala, canal quero, nem eu quero
- 28:09isso, não quero esse negócio de ear aqui não.
- 28:10Então assim acaba que é um povo muito restrito, então acho que
- 28:13isso vai levar esse Android 17, se bobear ele não vai ter
- 28:17impacto nenhum. O que vai ter vai ser o 18, vai
- 28:19ser o 19. Que aí às vezes os dispositivos
- 28:22estarão mais prontos pra já receber e espalhar o uso.
- 28:26Se a gente conseguir produzir, ran até lá, né?
- 28:28Isso que eu IA comentar agora, porque o Dantas comentou pra
- 28:31gente falar sobre O Presente. Mas eu ainda acho que essa é uma
- 28:34resposta pro futuro, principalmente considerando as
- 28:37últimas abordagens que a Google tem tido.
- 28:41Não só a Google, mas também é grande parte da comunidade,
- 28:44principalmente com a adoção do composy first, que é justamente
- 28:48criar ferramentas de profiling que são.
- 28:51Muito mais eficientes e que aumentam a performance do
- 28:53aplicativo. Então muito provavelmente nós
- 28:56vamos ter um novo cenário até pros próprios desenvolvedores,
- 28:59como o Roque falou, que a gente vai ter que se adaptar e começar
- 29:04a construir aplicativos pensando na forma agética como o Google.
- 29:09Provavelmente diria se o Google roubar esse de mim.
- 29:13Vamos cobrar, vamos cobrar entre ó, entre chaves aí e.
- 29:16O entre chaves é famoso pra acertar as previsões.
- 29:18Pois é. Olha, eu concordo com vocês e eu
- 29:20achei muito legal essa discussão, mas pra mim ainda não
- 29:23está claro como que vai ser essa transição, porque a gente fala
- 29:27sobre o Google matar o XML, mas a gente ainda tem XML hoje.
- 29:30Se vai ter celular suficiente, se não vai ter hoje é 100%,
- 29:33amanhã pode ser 20, pode ser um. E aí, como que a gente faz essa
- 29:37transição entre o que a gente tem hoje e o que a gente vai ter
- 29:39no futuro? Cara, eu acho que principalmente
- 29:42esse aí, vai um alerta para os débs, você aí que ainda não
- 29:45migrou a sua steck, você ainda não migrou as suas ferramentas?
- 29:49Seu agp ainda tá lá atrás e ele ainda não é compatível com
- 29:54kotlin 2, que é o requisito mínimo para você rodar o Android
- 29:5717. Ali você vai ter uma dor de
- 30:00cabeça com outras bibliotecas e eu acho que isso é 11 ponto de
- 30:04partida excelente para você começar a pensar.
- 30:07Em mirar pra em funcionalidades agendicas.
- 30:10É um alerta que tá soando é um. Alerta exatamente, então.
- 30:14E inclusive, pelo que você tá falando, é é interessante a
- 30:16gente ressaltar que Oo Android 17 vem independente de você
- 30:21conseguir habilitar a IA para você ou não, ele vem e com ele
- 30:24vem as break inchinges que a gente tava conversando XML, vai
- 30:27acabar para as coisas acabar. Então eu acho isso aí, isso aí
- 30:29que você tá falando pro desenvolvedor, às vezes tá, é é
- 30:32enterrado em código legado até o pescoço.
- 30:35Como você acha que vai ser isso aí?
- 30:37Porque muita coisa simplesmente parar de funcionar, independente
- 30:41de IA ou não IA. Cara, vai ser uma dor de cabeça
- 30:43grande que não só eu já tive, como alguns colegas de
- 30:47profissão. O rock, muito provavelmente, e
- 30:49todo mundo sabe quando você migra uma dependência que é cor
- 30:52pra funcionar, todo seu sistema que é o agp, que builda o APK,
- 30:56que cria as dependências, obviamente existem outras
- 31:00bibliotecas que o seu aplicativo dependem que dependem dessa.
- 31:04Outra ferramenta que é cor do seu sistema?
- 31:06Árvore de dependências, né? Você vai ter 11 call back Hell
- 31:11de atualizações de dependências. Vai ser difícil e eu acho que
- 31:15esse é um problema que você consegue endereçar hoje.
- 31:19Mas é um alerta que tá suando agora, né?
- 31:22Porque se você atualizar e o Android 17 não vingar, beleza,
- 31:27você não perdeu nada, né? Pelo contrário, você ganhou.
- 31:30Agora, se ele vingar, ótimo, né? Você ainda está na frente.
- 31:33Quem sai na frente bebe Água Limpa.
- 31:34Você, meu amigo, que baixou aquele código open só.
- 31:37E o último convite foi em 2021. Não?
- 31:40Esse recado é para você. Você.
- 31:41Sabe que a gente está falando com você, né?
- 31:44Bom, pessoal, a gente aqui falou sobre O Presente.
- 31:46Como que as mudanças que estão hoje começam a nos afetar.
- 31:49Fizemos algumas previsões aqui sobre o futuro, mas eu vou falar
- 31:52também sobre o passado. E você que já desenvolveu os
- 31:56aplicativos que está pensando neles agora, nas funcionalidades
- 31:59que ele possui, reflete. Aí, cara, quais essas
- 32:02funcionalidades você resolveria com app punktions?
- 32:05E ficariam muito mais simples ser utilizadas.
- 32:08Mas, por outro lado, tem questões de segurança também em
- 32:10outros fatores que afetam. Quais são as funcionalidades que
- 32:13você jamais colocaria na mão de uma yá?
- 32:17Não importa o quão confiável as pessoas digam que elas são.
- 32:20Reflete aí, conta pra gente aqui nos comentários.
- 32:22Segue a gente aí nas redes sociais, não deixe de
- 32:24acompanhar. Valeu pessoal.
- 32:25Um prazer enorme e até mais. Até mais pessoal, até a próxima.
- 32:28Tchau, tchau, gente prazerzão. Até mais.