Tin tức về sản phẩm

17 điều mà nhà phát triển Android cần biết tại Google I/O!

Đọc trong 8 phút
Matthew McCullough
Phó chủ tịch phụ trách bộ phận Quản lý sản phẩm, Nhà phát triển Android

Hôm nay, tại Google I/O, chúng tôi đã công bố nhiều cách mà chúng tôi đang hỗ trợ các quy trình làm việc dựa trên tác nhân để tăng năng suất và đảm bảo ứng dụng của bạn nổi bật trong hệ sinh thái Android ngày càng mở rộng. Sau đây là tóm tắt 17 thông báo mà chúng tôi yêu thích nhất dành cho nhà phát triển Android. Bạn cũng có thể xem những thông báo được đưa ra vào tuần trước trong The Android Show: I/O Edition. Hãy chú ý theo dõi trong 2 ngày tới khi chúng tôi đi sâu vào tất cả các chủ đề!

Xây dựng ứng dụng Android chất lượng cao bằng cách sử dụng các tác nhân

Android CLI: giúp bạn tạo bằng mọi tác nhân, LLM và công cụ

Android CLI hiện đã ổn định. Công cụ này cung cấp các công cụ có lập trình cho phép mọi tác nhân AI (kể cả Claude Code, Codex hoặc Antigravity) thực hiện các tác vụ cốt lõi trên Android một cách dễ dàng và hiệu quả hơn nhiều. Với bản phát hành hôm nay, công cụ này cũng cung cấp một cầu nối để khai thác trực tiếp sức mạnh "xử lý dữ liệu lớn" của Android Studio, giúp bạn có được bản hoàn thiện sẵn sàng cho việc phát hành cần thiết cho hoạt động phát triển Android chuyên nghiệp. Bằng cách tận dụng các lệnh mới của Android Studio, giờ đây, nhà phát triển có thể cấp cho các tác nhân phần mềm mà họ muốn khả năng thực hiện việc phân giải biểu tượng ngữ nghĩa, phân tích tệp để tìm cảnh báo và thậm chí hiển thị bản xem trước Jetpack Compose. Bản phát hành này cũng hỗ trợ chính thức cho "Hành trình" thông qua các kỹ năng mới trên Android, cho phép các trợ lý thực hiện kiểm thử giao diện người dùng từ đầu đến cuối theo chỉ dẫn của bạn. Hãy xem bài phát biểu của nhà phát triển và theo dõi buổi nói chuyện về Những điểm mới trong các công cụ Android để biết thêm thông tin. 

agy-android-cli.png
Giờ đây, bạn có thể dễ dàng cài đặt CLI Android để dùng với Google Antigravity 2.0

2: Dễ dàng tạo các ứng dụng sẵn sàng phát hành trong Google AI Studio 

Giờ đây, nhà phát triển và nhà sáng tạo có thể tạo ứng dụng Android gốc, bắt đầu bằng một câu lệnh trong Google AI Studio. Các ứng dụng này được xây dựng bằng các phương pháp hay nhất về phát triển như Jetpack Compose, Kotlin và các API tận dụng các mẫu nhà phát triển mà chúng tôi đề xuất. Google AI Studio cho phép nhà phát triển tạo mẫu, lặp lại thông qua trình mô phỏng nhúng và triển khai trên các thiết bị thực mà không cần cài đặt nhiều trên thiết bị. Sau đó, nhà phát triển có thể lấy những ứng dụng đó và chia sẻ với các thiết bị Android, cũng như chia sẻ với người khác để thử nghiệm thông qua kênh kiểm thử nội bộ của Google Play Console. Nếu muốn chuẩn bị ứng dụng cho một bản phát hành rộng rãi hơn, nhà phát triển có thể đưa ứng dụng đó vào Android Studio để gỡ lỗi, kiểm thử và tinh chỉnh giao diện người dùng nâng cao. Hãy xem bài phát biểu quan trọng của nhà phát triển và theo dõi bài nói chuyện về Những điểm mới trong các công cụ Android để biết thêm thông tin.

