2023 Google Developers Conference|Mobile Development Topic Tracking

Preface

Hello everyone, my name is Ah Q. Recently, the [2023 Google Developers Conference] has attracted much attention. Due to work reasons, although I am unable to attend the event in person and experience the grand occasion of the conference, I can still feel the enthusiastic atmosphere and exciting content of the event through online participation.

Insert image description here

Conference introduction

Insert image description here

First, let’s give a brief introduction to the Google Developer Conference:

The Google Developer Conference is an annual event where Google showcases its latest products and platforms to developers and technology enthusiasts. The 2023 Google Developer Conference (Google I/O Connect|China) provides developers with rich learning resources, practical operations and on-site demonstrations, and provides opportunities to interact with Google experts and communicate with other developers to help improve development efficiency and release the team. Creativity, simplifying work processes, serving developers with open integrated solutions, jointly building an innovation ecosystem, and opening up a better future. *

Involving content

The theme of this conference is: Diversity and Progress. The conference shared Google's achievements in multiple fields and the display of its latest products. Through diversified topic settings, developers can choose topics to participate in based on their own interests and needs, and gain an in-depth understanding of the latest technologies and trends in this field. This helps them expand their knowledge, broaden their horizons, and apply what they learn to real-world projects.

Insert image description here

There are more than 50 special speeches available for replay online at the conference, covering the fields of Mobile development, Web development, AI development, and Cloud development. I will not go into them one by one here. Interested friends can go to the conference special page to watch the special replays. Video to explore more new technical knowledge and cutting-edge cases. https://marketing.csdn.net/p/8b1b4b3f5f0fe4c3cdf1c2d5e42a05c3

Mobile

Insert image description here

Web

Insert image description here

AI

Insert image description here

Cloud

Insert image description here

The Google developer online courses officially created by Google are also constantly being updated. There are courses in more than 10 technical directions, so you can explore and learn more. https://developers.google.cn/learn/pathways?hl=zh-cn&utm_source=csdn

Mobile development topics

As a former Android developer and mobile phone enthusiast, I naturally have a strong interest in Mobile development topics, and I want to find out more about the Mobile development-related technologies shared at the 2023 Google Developers Conference.

Development of multi-terminal applications

First of all, the topic proposes that three aspects will be used to create an excellent mobile experience:

• Let us focus on how to adapt to the ecosystem of multi-screen and multi-terminal Android devices;

• We will discuss multiple system functions in depth with you to help developers create high-quality applications;

• Will focus on using a series of development tool libraries and guides provided by Modern Android Development to improve development efficiency;

Insert image description here

Adapt to large screen

With the vigorous development of the Android platform device ecosystem, users are in an era of multiple screens and multiple terminals. For large-screen devices, whether tablets or foldable screen phones of various forms, Google has released several major updates to the OS.

The Jetpack WindowManager library can help you adjust the layout for large-screen devices and better respond to the unique shapes of large-screen devices, such as the desktop mode of foldable devices. At the same time, such high-quality apps will be recommended to users in a more visible position in the Google Play Store and their screenshots on specific screen sizes will be displayed.

Insert image description here

Compared with the version that is not optimized for large screens, the optimized version has significant improvements in the following aspects, as shown in the figure

Insert image description here

video streaming

In addition to having a resizable emulator, Android Studio now displays the physical device as a video stream.

Wearable device

Insert image description here

In the Wear OS4 developer preview version, it provides a lot of privacy protection, security and battery optimization, as well as new user-defined functions and new watch face formats. As developers, we only need to focus on creating a high-quality application experience for users.

television

Compose for TV tools help developers build better apps, including top and side navigation, featured carousels, scrollable containers, and support for TV-specific focus systems.

new design center

Design Center designs screen-friendly applications for devices, providing libraries suitable for large screens and wearable devices. Whether you are developing for small or large screens, you can rely on a unified common application architecture, UI framework and the same tools to reuse these components, minimizing the amount of code developers write, modify and maintain.

Insert image description here

Build high-quality apps

What is a high-quality application? Everyone’s judging criteria are pretty much the same. As a developer, no matter what type of device you are targeting, if you want to make a successful application, the invariable approach is to put the user at the core. What is user-centric? Adding new features, improving stability, reducing crashes, or improving usability will ultimately translate into greater user satisfaction and engagement.

The following will talk about platform updates and how to build high-quality applications based on these updates from three aspects: advanced camera and media functions, user security and privacy, and more refined visual experience.

Advanced camera and media features

Android 13 adds support for recording clear HDR videos and strengthens CameraX Extensions, allowing mobile device manufacturers to provide advanced camera features such as night mode and bokeh mode to application developers. Stream Use Cases have also been added, allowing mobile phone manufacturers to optimize camera parameters for different user usage scenarios.

Insert image description here

Android 14 builds on this foundation, adding support for 10-bit HDR images, which can retain more information from the sensor when taking photos, giving photos with brighter colors and higher contrast.

The Camera Extensions API brings native camera features and functions to third-party applications, including night mode, HDR, suburban imaging, beauty, automatic and other functions. It allows users to take high-quality photos within the app.

Insert image description here

Snapchat has taken the lead in supporting night mode shooting directly in the app and will gradually expand to more devices. Do developers hope to experience the effects of these Camera Extensions in their applications as soon as possible? Look at the picture below

Insert image description here

User security and privacy

Passkeys supported on Android 14 is a newer, more secure form of authentication that transitions apps and users to an era where passwords no longer need to be remembered. The implementation mechanism is similar to biometric identification technology. When using this verification method, login is faster and the user login rate and login success rate are effectively improved.

Insert image description here

Health Connect allows applications to use a unified device-side warehouse to store user health data. This allows users to view their data and configure privacy controls in one place. Starting with Android 14, Health Connect will be distributed to the system platform through system updates from Google Play.

Compared with the traditional method of obtaining and storing data by the application itself, Health Connect has the advantages of integrating data and interactions, centrally managing privacy settings and access permissions, and saving development time. For example: More than 50 types of health and fitness data can be stored and structured to make them easier to manage and analyze. Measure different data types and provide diverse data for common health and fitness scenarios.

A more refined visual experience

Updates to Jetpack Compose: Compose for Android TV (Alpha version), Glance (RC1), horizontal and vertical paginators, fluid layout, new Material 3 components, modifier performance improvements.

WPS built based on Compose has concise code and is easier to maintain; a rich component library simplifies UI construction; it is compatible with all existing codes; development efficiency is increased by at least 30%; using Compose development requirements, the number of bugs can be reduced by about 20%.

Insert image description here

summary

After reading part of the content of the 2023 Google Developers Conference, my heart couldn't calm down for a long time. Whether it is updates to development tools or innovative application cases, Google has brought surprising experiences to developers. What is conveyed in the video is from bringing AI into developers’ workflows, making it easier for everyone to create high-performance and beautiful UIs, and making debugging simple, all of which are more helpful for developers to develop Better applications.

Whether we have a mobile-first strategy or want to extend existing mobile applications to other device forms, it will become easier to create high-quality product applications with the help of practical development tools provided by Google.

The exquisite UI and easy debugging all help developers develop better applications.

Whether we have a mobile-first strategy or want to extend existing mobile applications to other device forms, it will become easier to create high-quality product applications with the help of practical development tools provided by Google.

Guess you like

Origin blog.csdn.net/Qingai521/article/details/132894062