Bản xem trước dành cho nhà phát triển Android 11 3 mang đến nhiều công cụ cần thiết để phân tích sự cố, gỡ lỗi không dây, hỗ trợ gia tăng ADB và các tính năng khác
Google đã phát hành phiên bản thứ ba và dự kiến là phiên bản Android 11 Developer Preview cuối cùng. Phiên bản thử nghiệm mới nhất của Android 11 bao gồm một số tính năng mới sẽ giúp các nhà phát triển hiểu rõ hơn về hoạt động và sự cố thường xuyên của ứng dụng. Bản xem trước 3 dành cho nhà phát triển Android 11 tuân theo phát hành Android 11 DP thứ hai đã xảy ra vào tháng trước. Với lần lặp lại thứ ba, Google đã bao gồm một tính năng chính và thực hiện một vài chỉnh sửa khác đối với những tính năng hiện có đã được giới thiệu trong các lần lặp trước đó.
Bản Android 11 Developer Preview phiên bản 3 đã được phát hành bởi Google. Đây sẽ là phiên bản Xem trước dành cho nhà phát triển cuối cùng dành cho Android 11 trước khi bản cập nhật lớn sắp tới chuyển sang giai đoạn thử nghiệm beta. Google đã lên kế hoạch phát hành thêm hai Bản xem trước dành cho nhà phát triển trước khi mở bản beta cho các thiết bị không phải Pixel và đây là bản mới nhất đến tay các nhà phát triển. Phiên bản mới nhất bao gồm hỗ trợ tăng dần ADB, Gỡ lỗi không dây và một số tính năng khác. Dưới đây là những gì có trong Bản xem trước 3 dành cho nhà phát triển Android 11:
Cập nhật lý do thoát ứng dụng:
Trong Android 11, các ứng dụng có thể truy xuất hồ sơ về các lý do đằng sau sự cố hoặc cái chết của ứng dụng gần đây nhất bằng cách sử dụng getHistoricalProcessExitReasons phương pháp trong ActivityManager lớp học. Cái mới ApplicationExitInfo lớp nêu chi tiết thông tin mà ứng dụng có thể truy xuất vì lý do thoát lịch sử của chúng, có thể bao gồm các yếu tố như hệ thống sắp hết bộ nhớ, lỗi mã gốc, thay đổi quyền thời gian chạy, sử dụng quá nhiều tài nguyên, v.v. Các API này đã được cập nhật trong Android 11 Bản xem trước dành cho nhà phát triển 3 dựa trên phản hồi của nhà phát triển mà Google đang tích cực tìm kiếm.
Phân tích đống GWP-ASan:
Bản Android 11 Developer Preview v2 trước đây đã thêm một số công cụ để giúp các nhà phát triển tìm và khắc phục các vấn đề về an toàn bộ nhớ. Mới nhất là GWP-ASan (còn được biết đến với từ viết tắt đệ quy “GWP-ASan sẽ cung cấp tính chất phân bổ”), một “công cụ phân bổ lấy mẫu phát hiện lỗi bộ nhớ heap với chi phí tối thiểu hoặc tác động đến hiệu suất.” Trong Android 11 Developer Preview v3, GWP-ASan được bật theo mặc định trong các tệp nhị phân nền tảng và ứng dụng hệ thống nhưng các nhà phát triển cũng có thể bật nó cho các ứng dụng của họ. Google khuyên bạn nên làm như vậy nếu một ứng dụng sử dụng mã thư viện gốc.
ADB tăng dần:
Google muốn các APK lớn được cài đặt nhanh hơn nhiều so với các phiên bản Android trước. Do đó, công ty đang giới thiệu một tính năng Gia tăng mới của ADB. Tính năng này có thể giúp cài đặt các APK lớn (2GB +) từ PC sang điện thoại nhanh hơn gấp 10 lần so với trước đây. Trong Bản xem trước 3 dành cho nhà phát triển Android 11, các nhà phát triển có thể cài đặt một APK gia tăng bằng cách sử dụng “Cài đặt ADB –incremental”Trong tệp nhị phân ADB mới nhất. APK phải được ký bằng định dạng APK Signature Scheme v4 mới, định dạng này tạo ra một chữ ký trong một tệp riêng biệt. Tính năng này cũng yêu cầu thiết bị phải hỗ trợ Hệ thống tệp tăng dần mới, hiện chỉ được hỗ trợ bởi Pixel 4 và Pixel 4 XL. Google nói rằng tất cả các thiết bị khởi chạy Android 11 sẽ hỗ trợ Hệ thống tệp tăng dần và do đó ADB tăng dần.
Gỡ lỗi không dây:
ADB không dây giờ đây dễ dàng hơn bao giờ hết trong Android 11 với “gỡ lỗi không dây”Trong Tùy chọn nhà phát triển. Tính năng này lần đầu tiên xuất hiện trong Android 11 Developer Preview 2, nhưng Google chưa bao giờ công bố điều đó. Người dùng hiện có thể ghép nối điện thoại của họ với PC bằng quy trình mã ghép nối, nhưng Google cho biết họ có kế hoạch thêm quy trình quét mã QR trong bản phát hành Android Studio trong tương lai.
Cập nhật kiểm toán quyền truy cập dữ liệu:
Google đã cập nhật các API kiểm tra quyền truy cập dữ liệu mới trong Android 11 Developer Preview 3. Cụ thể, Google đã đổi tên một số API. Do đó, các nhà phát triển ứng dụng phải cập nhật ứng dụng của họ nếu họ đang sử dụng bất kỳ ứng dụng nào. Một ứng dụng mẫu có thể được tìm thấy ở đây. Phản hồi có thể được đưa ra ở đây.
Google đã cung cấp ghi chú phát hành chi tiết cho Bản xem trước dành cho nhà phát triển Android 11 3. Người thử nghiệm có thể chạy bản dựng xem trước trong Trình giả lập Android của Android Studio trong trường hợp họ không có thiết bị tương thích Đây là Bản xem trước dành cho nhà phát triển thứ ba và cuối cùng. Sẽ có 2 bản phát hành beta bao gồm các thiết bị không phải Pixel. Những người mua điện thoại thông minh Android gần đây có thể mong đợi nhận được phiên bản ổn định của Android 11 sau tháng 6 năm 2020 hoặc có lẽ là trong quý 3 năm nay.