image1-.gif
Sử dụng Trình mô phỏng Android nhúng để tạo ứng dụng Android trong Google AI Studio

 3: Tăng tốc trợ lý lập trình AI bằng Android Bench

Android Bench là bảng xếp hạng LLM của chúng tôi cho các thử thách phát triển Android. Mục tiêu là đẩy nhanh quá trình cải thiện mô hình để bạn có nhiều lựa chọn hữu ích hơn cho tính năng trợ lý AI. Nhiều người trong số các bạn đã sử dụng các mô hình có trọng số mở để được AI hỗ trợ. Vì vậy, giờ đây, chúng tôi sẽ thêm những mô hình thường dùng (chẳng hạn như Gemma 4) vào bảng xếp hạng để bạn có thể xem hiệu suất của các LLM cung cấp quyền truy cập ngoại tuyến và tính linh hoạt bổ sung cho người dùng thành thạo. Chúng tôi không ngừng nỗ lực tăng độ khó của các thử thách mà chúng tôi đưa ra cho các LLM, nhằm tiếp tục khuyến khích những cải tiến hữu ích hơn. 

4: Chuyển đổi ứng dụng iOS sang Android bằng Trợ lý di chuyển trong Android Studio

Trợ lý di chuyển trong Android Studio được thiết kế để chuyển các ứng dụng từ các nền tảng như iOS, React Native hoặc các khung web sang Android gốc. Chỉ cần chọn một dự án hiện có, nhà phát triển có thể để tác nhân thông minh ánh xạ các tính năng, chuyển đổi các thành phần như bảng phân cảnh và SVG, đồng thời triển khai các phương pháp hay nhất của Android bằng Jetpack Compose và các thư viện Jetpack mà chúng tôi đề xuất. Điều này sẽ giúp chuyển đổi hiệu quả quy trình chuyển đổi thủ công kéo dài hàng tuần thành một quy trình làm việc dựa trên tác nhân tinh giản chỉ mất vài giờ. Chúng tôi đã giới thiệu trước tính năng sắp ra mắt này trong bài phát biểu quan trọng dành cho nhà phát triển.

IO26_DEV_Android_MOD_v29_27.gif
Xem trước Trợ lý di chuyển chuyển đổi một ứng dụng iOS thành ứng dụng Android gốc

Tích hợp AI vào ứng dụng

5: Xây dựng ứng dụng thông minh bằng AI tạo sinh

AI tạo sinh giúp bạn tạo ra những ứng dụng thông minh, phù hợp với từng cá nhân và có khả năng hành động hơn bao giờ hết. Năm nay, chúng tôi đã giới thiệu những tiến bộ mới nhất về trí tuệ nhân tạo trên thiết bị, trong đó có bản dùng thử Gemini Nano 4 cho các tác vụ như trích xuất và tóm tắt dữ liệu. Chúng tôi cũng mở rộng các khả năng trên đám mây thông qua Firebase AI Logic, cho phép nhà phát triển tận dụng các mô hình Gemini với khả năng bám sát nguồn mạnh mẽ (bao gồm cả URL, Maps và tìm kiếm trên web) để xây dựng những trợ lý thông minh và có nhiều khả năng hơn. Hơn nữa, chúng tôi đã công bố phương pháp suy luận kết hợp và Bộ công cụ phát triển tác nhân (ADK) mới cho Android, cùng với các giao thức giao tiếp như AG-UI và A2UI giúp đơn giản hoá việc tạo ra những trải nghiệm tự động, dựa trên tác nhân. Để bắt đầu tích hợp những tính năng mạnh mẽ này, hãy khám phá tài liệu dành cho nhà phát triển và xem phiên nghiên cứu chuyên sâu về kỹ thuật, nơi chúng tôi giới thiệu tất cả những công nghệ này.

6: Thử nghiệm AppFunctions ngay hôm nay

