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

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
Xem hồ sơ của Paris Hsu
Paris Hsu Nhà quản lý sản phẩm, Android Studio

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 chế độ xem Dự án, đồng thời 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ự giúp bạn làm việc hiệu quả hơn. Giờ đây, chúng tôi đã chuyển chế độ này từ giai đoạn xem trước sang giai đoạ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 Android Studio Narwhal. Với tần suất phát hành hằng tháng mới, chúng tôi đã cung cấp các tính năng mới và bản sửa lỗi mỗi tháng. Ba bản phát hành Narwhal gần đây nhất có rất 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 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 Android Studio Narwhal 4 cải thiện quy trình tạo mặt đồng hồ Wear OS bằng cách hỗ trợ trình chỉnh sửa cho Định dạng XML của mặt đồng hồ để viết, gỡ lỗi và tinh chỉnh thiết kế mặt đồng hồ ngay trong IDE. Nhờ đó, bạn có thể 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ồ. 

Declarative-watchfaces.gif

Android Studio cho phép bạn trực tiếp chỉnh sửa các tệp XML dùng trong Định dạng mặt đồng hồ. Giờ đây, tính năng này cung cấp tính năng hoàn thành mã cho các thẻ và thuộc tính dựa trên giản đồ Định dạng mặt đồng hồ chính thức và 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 tài nguyên drawable 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ý 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.

Lựa chọn đặt chế độ xem Dự án làm chế độ xem mặc định 📂

Bạn cảm thấy mệt mỏi khi luôn phải chuyển sang chế độ xem Dự án mỗi khi mở một dự án mới? Có một chế độ cài đặt mới để mở các dự án mới trong chế độ xem Dự án theo mặc định. Để bật chế độ cài đặt này, hãy chuyển đến File (Android Studio trên macOS) > Settings > Advanced Settings > Project View (Tệp (Android Studio trên macOS) > Cài đặt > Cài đặt nâng cao > Chế độ xem dự án) rồi chọn Set Project view as the default (Đặt Chế độ xem dự án làm mặc định).

large_Project_view_default_8f84ca0259.png

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 Android Studio Narwhal có rất 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. Với các công cụ AI mạnh mẽ và công cụ thử nghiệm 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 sẽ nêu bật một số tính năng chính, nhưng để có cái nhìn toàn diện về mọi tính năng 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.

Dưới đây là thông tin 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!)

Yêu cầu Google Gemini trợ giúp bạn thực hiện các nhiệm vụ bằng Chế độ tác nhân. Tác nhân AI có thể hiểu dự án của bạn, chia nhỏ các nhiệm vụ phức tạp thành các bước nhỏ hơn, thay mặt bạn chỉnh sửa và giúp bạn thực hiện các thao tác gồm nhiều bước, chẳng hạn 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úp giảm 40% tổng thời gian phát triển giao diện người dùng. 

large_agent_mode_bc15d51e81.png

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. Tính năng này giúp bạ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 trong Android Studio.

large_Partner_device_labs_9f591f44d0.png

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 đó sang 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.

large_Backup_restore_50901ad504.png

Bản xem trước có thể đổi kích thước trong Compose

Việc xây dựng giao diện người dùng thích ứng trở nên dễ dàng hơn nhiều trong Android Studio Narwhal. Tính năng Xem trước trong Compose hiện hỗ trợ đổi kích thước linh động, giúp bạn xem ngay giao diện người dùng thích ứng với các kích thước màn hình khác nhau như thế nào. Bạn chỉ cần chuyển sang Chế độ tập trung trong Bản xem trước của Compose rồi kéo các cạnh để xem bố cục thay đổi theo thời gian thực.

resizable_preview_87e89db34a.gif

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 lỗi có thể vi phạm chính sách của Google Play để xây dựng ứng dụng tuân thủ chính sách tốt hơn bằng tính năng Thông tin chi tiết về chính sách của Google Play, hiện đã có trong Android Studio. Giờ đây, IDE sẽ hiển thị cảnh báo tìm lỗi mã nguồn ngay trong mã của bạn khi cảnh báo đó liên quan đến một yêu cầu theo chính sách của Google Play. Bạn cũng có thể tích hợp các quy trình 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 làm và không nên làm, cũng như đường liên kết đến các tài nguyên khác, giúp bạn giải quyết các vấn đề tiềm ẩn ngay từ đầu chu kỳ phát triển.

small_unnamed_488ff3b00e.png

Tóm tắt

Tóm lại, toàn bộ chuỗi bản phát hành Android Studio Narwhal, bao gồm cả Bản cập nhật tính năng Narwhal 4 này, đã mang đến nhiều tính năng mạnh mẽ. Sau đây là thông tin tóm tắt toàn diện về những nội dung 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ợ tệp AGENTS.md: Cung cấp cho Gemini bối cảnh, hướng dẫn và hướng dẫn về phong cách theo từng dự án.
  • Quy tắc trong Thư viện câu lệnh: Tuỳ chỉnh kết quả của Gemini cho phù hợp với tiêu chuẩn lập trình của nhóm bạn.
  • Đính kèm hình ảnh và tệp bằng cú pháp @: Đính kèm ảnh chụp màn hình và tệp dự án để nhận được câu trả lời phù hợp hơn với bối cảnh.
  • Biế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.

Phát triển và lặp lại 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 hoàn thành mã, xác thực lỗi và triển khai trực tiếp.
  • Bản xem trước 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 khả năng điều hướng mã và bộ chọn mới để quản lý bản xem trước.

Tối ưu hoá, tinh chỉnh và thử nghiệm

  • Kiểm thử tính 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 sang thiết bị mới.
  • Phòng thí nghiệm thiết bị của đối tác Android: Sử dụng 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 lỗi 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ữ lại quá rộng để tối ưu hoá mã hiệu quả hơn.
  • Chế độ K2 theo mặc định: Hiệu suất nhanh hơn nhờ trình biên dịch Kotlin thế hệ mới.
  • 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 trải nghiệm 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.
  • Trình kiểm tra bố cục đượ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ột mẫu mới để nhanh chóng bắt đầu các dự án XR.

Cải thiện quy trình công việc và chất lượng của IDE

  • Chế độ xem 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 chế độ xem Dự án.
  • Hiển thị tệp bản dựng trong mô-đun: Cải thiện thao tác điều hướng dự án trong chế độ xem Android.
  • Đồng bộ hoá dự án theo cách thủ công: Kiểm soát tốt 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 đẩy nhanh tiến độ phát triển? 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 là rất cần thiết. 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. Để có quyền tiếp cận sớm 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 nổi của chúng tôi trên LinkedIn, Medium, YouTube hoặc X. Chúng tôi rất mong chờ những sản phẩm sắp tới của bạn!

Tác giả:
Tiếp tục đọc