2023 Google Developer Conference, co-create and empower developers

16820794:

 Foreword:

        On September 6, the 2023 Google Developers Conference kicked off in Shanghai. At this conference, Google brought technological inspiration to China. During the two-day conference, what impressed me most was that Google helped Chinese developers unleash their potential , continue to innovate , and realize their creative inspiration.

        Whether you are a mobile developer, web developer, AI developer or Cloud developer, Google provides smarter and more efficient development tools to help developers have more energy to focus on business needs, discover more opportunities, and meet A better future, realizing diversity and common progress .

        Below, we select relevant content in the two fields of Mobile development and Cloud development to share detailed technologies.

1. A quick overview of new knowledge in the mobile development field

        1. Summary of highlights

        The mobile  side solves the problem of difficult screen adaptation, allowing developers to easily collaborate across screens and collaborate efficiently . As many netizens have expected, Jetpack Compose for TV Alpha version provides developers with a set of components optimized for TV, which greatly reduces the difficulty of developing native TV applications.

         Overall, Google is committed to ensuring that all devices work harmoniously together, promoting the development of large-screen and foldable devices, and providing a complete and interesting user experience.

        2. Technical advantages

         In daily development, we can never escape from two indicators to evaluate the quality of technology , namely the high performance and high availability of applications . So how does Google ensure developers' technical efficiency and help reduce developers' burden in this area?

        2.1 Improve technical quality

        Application Quality Insights (AQI) enables easy debugging, allowing developers to analyze crash event data from Crashlytics and Android vitals directly in Android Studio. Android vitals provides debugging guidance and fix suggestions for contextual guidance on SDK-related issues. Android Studio Hedgehog adds optional git version control integration to navigate directly to the problematic version of code.

         Flutter 3.10  ’s new rendering engine, Impeller, brings breakthrough graphics performance. It compiles a smaller and simpler set of shaders, eliminating shader compilation lags and keeping Flutter apps small and quick to launch.

        High-quality apps take advantage of the latest advanced device features , such as HDR video/pictures, advanced cameras, video editing, great audio, on-device machine learning, and large-screen devices.

        Baseline profile update: Baseline profile reordering with R8 and Dex reduces startup time by 60% and improves overall interface performance by 40%.

        2.2 Flexible adaptation

        Although we know that it is very important for an application to adapt to physical devices, for developers, the workload of debugging is very huge in order to adapt to different devices. Fortunately, I learned at this conference that Android has released a new update, adding a freely resizable simulator, and displaying the physical device as a video stream in  Android Studio  . This is really good news for developers!

        2.3 Unified design center with high reusability 

        At the same time, Google has opened the design center. After downloading the application, no matter whether it is a large screen or a small screen, we can use the same UI framework and tools to develop our applications, so that the code we need to develop and maintain is greatly reduced. As shown in the figure below is the Android design center. We can select the required libraries and components according to our needs to quickly build the application we want.

        3. Cases of improving user experience 

        TEMU is an innovative shopping application that uses Google's foldable mode. Users can choose multiple products of the same type to compare prices on a split screen, making it easier for users to pick the products they want and have a more coherent and immersive shopping experience. experience.

 2. A quick overview of new knowledge in the field of Cloud development

        1. Summary of highlights

        AI remains at the core of everything Google Cloud does. AI products and models are Google Cloud's first key AI development areas, helping overseas companies and developers to easily build and deploy generative AI industry applications to ensure enterprise-level security and privacy. Google Cloud makes it easy for enterprises to leverage AI to drive and achieve radical innovation.

        2. Build AI

        Everything is difficult at the beginning. When we first come into contact with AI, we always don’t know where to start. At this time , you can choose a mature AI development platform. Such as Vertex AI, Vertex AI is Google Cloud's end-to-end machine learning platform. It is a comprehensive enterprise-level generative AI platform on the market today, helping developers accelerate the development and deployment of machine learning models, and bringing together cutting-edge "black technology " ": Rigorous AI research results, proven AI technology and basic models, and a comprehensive AI tool suite. 

        As shown in the figure above, we can use  Vertex AI's powerful infrastructure resources to solve the computing and storage resources required for  AI computing, and use the Model Garden model library to easily build the generative AI dialogue and search application products we need.   

        3. Use AI

        For developers, they hope that the platform can integrate third parties and various models to meet complex AI needs. Google Cloud includes Google's own models, third-party models and various open source models on one platform .

        Vertex AI currently has a selection of more than 100 models, allowing developers to freely select the most appropriate model based on factors such as interaction mode, model size, performance, and cost.

        In the AI ​​development process, another difficult problem is how to quickly build the required data sets and optimize our models. Data is the "blood" of AI applications, and it is particularly important to ensure that data flows between different AI models. Google launched Vertex AI Extensions to open the pipeline between the model and real-time data and allow the model to perform various real-world operations.  

        4. Apply AI 

        In the past, due to cost or technology issues, we seemed powerless when facing AI development. Therefore, it is difficult for us to implement AI applications. Taking generative AI as an example, what AI applications can be created with the help of Vertex AI?

        To meet the most common application scenarios: search and chat, Google launched Vertex AI search and Vertex AI dialogue, which complement the basic model and help developers build more powerful search and chat applications more efficiently.

        Vertex AI Search can be viewed as a Google search engine that only covers enterprise-owned data, allowing enterprises to provide users with the same level of generative AI experience as Google search. This product applies the most advanced information retrieval and in-depth retrieval technology to enterprise data, not only providing a convenient experience out of the box, but also greatly lowering the application threshold.

        Vertex AI Conversation significantly reduces the difficulty of developing safe, practical, and lifelike chatbots, allowing developers to easily build and deploy text and speech chatbots. 

        I believe that in  the process of using Vertex AI, you will encounter many problems and good ideas. Therefore, after choosing the Vertex AI platform, a two-way feedback will be formed. Vertex AI opens the door to a new world of AI. We are committed to the development of Vertex AI. Injected new impetus. 

3. Summary

        The 2023 Google Developers Conference not only empowers developers, but also empowers people with disabilities and women. It supports companies to create a culture of diversity, equality, and inclusion, build an inclusive workplace, and create a better place for everyone. Warm environment.

        In addition, Google also cooperates with special education schools to promote training for students with disabilities, and works with partners to support workplace training programs for students with disabilities to help students better master skills and adapt to the workplace.

        Google hopes to provide barrier-free support and inclusivity through technology, practice technology for good and product inclusion, and advocate the introduction of attention to disabled groups in more aspects.

        Friends who participated in this conference expressed their different opinions on this conference. Everyone gained a lot. Interested friends can click on the link below to review the relevant content of the conference and experience this technological feast together.   

2023 Google Developer Conference Keynote Speechicon-default.png?t=N7T8 https://marketing.csdn.net/p/8b1b4b3f5f0fe4c3cdf1c2d5e42a05c3


 

Guess you like

Origin blog.csdn.net/qq_29061315/article/details/132997047