AppFunctions là một API nền tảng Android đi kèm với một thư viện Jetpack để đơn giản hoá việc tạo các chế độ tích hợp MCP Android. Nó cho phép các ứng dụng của bạn hoạt động như các máy chủ MCP trên thiết bị, đóng góp các chức năng hoạt động như công cụ để các tác nhân và trợ lý sử dụng. Tính năng tích hợp AppFunctions với Gemini hiện đang ở giai đoạn dùng thử riêng tư với những người kiểm thử đáng tin cậy và bạn có thể bắt đầu chuẩn bị ứng dụng của mình ngay từ bây giờ. Bạn có thể đăng ký tham gia Chương trình tiếp cận sớm và bắt đầu thử nghiệm bằng cách sử dụng hướng dẫn về APImẫu và kỹ năng ngay hôm nay.

Tương lai là thích ứng

7: Android hiện là Compose First; Khung hiển thị hiện ở chế độ bảo trì. 

Compose là tiêu chuẩn của chúng tôi về việc phát triển giao diện người dùng và chúng tôi đang chuyển sang phương pháp ưu tiên Compose cho tất cả hướng dẫn và thư viện trong tương lai. Dựa trên 5 năm phát triển, các bản phát hành mới nhất cung cấp một bộ công cụ hoàn chỉnh, từ Styles API có khả năng tuỳ chỉnh cao cho đến các hiệu ứng chuyển đổi phần tử dùng chung tinh tế và khả năng hỗ trợ đầu vào nâng cao. Các bản cập nhật này giúp bạn tạo các ứng dụng đẹp mắt, có khả năng thích ứng với ít mã hơn và hiệu suất tốt hơn. Tìm hiểu thêm về ý nghĩa của việc ưu tiên Compose đối với hoạt động phát triển trên Android trong bài đăng trên blog của chúng tôi.

image5.png
Tạo giao diện người dùng Android bằng Compose

8: Xây dựng trải nghiệm Android liền mạch trên các thiết bị bằng Jetpack Compose

Hệ sinh thái Android hiện thích ứng theo mặc định, di chuyển linh hoạt trên điện thoại, thiết bị có thể gập lại, máy tính bảng, ô tô, XR và mở rộng phạm vi sử dụng với Googlebook và màn hình được kết nối. Với hơn 580 triệu thiết bị màn hình lớn và người dùng trên nhiều thiết bị chi tiêu gấp 14 lần cho ứng dụng, việc đầu tư vào thiết kế thích ứng mang đến một cơ hội lớn. Jetpack Compose là công cụ hữu hiệu cho quá trình chuyển đổi này, cung cấp các công cụ cốt lõi như bản phát hành Jetpack Navigation 3 mới nhất, Lưới và bố cục FlexBox thử nghiệm mới, khả năng hỗ trợ nâng cao cho chế độ nhập không cảm ứng và CameraX để xem trước camera chính xác trên mọi kích thước cửa sổ. Ngoài ra, các kỹ năng mới trong Android Studio giúp bạn cập nhật ứng dụng hiện có để áp dụng các mẫu thích ứng này dễ dàng hơn bao giờ hết.

image6.png
Việc Notability ra mắt trên Android đã thiết lập một tiêu chuẩn mới cho các ứng dụng cải thiện hiệu suất cao cấp. Được xây dựng bằng Jetpack Compose, Navigation 3 và Kotlin Multiplatform, ứng dụng này mang đến trải nghiệm trực quan, thích ứng trên nhiều thiết bị.

9: Tạo trải nghiệm liền mạch cho Google Sách

