Lập trình di động

Android CLI bổ sung tính năng phát trực tiếp thiết bị từ xa và các kỹ năng AI chuyên biệt

Google cập nhật Android CLI với khả năng truy cập thiết bị vật lý từ xa và các kỹ năng AI mới dành cho Wear OS, bảo mật và tuân thủ quy định.

A smartphone connected to server racks with holographic code elements.
Ảnh minh họa tạo riêng cho bài viết

Bài được dịch tự động từ bản gốc tiếng Anh.

Google đã cập nhật bộ công cụ giao diện dòng lệnh (CLI) của Android để bao gồm quyền truy cập trực tiếp vào các thiết bị vật lý từ xa và mở rộng thư viện các kỹ năng phát triển dựa trên AI. Được phát hành vào đầu tháng 10 năm 2026, những thay đổi này nhằm mục đích hợp lý hóa cách các nhà phát triển xây dựng, kiểm thử và duy trì ứng dụng Android bằng cách sử dụng các tác nhân tự động và quy trình làm việc dựa trên terminal.

Chuyện gì đã xảy ra

Blog Nhà phát triển Android thông báo hai cải tiến lớn đối với hệ sinh thái Android CLI. Thứ nhất, tính năng Android Device Streaming hiện có thể truy cập trực tiếp qua CLI, cho phép các nhà phát triển và tác nhân AI tương tác với phần cứng vật lý thực tế từ xa. Thứ hai, Google đã mở rộng kho lưu trữ "kỹ năng Android" (Android skills), đây là các tệp hướng dẫn có cấu trúc giúp neo giữ các mô hình ngôn ngữ lớn (LLM) vào tài liệu nền tảng chính thức và các phương pháp hay nhất.

Android Device Streaming cho phép người dùng kết nối với các thiết bị vật lý, chẳng hạn như Pixel 10 Pro, thông qua kết nối ADB bảo mật qua SSL. Tích hợp này cho phép các tác nhân khởi chạy thiết bị, triển khai bản build, thu thập nhật ký và chụp ảnh màn hình không giao diện (headlessly) từ terminal. Nó lấp đầy khoảng trống giữa giả lập cục bộ và nhu cầu kiểm thử trên nhiều cấu hình phần cứng thực tế đa dạng mà không cần phải sở hữu vật lý mọi loại thiết bị.

Đồng thời, bản cập nhật giới thiệu hơn 20 kỹ năng Android mới được thiết kế để giúp các tác nhân AI xử lý các nhiệm vụ phức tạp và chuyên biệt. Những kỹ năng này cung cấp cho các tác nhân dữ liệu mới, tham chiếu API và các mẫu kiến trúc có thể không có trong dữ liệu huấn luyện của chúng. Bằng cách cài đặt các kỹ năng này, các nhà phát triển có thể đảm bảo rằng trợ lý AI của họ tuân thủ các chính sách hiện hành của Google Play, tiêu chuẩn bảo mật và các khung UI hiện đại như Jetpack Compose.

Chi tiết chính

  • Truy cập phần cứng từ xa: Android CLI hiện hỗ trợ Android Device Streaming, cho phép tương tác bảo mật, từ xa với các thiết bị vật lý để kiểm thử và gỡ lỗi.
  • Hướng dẫn AI có cấu trúc: "Kỹ năng Android" là các tệp SKILL.md cung cấp cho LLM hướng dẫn chính thức, cập nhật từ developer.android.com, giảm thiểu tình trạng ảo giác và lời khuyên lỗi thời.
  • Tập trung vào Wear OS: Một kỹ năng Wear Compose Material 3 mới giúp các tác nhân điều hướng các ràng buộc cụ thể của Wear OS, chẳng hạn như khung nhìn tròn và xử lý đầu vào xoay (rotary input).
  • Bảo mật và Tuân thủ: Các kỹ năng mới hỗ trợ kiểm toán tuân thủ Chính sách Play, bảo mật Android Intents và tối ưu hóa cấu hình R8 để nâng cao hiệu suất.
  • Không phụ thuộc môi trường: Các công cụ hoạt động trên nhiều thiết lập khác nhau, bao gồm Android Studio, các tác nhân bên thứ ba như Claude và Codex, cũng như các môi trường terminal tùy chỉnh.
  • Hiệu quả đã được chứng minh: Đội ngũ kỹ thuật của FotMob báo cáo đã di chuyển tám danh sách và loại bỏ mã boilerplate cũ chỉ trong một buổi chiều nhờ sử dụng kỹ năng Wear OS.

