2023 Google Developer Conference, co-crear y empoderar a los desarrolladores

16820794:

 Prefacio:

        El 6 de septiembre comenzó la Conferencia de Desarrolladores de Google 2023 en Shanghai. En esta conferencia, Google trajo inspiración tecnológica a China. Durante la conferencia de dos días, lo que más me impresionó fue que Google ayudó a los desarrolladores chinos a liberar su potencial , continuar innovando y hacer realidad su inspiración creativa.

        Ya sea que sea un desarrollador móvil, un desarrollador web, un desarrollador de inteligencia artificial o un desarrollador de la nube, Google proporciona herramientas de desarrollo más inteligentes y eficientes para ayudar a los desarrolladores a tener más energía para concentrarse en las necesidades comerciales, descubrir más oportunidades y lograr un futuro mejor, haciendo realidad la diversidad y lo común. progreso .

        A continuación, seleccionamos contenido relevante en los dos campos de desarrollo móvil y desarrollo en la nube para compartir tecnologías detalladas.

1. Una descripción general rápida de los nuevos conocimientos en el campo del desarrollo móvil.

        1. Resumen de aspectos destacados

        La  parte móvil resuelve el problema de la difícil adaptación de la pantalla, lo que permite a los desarrolladores colaborar fácilmente entre pantallas y colaborar de manera eficiente . Como muchos internautas esperaban, la versión Jetpack Compose para TV Alpha proporciona a los desarrolladores un conjunto de componentes optimizados para TV, lo que reduce en gran medida la dificultad de desarrollar aplicaciones de TV nativas.

         En general, Google se compromete a garantizar que todos los dispositivos funcionen en armonía, promoviendo el desarrollo de dispositivos plegables y de pantalla grande y brindando una experiencia de usuario completa e interesante.

        2. Ventajas técnicas

         En el desarrollo diario, nunca podemos escapar de dos indicadores para evaluar la calidad de la tecnología , a saber , el alto rendimiento y la alta disponibilidad de las aplicaciones . Entonces, ¿cómo garantiza Google la eficiencia técnica de los desarrolladores y ayuda a reducir la carga de los desarrolladores en esta área?

        2.1 Mejorar la calidad técnica

        Application Quality Insights (AQI) permite una depuración sencilla, lo que permite a los desarrolladores analizar datos de eventos de fallas de Crashlytics y Android vitals directamente en Android Studio. Android vitals proporciona orientación de depuración y sugerencias de corrección para orientación contextual sobre problemas relacionados con el SDK. Android Studio Hedgehog agrega integración opcional de control de versiones de git para navegar directamente a la versión problemática del código.

  El nuevo motor de renderizado de         Flutter 3.10 , Impeller, ofrece un rendimiento gráfico innovador. Compila un conjunto de sombreadores más pequeño y simple, lo que elimina los retrasos en la compilación de sombreadores y mantiene las aplicaciones de Flutter pequeñas y rápidas de iniciar.

        Las aplicaciones de alta calidad aprovechan las últimas funciones avanzadas del dispositivo , como videos/imágenes HDR, cámaras avanzadas, edición de video, excelente audio, aprendizaje automático en el dispositivo y dispositivos de pantalla grande.

        Actualización del perfil básico : el reordenamiento del perfil básico con R8 y Dex reduce el tiempo de inicio en un 60 % y mejora el rendimiento general de la interfaz en un 40 %.

        2.2 Adaptación flexible

        Aunque sabemos que es muy importante que una aplicación se adapte a dispositivos físicos, para los desarrolladores la carga de trabajo de depuración es muy grande para poder adaptarse a diferentes dispositivos. Afortunadamente, en esta conferencia me enteré de que Android lanzó una nueva actualización, agregó un simulador de tamaño variable y mostró el dispositivo físico como una transmisión de video en  Android Studio  . ¡Estas son realmente buenas noticias para los desarrolladores!

        2.3 Centro de diseño unificado con alta reutilización 

        Al mismo tiempo, Google ha abierto el centro de diseño. Después de descargar la aplicación, no importa si es una pantalla grande o pequeña, podemos usar el mismo marco de interfaz de usuario y herramientas para desarrollar nuestras aplicaciones. De esta manera, el código que necesitamos desarrollar y mantener se reduce considerablemente. Como se muestra en la siguiente figura es el centro de diseño de Android, podemos seleccionar las bibliotecas y componentes necesarios según nuestras necesidades para construir rápidamente la aplicación que queremos.

        3. Casos de mejora de la experiencia del usuario 

        TEMU es una aplicación de compras innovadora que utiliza el modo plegable de Google. Los usuarios pueden elegir varios productos del mismo tipo para comparar precios en una pantalla dividida, lo que les facilita elegir los productos que desean y tener una experiencia de compra más coherente e inmersiva. experiencia.

 2. Una descripción general rápida de los nuevos conocimientos en el campo del desarrollo de la nube.

        1. Resumen de aspectos destacados

        La IA sigue siendo el núcleo de todo lo que hace Google Cloud. Los productos y modelos de IA son las primeras áreas clave de desarrollo de IA de Google Cloud, y ayudan a empresas y desarrolladores extranjeros a crear e implementar fácilmente aplicaciones industriales de IA generativa para garantizar la seguridad y la privacidad a nivel empresarial. Google Cloud facilita que las empresas aprovechen la IA para impulsar y lograr una innovación radical.

        2. Construya IA

        Al principio todo es difícil: cuando entramos en contacto por primera vez con la IA, no siempre sabemos por dónde empezar. En este momento , puede elegir una plataforma de desarrollo de IA madura. Al igual que Vertex AI, Vertex AI es la plataforma de aprendizaje automático de extremo a extremo de Google Cloud. Es una plataforma integral de inteligencia artificial generativa a nivel empresarial en el mercado actual, que ayuda a los desarrolladores a acelerar el desarrollo y la implementación de modelos de aprendizaje automático y reúne cortes " Tecnología negra " de vanguardia: resultados rigurosos de investigación de IA, tecnología de IA probada y modelos básicos, y un conjunto completo de herramientas de IA. 

        Como se muestra en la figura anterior, podemos usar los  poderosos recursos de infraestructura de Vertex AI para resolver los recursos informáticos y de almacenamiento necesarios para la computación  AI , y usar la biblioteca de modelos Model Garden para construir fácilmente los productos de aplicaciones de búsqueda y diálogo generativo de AI que necesitamos.   

        3. Utilice IA

        Los desarrolladores esperan que la plataforma pueda integrar terceros y varios modelos para satisfacer necesidades complejas de IA. Google Cloud incluye modelos propios de Google, modelos de terceros y varios modelos de código abierto en una sola plataforma .

        Vertex AI tiene actualmente una selección de más de 100 modelos, lo que permite a los desarrolladores seleccionar libremente el modelo más apropiado en función de factores como el modo de interacción, el tamaño del modelo, el rendimiento y el costo.

        En el proceso de desarrollo de la IA, otro problema difícil es cómo crear rápidamente los conjuntos de datos necesarios y optimizar nuestros modelos. Los datos son la "sangre" de las aplicaciones de IA y es particularmente importante garantizar que los datos fluyan entre diferentes modelos de IA. Google lanzó Vertex AI Extensions para abrir el canal entre el modelo y los datos en tiempo real y permitir que el modelo realice diversas operaciones del mundo real.  

        4. Aplicar IA 

        En el pasado, debido a problemas de costos o tecnología, parecíamos impotentes ante el desarrollo de la IA. Por lo tanto, nos resulta difícil implementar aplicaciones de IA. Tomando la IA generativa como ejemplo, ¿qué aplicaciones de IA se pueden crear con la ayuda de Vertex AI?

        Para satisfacer los escenarios de aplicaciones más comunes: búsqueda y chat, Google lanzó la búsqueda Vertex AI y el diálogo Vertex AI, que complementan el modelo básico y ayudan a los desarrolladores a crear aplicaciones de búsqueda y chat más potentes de manera más eficiente.

        Vertex AI Search puede verse como un motor de búsqueda de Google que solo cubre datos de propiedad empresarial, lo que permite a las empresas brindar a los usuarios el mismo nivel de experiencia de IA generativa que la búsqueda de Google. Este producto aplica la tecnología de recuperación de información más avanzada y de recuperación en profundidad a los datos empresariales, no solo brindando una experiencia conveniente lista para usar, sino que también reduce en gran medida el umbral de la aplicación.

        Vertex AI Conversation reduce significativamente la dificultad de desarrollar chatbots seguros, prácticos y realistas, lo que permite a los desarrolladores crear e implementar fácilmente chatbots de texto y voz. 

        Creo que en  el proceso de uso de Vertex AI, encontrará muchos problemas y buenas ideas. Por lo tanto, después de elegir la plataforma Vertex AI, se formará una retroalimentación bidireccional. Vertex AI abre la puerta a un nuevo mundo de IA. Estamos comprometidos con el desarrollo de Vertex AI y le hemos inyectado un nuevo impulso. 