Tuần trước, chúng tôi đã công bố Googlebook, một chiếc máy tính xách tay hiệu suất cao có màn hình lớn để chạy các ứng dụng hiện có của bạn. Việc xây dựng dựa trên các nguyên tắc thích ứng ngay hôm nay sẽ giúp đảm bảo ứng dụng của bạn hoạt động trên Googlebook. Bắt đầu bằng cách xem xét hướng dẫn thiết kếnguyên tắc dành cho nhà phát triển có liên quan đối với trải nghiệm trên máy tính. Hãy dùng thử Trình mô phỏng máy tính mới có trong Android Studio Canary để kiểm thử ứng dụng của bạn cho hệ số hình dạng này ngay hôm nay.

image3.png
Trình mô phỏng Android mới trên máy tính

10: Trải nghiệm phát triển tiện ích hợp nhất với Jetpack Glance

Android 17 đánh dấu sự chuyển đổi sang một mô hình phát triển duy nhất dựa trên Compose cho tất cả các tiện ích. Bằng cách hợp nhất trải nghiệm trên thiết bị di động, ô tô và Wear OS thông qua Jetpack Glance, bạn có thể sớm mở rộng các thành phần giao diện người dùng trên toàn bộ hệ sinh thái bằng một quy trình quen thuộc.

Bước đột phá trong năm nay là việc tích hợp RemoteCompose. Trên thiết bị di động và ô tô, thư viện này hỗ trợ các ảnh động có độ trung thực cao, còn trên Wear OS, thư viện này cho phép các Tiện ích Wear (trước đây là Thẻ thông tin) kết xuất logic giao diện người dùng phức tạp một cách tự nhiên trên các nền tảng từ xa. Điều này đảm bảo hiệu suất cao nhất trên phần cứng tiêu thụ ít điện năng, đồng thời cho phép hành trình của người dùng nhất quán, chẳng hạn như kiểm tra trạng thái chuyến bay trên bảng điều khiển ô tô và xem thông tin cập nhật về việc thay đổi cửa bay trên cổ tay. 

blog_widgets.gif
Bốn tiện ích được hiển thị luân phiên trong giao diện Android Auto. Đồng hồ, thẻ liên hệ, mục yêu thích trên Google Home và ảnh.

11: Mở rộng phạm vi tiếp cận khi lái xe bằng Android cho Ô tô 

Để giúp bạn mở rộng phạm vi tiếp cận khi xây dựng trải nghiệm trên ô tô, chúng tôi sẽ giúp bạn dễ dàng xây dựng một lần và phân phối ứng dụng của mình cho Android Auto và Android Automotive OS. Với các bản phát hành mới nhất của Thư viện ứng dụng dành cho ô tô, bạn có thể tạo ứng dụng đa phương tiện dựa trên mẫu tuỳ chỉnh và được tối ưu hoá để chống phân tâm cho cả hai nền tảng. Chúng tôi sẽ ra mắt các thành phần và khả năng sử dụng mẫu mới để giúp bạn linh hoạt hơn và có nhiều lựa chọn hơn khi bố trí nội dung. Trải nghiệm khi đỗ xe cũng đang được mở rộng, với tính năng phát video sống động trên Android Auto cho điện thoại chạy Android 17. Bạn có thể dễ dàng điều chỉnh ứng dụng video của mình cho những trải nghiệm này; đăng ký tham gia chương trình tiếp cận sớm ngay bây giờ để xuất bản trong các danh mục thử nghiệm này và tìm hiểu thêm về những thông tin cập nhật mới nhất trên blog của chúng tôi.

12: Đẩy nhanh quá trình phát triển bằng Bản dùng trước Android XR cho nhà phát triển 4

Lấy cảm hứng từ những trải nghiệm sáng tạo mà bạn đã tạo cho nền tảng này, chúng tôi sẽ tiếp tục hoàn thiện các công cụ của mình bằng Bản dùng trước cho nhà phát triển 4 của SDK Android XR. Một cột mốc quan trọng trong hành trình này là việc chuyển đổi các thư viện cốt lõi, XR Runtime, Jetpack SceneCore và ARCore cho Jetpack XR sang phiên bản Beta trong thời gian tới để mang đến một nền tảng ổn định và hiệu quả hơn. Chúng tôi cũng đang đẩy nhanh quyền truy cập vào phần cứng thông qua Chương trình hỗ trợ nhà phát triển Android XR. Trong chương trình này, bạn có thể đăng ký bộ công cụ dành cho nhà phát triển của Project Aura, kính âm thanh hoặc kính hiển thị của XREAL. Xem phiên Thông tin mới nhất về Android XR hoặc đọc blog của chúng tôi để biết những nội dung cập nhật này giúp bạn xây dựng trải nghiệm trên toàn hệ sinh thái như thế nào. 

