Índice:
- O que há de novo e empolgante nas ferramentas de desenvolvimento na E / S 2018?
- O que há de novo nas ferramentas de desenvolvimento do Android?
- E as ferramentas do Chrome?
- Algo sobre Fuchsia?
Android e Chrome costumavam ser conhecidos pela dificuldade em construir. Não mais. O Google continua aprimorando suas ferramentas de desenvolvedor ano após ano e, na E / S 2018, há muito o que se animar.
O que há de novo e empolgante nas ferramentas de desenvolvimento na E / S 2018?
O maior anúncio para desenvolvedores de aplicativos Android foi o Android Studio 3.2. Não porque todo mundo gosta de um número maior, mas por causa de alguns recursos enormes que virão com ele. Embora coisas como um novo encolhedor e otimizador sejam bem legais de uma maneira nerd, existem alguns recursos realmente incríveis voltados para o usuário em breve.
-
Android Jetpack - Jetpack é um pacote de recursos que os desenvolvedores podem conectar diretamente em seus aplicativos que suportam quatro componentes principais de desenvolvimento: Arquitetura, Interface do usuário, Fundação e Comportamento. Esses componentes abrangem aspectos como gerenciamento de dados, animação, reprodução de mídia, permissões e muito mais. E como eles não estão incorporados ao próprio Android, o Google pode adicionar mais a qualquer momento e é fácil de implementar através da Biblioteca de Suporte do Android.
-
Pacotes de aplicativos - o Google sabe, assim como os desenvolvedores, que quando um aplicativo fica muito grande, os usuários param de querer fazer o download. Taxas de dados e espaço livre podem significar que seu aplicativo perde a base de instalação à medida que cresce. Para combater isso, o Google apresentou os App Bundles e o Google Play Dynamic Delivery. Um desenvolvedor pode colocar tudo o necessário para que um aplicativo seja executado em várias arquiteturas e em vários idiomas no console do desenvolvedor do Google Play e criar pacotes que contenham apenas os arquivos de que um usuário específico precisa. A entrega dinâmica do Google Play entra em ação e exibe os arquivos certos para os usuários certos.
- Fatias - fatias são pequenos pedaços "remotos" do seu aplicativo que podem ser exibidos em algum lugar como a barra de notificação ou dentro de uma pesquisa no Google. Um exemplo dado foi um music player que colou os controles Now Playing na pesquisa quando o usuário pesquisou por música. As Ações do aplicativo são essencialmente ações visuais do Assistente do Google que podem permitir que o usuário faça algo como assistir a um vídeo ou pedir comida pelo aplicativo a partir de praticamente qualquer tela. Quando reunidos, eles podem mudar a maneira como usamos nossos telefones Android.
O Android P também traz algumas novas APIs. Os aplicativos desenvolvidos para P informarão os desenvolvedores por quanto tempo um aplicativo está em uso e como é usado. Eles podem dar feedback, como avisar que é hora de desligar o telefone. Há também um novo gerenciador de biometria para que os fabricantes de dispositivos possam implementar coisas como a digitalização da íris através do elemento seguro no hardware facilmente. E, é claro, novos elementos da interface do usuário, como as notificações e as ações do Assistente, são ótimos.
O que há de novo nas ferramentas de desenvolvimento do Android?
As ferramentas do Android Studio também estão bem na versão 3.2. Pequenas mudanças projetadas para tornar a criação de ótimos aplicativos mais fáceis e rápidas são sempre bem-vindas e essas "pequenas coisas" receberam as calorosas boas-vindas.
- O emulador do Android será iniciado mais rapidamente por causa de ferramentas como suporte a instantâneos e melhor gerenciamento de recursos. Uma demonstração mostrou o emulador, completo com uma estrutura do dispositivo, abra e execute o teste de estresse do Android 3D em 2 segundos. Sim dois Segundos. Também não acreditei até assistir algumas vezes.
- Temas de materiais - o Design de materiais foi uma maneira fácil de fazer com que os aplicativos seguissem uma aparência consistente e caíssem, mas era muito consistente. A Teoria dos Materiais é o Design de Materiais que não fará com que todos os aplicativos tenham a mesma aparência. Pegue seu bolo e coma também!
- As extensões experimentais do Kotlin permitem que você solte aquelas coisas comuns que você precisa fazer várias vezes no aplicativo com um clique ou dois.
- O suporte para aplicativos de AR no emulador é um grande negócio.
Também vimos algumas novas ferramentas para Machine Learning, a linguagem Flutter e um melhor suporte para computação em nuvem. O desenvolvimento para Android fica cada vez melhor, e cada vez mais fácil.
E as ferramentas do Chrome?
O Android Studio, assim como o suporte geral a aplicativos Linux, está chegando ao Pixelbook. Se nenhum outro anúncio fosse feito, esse ainda seria o melhor Google I / O de todos os tempos. Mas também vimos uma demonstração que permite ao desenvolvedor criar um aplicativo otimizado para qualquer tela, incluindo grandes telas do Chromebook.
Aprenderemos mais sobre ferramentas de desenvolvimento e depuração da Web como o LightHouse nos próximos dias.
Algo sobre Fuchsia?
O que é fúcsia? Com toda a seriedade, fora a breve menção da linguagem Flutter, nada que queremos saber sobre um futuro sistema operacional do Google apareceu. Realmente não esperamos, pois o Google I / O trata de alterações nas ferramentas existentes e novos recursos para as coisas que já usamos.