3. Resumen

        La Conferencia de Desarrolladores de Google de 2023 no solo empodera a los desarrolladores, sino que también empodera a las personas con discapacidades y a las mujeres, apoya a las empresas para crear una cultura de diversidad, igualdad e inclusión, construir un lugar de trabajo inclusivo y crear un ambiente mejor para todos.

        Además, Google también coopera con escuelas de educación especial para promover la capacitación de estudiantes con discapacidades y trabaja con socios para apoyar programas de capacitación en el lugar de trabajo para estudiantes con discapacidades para ayudarlos a dominar mejor sus habilidades y adaptarse al lugar de trabajo.

        Google espera brindar apoyo e inclusión sin barreras a través de la tecnología, practicar la tecnología para el bien y la inclusión de productos, y abogar por la introducción de atención a los grupos discapacitados en más aspectos.

        Los amigos que participaron en esta conferencia expresaron sus diferentes opiniones sobre esta conferencia. Todos ganaron mucho. Los amigos interesados ​​pueden hacer clic en el enlace a continuación para revisar el contenido relevante de la conferencia y experimentar juntos esta fiesta tecnológica.   

Discurso de apertura de la Conferencia de desarrolladores de Google 2023icono-default.png?t=N7T8 https://marketing.csdn.net/p/8b1b4b3f5f0fe4c3cdf1c2d5e42a05c3


 

Supongo que te gusta

Origin blog.csdn.net/qq_29061315/article/details/132997047
Recomendado
Clasificación