Aura Geospatial Tour Demo - Draft 01.gif
Bản xem trước ban đầu của Geospatial API trong ARCore cho Jetpack XR, cho phép neo nội dung kỹ thuật số có độ chính xác cao vào các vị trí trong thế giới thực.

13: Android là nền tảng mới cho trải nghiệm nội dung nghe nhìn chuyên nghiệp

Android 17 đơn giản hoá toàn bộ vòng đời của nội dung nghe nhìn bằng một bộ công cụ sẵn sàng cho việc sản xuất. Giờ đây, việc chụp ảnh có độ trung thực cao đã trở nên đơn giản hơn nhờ CameraXViewfinder Composable. Thành phần này xử lý khả năng mở rộng và khả năng phản hồi phức tạp trên các thiết bị có thể gập lại và máy tính bảng. Đối với xử lý hậu kỳ, thư viện Hiệu ứng AI mới của Media3 cung cấp một giao diện duy nhất cho các tính năng nâng cao như Bút tẩy thần kỳ và Âm thanh chuyên nghiệp, tự động tối ưu hoá cho phần cứng của thiết bị.

CodecDB hoàn tất quy trình này, cung cấp các đề xuất mã hoá dành riêng cho bộ vi mạch để loại bỏ tiếng ồn khi xuất và Chế độ tua mới trong ExoPlayer để tua siêu mượt. Cho dù bạn đang kết hợp các bản chỉnh sửa nhiều thành phần bằng Media3 Transformer hay sử dụng API CastPlayer được tinh giản, những bản cập nhật này đều đảm bảo mang đến trải nghiệm chuyên nghiệp với mức hao tổn phát triển ít hơn đáng kể.

supercharge.gif
Tính năng Tăng cường ánh sáng yếu và Bút tẩy thần kỳ đang hoạt động

14: Tăng khả năng người dùng tìm thấy và tương tác với ứng dụng trên Google TV 

Điều khiển từ xa có con trỏ (cho phép nhập bằng cách điều khiển chuyển động) sẽ là một cách để người dùng tương tác với Google TV trong tương lai vì cách này giúp người dùng thao tác nhanh hơn. Nhà phát triển ứng dụng có thể bắt đầu khai báo việc hỗ trợ thiết bị trỏ đầu vào để đảm bảo người dùng có thể tìm thấy ứng dụng của họ trên các TV trong tương lai có điều khiển từ xa dạng con trỏ. Ngoài ra, Engage SDK (trước đây gọi là Video Discovery API) tối ưu hoá tính năng Tiếp tục xem, Quyền và Đề xuất trên tất cả các hệ số hình dạng của Google TV để tăng khả năng khám phá và mức độ tương tác của ứng dụng. Đây là thời điểm thích hợp để bắt đầu sử dụng Engage SDK ngay bây giờ, vì Watch Next API cũ (đang hỗ trợ trải nghiệm xem tiếp 1.0) sẽ ngừng được hỗ trợ vào nửa cuối năm 2027. Xem tất cả thông tin chi tiết trong blog của chúng tôi. 


15: Hiệu suất: nền tảng của một trải nghiệm tuyệt vời trong ứng dụng