Bối cảnh

Android CLI là một bộ công cụ được thiết kế để đơn giản hóa quá trình phát triển qua dòng lệnh cho Android. Nó hỗ trợ nhiều tác nhân và công cụ AI, giúp chúng tạo, xây dựng, kiểm thử và quản lý dự án hiệu quả hơn. Khi các tác nhân AI trở nên phổ biến hơn trong phát triển phần mềm, chúng thường gặp khó khăn với các sắc thái đặc thù của nền tảng hoặc dựa vào dữ liệu huấn luyện có thể đã cũ vài tháng hoặc vài năm.

"Các kỹ năng" giải quyết vấn đề này bằng cách đóng vai trò như một cơ chế neo giữ (grounding mechanism). Thay vì chỉ dựa vào cơ sở tri thức nội bộ của LLM, các nhà phát triển có thể chèn các hướng dẫn cụ thể, đã được xác minh vào ngữ cảnh của tác nhân. Những kỹ năng này bao quát mọi thứ từ thiết lập chiến lược kiểm thử đến triển khai các API camera hiện đại với CameraX. Cách tiếp cận này đảm bảo rằng việc tạo mã tự động phù hợp với các tiêu chuẩn ngành hiện tại và khuyến nghị chính thức của Google.

Tại sao điều này quan trọng

Đối với các đội ngũ vận hành hạ tầng phần mềm riêng, khả năng kiểm thử trên phần cứng thực tế mà không cần duy trì phòng thí nghiệm thiết bị vật lý là rất đáng kể. Sự phân mảnh thiết bị vẫn là một thách thức then chốt trong phát triển Android. Bằng cách tích hợp Device Streaming vào CLI, các đội ngũ có thể tự động hóa việc kiểm thử trên các cấu hình phần cứng cụ thể, vốn có thể xuất hiện các lỗi độc đáo liên quan đến cảm biến, kích thước màn hình hoặc kiến trúc bộ xử lý. Điều này giảm bớt gánh nặng chi phí mua sắm và quản lý một loạt các thiết bị kiểm thử, đồng thời nâng cao sự tự tin khi phát hành.

Hơn nữa, việc giới thiệu các kỹ năng AI tiêu chuẩn hóa mang đến một cách thức để thực thi tính nhất quán trong các codebase được quản lý bởi nhiều nhà phát triển hoặc các tác nhân tự động. Khi các công cụ AI tạo mã, chúng thường bỏ sót các yêu cầu tinh tế của nền tảng, chẳng hạn như xử lý quyền hạn đúng cách hoặc các thành phần nhận biết vòng đời (lifecycle-aware components). Bằng cách sử dụng các kỹ năng đã được đánh giá trước cho các nhiệm vụ như bảo mật Intent hoặc triển khai Credential Manager, các đội ngũ có thể giảm nợ kỹ thuật và lỗ hổng bảo mật ngay từ giai đoạn đầu của chu kỳ phát triển. Điều này đặc biệt có giá trị đối với các đội ngũ nhỏ và vừa cần di chuyển nhanh nhưng không đủ nguồn lực để xem xét mã thủ công chi tiết cho từng đoạn mã do AI tạo ra.

Bạn có thể làm gì

  • Cài đặt Android CLI: Sử dụng các hướng dẫn dòng lệnh được cung cấp để cài đặt phiên bản Android CLI mới nhất trên máy phát triển của bạn.
  • Khởi tạo môi trường: Chạy android init để thiết lập kỹ năng cơ bản android-cli và cấu hình tác nhân của bạn.
  • Khám phá các kỹ năng có sẵn: Thực thi android skills list để xem tất cả các kỹ năng chính thức, bao gồm những kỹ năng dành cho Wear OS, TV và kiểm toán bảo mật.
  • Thêm các kỹ năng cụ thể: Cài đặt các kỹ năng liên quan cho dự án của bạn, chẳng hạn như android skills add wear-compose-m3 --project=, để nâng cao khả năng của tác nhân cho các nền tảng cụ thể.
  • Kiểm thử thiết bị từ xa: Liên kết dự án của bạn và sử dụng CLI để liệt kê các thiết bị từ xa có sẵn thông qua Android Device Streaming cho việc kiểm thử không giao diện.
  • Cập nhật thường xuyên: Giữ cho các kỹ năng của bạn luôn mới bằng cách chạy android skills update --all để đảm bảo các tác nhân của bạn có hướng dẫn nền tảng mới nhất.

Tin khác

Tất cả tin