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

5 phút đọc
Xem hồ sơ của Paris Hsu
Paris Hsu 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 mang đến sự hỗ trợ chuyên biệt cho mặt đồng hồ Wear OS khai báo, một tùy chọn tùy chỉnh mới cho chế độ xem Dự án của bạn, đồng thời tiếp tục tập trung vào chất lượng bằng cách khắc phục hơn 550 lỗi để cải thiện độ ổn định và hiệu năng. Bạn cho biết Chế độ đại lý rất hữu ích cho năng suất của bạn. Vì vậy, chúng tôi đã chuyển chế độ này từ giai đoạn dùng thử 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 chu kỳ 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 đều 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 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 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 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 các 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ồ. 

Declarative-watchfaces.gif

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, công cụ 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 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 điều hướng đến các tài nguyên hình ảnh và các phần tử XML được tham chiếu khác, cùng với hỗ trợ cú pháp nâng cao để xử lý các biểu thức số học và các 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 một trình mô phỏng Wear OS hoặc thiết bị thực từ Android Studio.

Tùy chọn đặt chế độ xem Dự án làm mặc định 📂

Bạn cảm thấy mệt mỏi vì luôn phải chuyển sang chế độ xem Dự án mỗi khi mở một dự án mới? Có một thiết lập mới cho phép các dự án mới được mở mặc định ở chế độ xem Dự án. Để bật cài đặt này, hãy vào Tệp (Android Studio trên macOS) > Cài đặt > Cài đặt nâng cao > Chế độ xem dự án và chọn Đặ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 Android Studio Narwhal

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 sự tích hợp mạnh mẽ của trí tuệ nhân tạo và các công cụ kiểm thử mới, việc bỏ sót một bản cập nhật là điều rất dễ xảy ra. Dưới đây, chúng tôi nêu bật một vài tính năng chính, nhưng để có cái nhìn đầy đủ về mọi thứ chúng tôi đã phát hành, chúng tôi đặc biệt khuyên bạn nên đọc các bài đăng đầy đủ về Bản cập nhật tính năng NarwhalBản cập nhật tính năng Narwhal 3.

Dưới đây là phần tóm tắt ngắn gọn 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!)

Hãy để Google Gemini hỗ trợ bạn thực hiện các tác vụ bằng cách sử dụng Chế độ Tác nhân. Trợ lý 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, chỉnh sửa thay mặt bạn và hỗ trợ 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 sự cố phức tạp ngay trong IDE của bạn. 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%. 

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 bổ sung Phòng thử nghiệm thiết bị của đối tác Android. Điều này cho phép bạn truy cập an toàn vào nhiều thiết bị vật lý từ xa từ các đối tác như Samsung, giúp bạn kiểm tra khả năng tương thích và hiệu năng của ứng dụng trên một số thiết bị phổ biến nhất trên thị trường, trực tiếp từ Android Studio.

large_Partner_device_labs_9f591f44d0.png

Kiểm tra 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, 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 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 Android Studio Narwhal. Compose Preview hiện hỗ trợ thay đổi kích thước linh hoạt, 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 của bạn thích ứng với các kích thước màn hình khác nhau. Bạn chỉ cần chuyển sang chế độ Lấy nét trong Bản xem trước Compose và 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 vi phạm chính sách tiềm ẩn của Google Play để giúp bạn xây dựng các ứng dụng tuân thủ chính sách hơn nhờ Thông tin chi tiết về chính sách của Play, hiện có trong Android Studio. Giờ đây, IDE hiển thị cảnh báo lint trực tiếp trong mã của bạn khi nó liên quan đến yêu cầu 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 này để tìm lỗi mã nguồn 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 điều 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 khác, 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.

small_unnamed_488ff3b00e.png

Tóm tắt

Tóm lại, toàn bộ loạt 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, đã cung cấp nhiều tính năng mạnh mẽ. Sau đây là nội dung tóm tắt toàn diện về những điểm bổ sung chính:

Phát triển bằng AI (Gemini)

  • Chế độ tác nhân: Một 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.
  • AGENTS.md hỗ trợ: Cung cấp ngữ cảnh, hướng dẫn và quy tắc phong cách cụ thể cho dự án cho Gemini.
  • Quy tắc trong Thư viện câu lệnh: Tuỳ chỉnh kết quả mà Gemini đưa ra cho phù hợp với tiêu chuẩn viết mã của nhóm bạn.
  • Hình ảnh và tệp đính kèm @: Đí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 ngữ 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 giao diện người dùng Compose ngay trong cửa sổ xem trước.

Tăng tốc quá trình lặp lại và phát triển giao diện người dùng

  • 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 linh hoạt cho bản xem trước ở chế độ Lấy tiêu điểm để kiểm thử ngay giao diện người dùng thích ứng.
  • Cải tiến bản xem trước trong Compose: Điều hướng mã hiệu quả hơn và một 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 tra sao lưu và khôi phục ứng dụng: Dễ dàng kiểm tra quy trình sao lưu và khôi phục dữ liệu ứng dụng của bạn khi chuyển sang 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 của đối tác từ xa của Samsung và các đối tác khác để kiểm thử.
  • Thông tin chi tiết về các chính sách của Google Play: Nhận cảnh báo sớm về các lỗi vi phạm có thể xảy ra đối với 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ã tốt 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ệ tiếp theo.
  • Hỗ trợ kích thước trang 16 KB: Cảnh báo Lint và một trình mô phỏng để chuẩn bị cho các thiết bị mới.

Phát triển nhập vai (XR)

  • Trình giả lập Android XR nhúng: Chạy trình giả lập XR trực tiếp bên trong IDE.
  • Trình kiểm tra bố cục nhúng cho Android XR: Kiểm tra và tối ưu hóa 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.

Quy trình làm việc và các điểm cải thiện chất lượng của IDE

  • Chế độ xem Dự án mặc định (Mới trong Narwhal 4 ✨): Một chế độ cài đặt nâng cao mới để luôn mở các dự án mới ở chế độ xem Dự án.
  • Hiển thị các tệp bản dựng trong mô-đun: Cải thiện thao tác điều hướng dự án trong khung hiển thị Android.
  • Đồng bộ hoá dự án theo cách thủ công: Kiểm soát tốt hơn thời điểm Gradle đồng bộ hoá 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 quá trình phát triển 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. Để có quyền 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 chờ được xem những nội dung bạn tạo ra!

Tác giả:
Đọc tiếp