Bản cập nhật tính năng Narwhal 4 của Android Studio: hỗ trợ mặt đồng hồ và cải thiện độ ổn định
Thời gian đọc: 5 phút
Bản cập nhật tính năng Narwhal 4 của Android Studio hiện đã ổn định và sẵn sàng để bạn sử dụng! Bản phát hành này hỗ trợ có mục tiêu cho mặt đồng hồ Wear OS khai báo, một tuỳ chọn tuỳ chỉnh mới cho khung hiển thị Project (Dự án) và tiếp tục tập trung vào chất lượng bằng cách sửa hơn 550 lỗi để cải thiện độ ổn định và hiệu suất. Bạn cho biết Chế độ tác nhân thực sự hữu ích cho năng suất của bạn và giờ đây, chúng tôi đã chuyển chế độ này từ bản xem trước sang bản ổn định.
Đây cũng là bản cập nhật tính năng cuối cùng cho các bản phát hành Narwhal của Android Studio. Với nhịp độ phát hành mới hằng tháng, chúng tôi đã cung cấp các tính năng mới và sửa lỗi mỗi tháng. Ba bản phát hành Narwhal gần đây nhất có nhiều tính năng, bao gồm cả việc ra mắt Chế độ tác nhân và bản xem trước trong Compose. Chúng tôi không chỉ muốn chia sẻ những điểm mới trong bản phát hành này mà còn muốn tóm tắt một số tính năng chính trong các bản phát hành Narwhal.
Tính năng mới trong Bản cập nhật tính năng Narwhal 4 của Android Studio
Sau đây là các tính năng mới có trong bản phát hành này:
Hỗ trợ mặt đồng hồ Wear OS khai báo trong Android Studio ⌚
Bản cập nhật tính năng Narwhal 4 của Android Studio cải thiện quy trình tạo mặt đồng hồ Wear OS bằng cách giới thiệu tính năng hỗ trợ trình chỉnh sửa cho Định dạng XML mặt đồng hồ để viết, gỡ lỗi và tinh chỉnh thiết kế mặt đồng hồ ngay trong IDE. Điều này giúp bạn làm việc nhanh hơn bằng cách đưa quy trình phát triển Android vào IDE thay vì phải thay đổi bối cảnh và làm việc với nhiều chương trình khi phát triển mặt đồng hồ.
Android Studio cho phép bạn chỉnh sửa trực tiếp các tệp XML được dùng trong Định dạng mặt đồng hồ. Giờ đây, ứng dụng này cung cấp tính năng tự động hoàn thành mã cho các thẻ và thuộc tính dựa trên các giản đồ Định dạng mặt đồng hồ chính thức và tính năng xác thực lỗi trực tiếp giúp xác định các vấn đề như thiếu thuộc tính bắt buộc. Android Studio cũng bao gồm tính năng liên kết tài nguyên để nhanh chóng chuyển đến các tài nguyên có thể vẽ và các phần tử XML được tham chiếu khác cùng với tính năng hỗ trợ cú pháp nâng cao để xử lý các biểu thức số học và tham chiếu nguồn dữ liệu được nhúng trong XML. Cuối cùng, bạn có thể triển khai mặt đồng hồ trực tiếp cho trình mô phỏng Wear OS hoặc thiết bị thực từ Android Studio.
Tuỳ chọn đặt khung hiển thị Project (Dự án) làm mặc định 📂
Bạn có mệt mỏi khi luôn phải chuyển sang khung hiển thị Project (Dự án) mỗi khi mở một dự án mới không? Có một chế độ cài đặt mới để các dự án mới mở trong khung hiển thị Project (Dự án) theo mặc định. Để bật chế độ cài đặt này, hãy chuyển đến File (Tệp) (Android Studio trên macOS) > Settings > Advanced Settings > Project View (Cài đặt > Cài đặt nâng cao > Khung hiển thị Project (Dự án)) rồi chọn Set Project view as the default (Đặt khung hiển thị Project (Dự án) làm mặc định).
Nhìn lại: các tính năng chính trong các bản phát hành Narwhal của Android Studio
Các bản phát hành Narwhal của Android Studio có nhiều tính năng, đặc biệt là khi chúng tôi chuyển sang phát hành hằng tháng. Giữa các tính năng tích hợp AI mạnh mẽ và công cụ kiểm thử mới, bạn có thể dễ dàng bỏ lỡ một bản cập nhật. Dưới đây, chúng tôi nêu bật một vài tính năng chính. Tuy nhiên, để xem đầy đủ mọi thứ mà chúng tôi đã phát hành, bạn nên đọc toàn bộ bài đăng về Bản cập nhật tính năng Narwhal và Bản cập nhật tính năng Narwhal 3.
Sau đây là phần tóm tắt nhanh về một số tính năng hàng đầu mà bạn nên dùng thử:
Chế độ tác nhân (hiện đã ổn định!)
Nhờ Chế độ tác nhân, bạn có thể nhờ Google Gemini trợ giúp các công việc của mình. Tác nhân AI có thể hiểu dự án của bạn, chia các công việc phức tạp thành các bước nhỏ hơn, thay bạn chỉnh sửa và giúp bạn thực hiện các thao tác nhiều bước – như thêm tính năng mới, tái cấu trúc mã hoặc gỡ lỗi các vấn đề phức tạp ngay trong IDE. Các nhà phát triển như Entri đã sử dụng Chế độ tác nhân để tạo bố cục Jetpack Compose từ bản mô phỏng giao diện người dùng và nhận thấy rằng Gemini trong Android Studio đã giảm tổng thời gian phát triển giao diện người dùng của họ xuống 40%.
Phòng thử nghiệm thiết bị của đối tác Android (sử dụng tính năng Truyền trực tuyến trên thiết bị Android)
Chúng tôi đã mở rộng tính năng Truyền trực tuyến trên thiết bị Android bằng cách thêm Phòng thử nghiệm thiết bị của đối tác Android. Điều này giúp bạn có quyền truy cập an toàn vào nhiều thiết bị thực từ xa của các đối tác như Samsung, cho phép bạn kiểm thử khả năng tương thích và hiệu suất của ứng dụng trên một số thiết bị phổ biến nhất trên thị trường, ngay từ Android Studio.
Kiểm thử chức năng sao lưu và khôi phục ứng dụng
Chúng tôi đã thêm các công cụ để kiểm thử quy trình sao lưu và khôi phục dữ liệu của ứng dụng. Điều này rất quan trọng để đảm bảo trải nghiệm người dùng mượt mà khi chuyển sang thiết bị mới. Bạn có thể tạo bản sao lưu dữ liệu của ứng dụng, khôi phục dữ liệu đó vào một thiết bị khác và thậm chí đính kèm bản sao lưu vào cấu hình chạy để dễ dàng kiểm thử quy trình này.
Bản xem trước trong Compose có thể đổi kích thước
Việc tạo giao diện người dùng thích ứng trở nên dễ dàng hơn nhiều trong Narwhal của Android Studio. Bản xem trước trong Compose hiện hỗ trợ đổi kích thước linh động, giúp bạn nhận được phản hồi trực quan tức thì về cách giao diện người dùng thích ứng với nhiều kích thước màn hình. Bạn chỉ cần chuyển sang Chế độ tập trung trong Bản xem trước trong Compose và kéo các cạnh để xem bố cục thay đổi theo thời gian thực.
Thông tin chi tiết về chính sách của Google Play
Nhận cảnh báo sớm về các trường hợp có thể vi phạm chính sách của Google Play để giúp bạn tạo các ứng dụng tuân thủ hơn bằng Thông tin chi tiết về chính sách của Play, hiện có trong Android Studio. IDE hiện hiển thị cảnh báo tìm lỗi mã nguồn trực tiếp trong mã của bạn khi cảnh báo đó liên quan đến yêu cầu về chính sách của Google Play. Bạn cũng có thể tích hợp các tính năng kiểm tra tìm lỗi mã nguồn này vào quy trình CI/CD. Những thông tin chi tiết này cung cấp thông tin tổng quan về chính sách, những việc nên và không nên làm, cũng như các đường liên kết đến nhiều tài nguyên hơn, giúp bạn giải quyết các vấn đề tiềm ẩn ngay từ đầu trong chu kỳ phát triển.
Tóm tắt
Tóm lại, toàn bộ loạt bản phát hành Narwhal của Android Studio, bao gồm cả Bản cập nhật tính năng Narwhal 4 này, đã cung cấp nhiều tính năng mạnh mẽ. Sau đây là phần tóm tắt toàn diện về các tính năng bổ sung chính:
Phát triển bằng AI (Gemini)
- Chế độ tác nhân: Trợ lý AI bán tự động giúp thực hiện các thao tác phức tạp, nhiều bước như tái cấu trúc, thêm tính năng và gỡ lỗi.
- Hỗ trợ AGENTS.md: Cung cấp bối cảnh, hướng dẫn và hướng dẫn về kiểu cụ thể cho dự án cho Gemini.
- Quy tắc trong Thư viện lời nhắc: Tuỳ chỉnh đầu ra của Gemini cho phù hợp với các tiêu chuẩn mã hoá của nhóm bạn.
- Đính kèm hình ảnh và @Tệp: Đính kèm ảnh chụp màn hình và tệp dự án để có phản hồi phù hợp hơn với bối cảnh.
- Chuyển đổi giao diện người dùng (Studio Labs): Sử dụng ngôn ngữ tự nhiên để lặp lại trên giao diện người dùng Compose ngay trong cửa sổ xem trước.
Lặp lại và phát triển giao diện người dùng nhanh hơn
- Hỗ trợ mặt đồng hồ Wear OS khai báo (Mới trong Narwhal 4 ✨): Viết, gỡ lỗi và triển khai mặt đồng hồ bằng tính năng tự động hoàn thành mã, xác thực lỗi và triển khai trực tiếp.
- Bản xem trước trong Compose có thể đổi kích thước: Đổi kích thước bản xem trước một cách linh động trong Chế độ tập trung để kiểm thử giao diện người dùng thích ứng ngay lập tức.
- Cải tiến bản xem trước trong Compose: Cải thiện tính năng di chuyển mã và bộ chọn mới để quản lý bản xem trước.
Tối ưu hoá, tinh chỉnh và kiểm thử
- Kiểm thử chức năng sao lưu và khôi phục ứng dụng: Dễ dàng kiểm thử quy trình sao lưu và khôi phục dữ liệu của ứng dụng để chuyển thiết bị mới.
- Phòng thử nghiệm thiết bị của đối tác Android: Truy cập vào nhiều thiết bị thực từ xa của các đối tác như Samsung và nhiều đối tác khác để kiểm thử.
- Thông tin chi tiết về chính sách của Google Play: Nhận cảnh báo sớm về các trường hợp có thể vi phạm Chính sách của Play ngay trong IDE.
- Kiểm tra Proguard: Xác định và sửa các quy tắc giữ quá rộng để tối ưu hoá mã tốt hơn.
- Chế độ K2 theo mặc định: Hiệu suất nhanh hơn với trình biên dịch Kotlin thế hệ tiếp theo.
- Hỗ trợ kích thước trang 16 KB: Cảnh báo tìm lỗi mã nguồn và trình mô phỏng để chuẩn bị cho các thiết bị mới.
Phát triển sống động (XR)
- Trình mô phỏng Android XR được nhúng: Chạy trình mô phỏng XR ngay trong IDE.
- Layout Inspector được nhúng cho Android XR: Kiểm tra và tối ưu hoá bố cục giao diện người dùng trong môi trường XR.
- Mẫu dự án Android XR: Mẫu mới để nhanh chóng bắt đầu các dự án XR.
Cải thiện quy trình làm việc và chất lượng của IDE
- Khung hiển thị Project (Dự án) mặc định (Mới trong Narwhal 4 ✨): Chế độ cài đặt nâng cao mới để luôn mở các dự án mới trong khung hiển thị Project (Dự án).
- Hiển thị tệp bản dựng trong mô-đun: Cải thiện tính năng di chuyển dự án trong khung hiển thị Android.
- Đồng bộ hoá dự án theo cách thủ công: Kiểm soát nhiều hơn thời điểm đồng bộ hoá Gradle trong các dự án lớn.
- Cải thiện chất lượng: Đã sửa xx lỗi trong bản phát hành này để cải thiện độ ổn định và hiệu suất.
Bắt đầu
Bạn đã sẵn sàng tăng tốc quá trình phát triển của mình chưa? Tải Bản cập nhật tính năng Narwhal 4 của Android Studio xuống từ kênh ổn định ngay hôm nay!
Ý kiến phản hồi của bạn rất quan trọng. Vui lòng tiếp tục chia sẻ ý kiến của bạn bằng cách báo cáo lỗi hoặc đề xuất tính năng. Để truy cập sớm vào các tính năng mới nhất, hãy tải Android Studio xuống từ kênh Canary.
Tham gia cộng đồng nhà phát triển Android sôi động của chúng tôi trên LinkedIn, Medium, YouTube, hoặc X. Chúng tôi rất mong được chiêm ngưỡng tác phẩm của bạn!
-
Tin tức về sản phẩmNăm nay tại Google I/O, chúng tôi không chỉ thực hiện các thay đổi lặp lại mà còn hướng đến sự thay đổi cơ bản trong cách xây dựng ứng dụng. Các công cụ mới nhất của chúng tôi được xây dựng cho kỷ nguyên tác nhân với các tính năng giúp tăng năng suất cho bạn với tư cách là nhà phát triển Android VÀ nâng cao hiệu quả của các tác nhân AI mà bạn triển khai trong toàn bộ mã nguồn.
Matthew Warner • Thời gian đọc: 8 phút -
Tin tức về sản phẩmQuy trình làm việc và nhu cầu về AI của mỗi nhà phát triển là riêng biệt. Do đó, bạn cần có thể chọn cách AI hỗ trợ quá trình phát triển của mình. Vào tháng 1, chúng tôi đã giới thiệu khả năng chọn bất kỳ mô hình AI cục bộ hoặc từ xa nào để cung cấp chức năng AI trong Android Studio
Matthew Warner • Thời gian đọc: 2 phút -
Tin tức về sản phẩmAndroid Studio Panda 3 hiện đã ổn định và sẵn sàng để bạn sử dụng trong quá trình phát hành chính thức. Bản phát hành này giúp bạn kiểm soát và tuỳ chỉnh quy trình làm việc dựa trên AI nhiều hơn nữa, giúp bạn xây dựng ứng dụng Android chất lượng cao dễ dàng hơn bao giờ hết.
Matt Dyor • Thời gian đọc: 3 phút
Nhận thông tin chi tiết mới nhất về quá trình phát triển Android hằng tuần trong hộp thư đến của bạn.