Để giúp nhà phát triển nắm được giới hạn bộ nhớ trong Android 17, chúng tôi đã ra mắt một bộ công cụ tối ưu hoá. Trình phân tích cấu hình R8 xác định các quy tắc giữ lại đang làm phình to tệp nhị phân của bạn, trong khi ProfilingManager và LeakCanary tích hợp trong Android Studio giúp đơn giản hoá việc phát hiện rò rỉ bộ nhớ. Hơn nữa, Android Performance Analyzer mới còn tích hợp AI nâng cao để phân tích dấu vết phức tạp và tự động tạo truy vấn SQL nhằm xác định các điểm nghẽn hiệu suất.

Và thông tin mới nhất về cách thúc đẩy tăng trưởng kinh doanh

16: Tính năng mới trên Google Play

Các tin cập nhật hôm nay của Google Play giúp bạn mở rộng phạm vi tiếp cận và phát triển doanh nghiệp mà không gặp nhiều phức tạp. Chúng tôi đang định nghĩa lại trải nghiệm khám phá trên Cửa hàng Play bằng một định dạng video ngắn sống động có tên là Play Shorts, đồng thời mở rộng đối tượng của bạn ra ngoài Cửa hàng Play bằng tính năng khám phá ứng dụng trong ứng dụng Gemini trên Android và web. Ngoài ra, chúng tôi sẽ ra mắt các khả năng mới mạnh mẽ như quản lý danh mục theo hướng tác nhân để cập nhật giá theo số lượng lớn và SKU hàng loạt một cách liền mạch, đồng thời sử dụng các mô hình Gemini để cho phép Play Console điền sẵn thông tin trang thông tin trên Cửa hàng Play từ các tài liệu đã nhập, giúp việc bản địa hoá trên toàn cầu trở nên dễ dàng. 

IO26_BlogInLine_App-discovery-in-Gemini_1920x1080_1605.gif
Gemini sẽ cung cấp ứng dụng đề xuất cho người dùng trong quá trình tìm kiếm

17: Và tất nhiên là Android 17

Android 17 có những điểm cải thiện mới về hiệu suất và cấu trúc hệ thống (ngoài giới hạn bộ nhớ ứng dụng), chẳng hạn như MessageQueue không khoá và GC với các bộ sưu tập thế hệ trẻ thường xuyên hơn, ít chuyên sâu hơn để đảm bảo độ ổn định trên toàn hệ thống và giao diện người dùng mượt mà hơn. Trình chọn người liên hệ và API công cụ chọn màu mới giúp giảm thiểu việc sử dụng các quyền truy cập thông tin nhạy cảm và quyền truy cập không cần thiết vào dữ liệu người dùng.

Xem các thay đổi về hành vi để đảm bảo ứng dụng của bạn đã sẵn sàng cho Android 17, bao gồm cả tính năng tăng cường bảo mật âm thanh trong nền và tính năng bảo vệ OTP qua SMS. Chuẩn bị sẵn sàng nhắm đến Android 17 (API 37) với những thay đổi như bắt buộc phải có khả năng thay đổi kích thước trên màn hình lớn, tính minh bạch của chứng chỉ theo mặc định và quyền truy cập bị hạn chế vào mạng cục bộ. Bạn có thể bắt đầu kiểm thử ngay hôm nay bằng cách đăng ký thiết bị của mình tham gia chương trình Beta hoặc sử dụng hình ảnh trình mô phỏng 17.0 mới nhất.

À, và một điều nữa. Bản thử nghiệm thứ ba của bản phát hành nền tảng hằng quý (QPR1) Android 17 đã ra mắt. Bản phát hành này có chứa một bản phát hành SDK nhỏ để hỗ trợ một số tính năng không thể chờ đến QPR2.

Khám phá tất cả nội dung về Android và Play tại Google I/O 

Đây chỉ là bản xem trước một số nội dung cập nhật dành cho nhà phát triển Android tại Google I/O.   Hãy theo dõi Có gì mới trong Android để biết tin tức và thông báo mới nhất, đồng thời theo dõi Google I/O để biết thêm nhiều thông tin trong tuần tới!

Tác giả:

Tiếp tục đọc