Bản phát hành xem trước đầu tiên của nền tảng di động Android 11

Google trình bày phiên bản thử nghiệm của nền tảng di động mở Android 11. Phát hành Android 11 dự kiến trong quý 2020 năm XNUMX. Để đánh giá các tính năng nền tảng mới gợi ý chương trình thử nghiệm trước. Xây dựng chương trình cơ sở chuẩn bị dành cho các thiết bị Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL và Pixel 4/4 XL. Quá trình flash được thực hiện thủ công, khả năng cài đặt Android 11 qua bản cập nhật OTA sẽ xuất hiện vào tháng XNUMX.

Chìa khóa đổi mới Android 11:

  • Trình mô phỏng Android đã bổ sung thêm khả năng thử nghiệm để chạy mã thực thi của các ứng dụng 32 và 64 bit được biên dịch cho kiến ​​trúc ARM, được bao quanh bởi hình ảnh hệ thống Android 11 chạy trong trình mô phỏng, được biên dịch cho kiến ​​trúc x86_64.
  • Hỗ trợ cho chuẩn di động 5G đã được mở rộng, cung cấp băng thông cao hơn và độ trễ thấp hơn. Các ứng dụng sử dụng nhiều mạng thực hiện các hoạt động như phát trực tuyến video 4K và tải xuống nội dung trò chơi độ phân giải cao giờ đây không chỉ có thể hoạt động khi được kết nối qua Wi-Fi mà còn khi hoạt động qua mạng của nhà cung cấp dịch vụ di động. Để đơn giản hóa việc điều chỉnh ứng dụng, có tính đến các kênh liên lạc 5G, API đã được mở rộng Đo lường động, được sử dụng để kiểm tra xem kết nối có bị tính phí cho lưu lượng truy cập hay không và liệu một lượng lớn dữ liệu có thể được truyền qua kết nối đó hay không. API này hiện bao gồm các mạng di động và cho phép bạn xác định kết nối với nhà cung cấp cung cấp mức giá thực sự không giới hạn khi kết nối qua 5G.

    API cũng đã được mở rộng. Công cụ ước tính băng thông, cho phép bạn dự đoán lượng băng thông có sẵn để tải xuống hoặc gửi dữ liệu mà không cần tiến hành kiểm tra mạng của riêng bạn.

  • Đã thêm hỗ trợ cho các loại màn hình mới "pinhole" (màn hình bao phủ toàn bộ mặt trước của điện thoại thông minh, ngoại trừ một vòng tròn nhỏ ở góc trên bên trái cho camera trước) và "thác nước" (màn hình cũng bao phủ các cạnh bên tròn của thiết bị). Giờ đây, các ứng dụng có thể xác định sự hiện diện của các vùng hiển thị và vùng mù bổ sung trên các màn hình này bằng API tiêu chuẩn Phần cắt hiển thị. Để che các mặt bên và tổ chức tương tác ở các khu vực gần mép màn hình “thác nước”, API đề xuất mới thách thức.
  • Đã thêm tùy chọn nhắn tin bổ sung. Một phần riêng biệt với các cuộc trò chuyện đang hoạt động đã được thêm vào khu vực thông báo, cho phép bạn tìm thấy ngay các cuộc trò chuyện hiện tại mà không cần rời khỏi ứng dụng khác. Các ứng dụng nhắn tin và trò chuyện đã được chuyển sang sử dụng API Bubbles, cho phép bạn sử dụng khái niệm "bong bóng" để hoạt động đồng thời với một số ứng dụng - bạn có thể trò chuyện mà không cần dừng công việc trong một chương trình khác. Khi viết nhanh thư trả lời từ vùng thông báo, giờ đây bạn có thể đính kèm hình ảnh vào tin nhắn bằng cách sao chép chúng qua clipboard.
  • API được cập nhật lên phiên bản 1.3 Mạng lưới thần kinh, cung cấp cho các ứng dụng khả năng sử dụng khả năng tăng tốc phần cứng cho các hệ thống máy học. API được định vị là lớp cơ sở cho hoạt động của các khung máy học trong Android, chẳng hạn như TensorFlow Lite và Caffe2. Một số mô hình mạng nơ-ron làm sẵn đã được đề xuất để sử dụng trên thiết bị di động, bao gồm Mạng di động (nhận biết đồ vật trong ảnh), Khởi đầu v3 (thị giác máy tính) và Thông minh
    đáp lại
    (lựa chọn các tùy chọn phản hồi cho tin nhắn). Trong số mới thực hiện hỗ trợ lượng tử hóa mở rộng bằng cách sử dụng số nguyên có dấu thay vì số dấu phẩy động, giúp giảm kích thước mô hình và tăng tốc độ làm việc với chúng. Ngoài ra, các khả năng đã được thêm vào API Chất lượng dịch vụ để kiểm soát mức độ ưu tiên và thời gian chờ khi thực thi các mô hình, đồng thời API Miền bộ nhớ đã được mở rộng để giảm các hoạt động sao chép và chuyển đổi bộ nhớ khi thực thi các mô hình một cách tuần tự.

  • Các tùy chọn mới đã được thêm vào để kiểm soát cách ứng dụng truy cập dữ liệu cá nhân. Ngoài chế độ chỉ truy cập vị trí khi làm việc với chương trình (quyền truy cập bị chặn ở chế độ nền) được giới thiệu trong bản phát hành mới nhất trong Android 11 được trình bày hỗ trợ cho các quyền một lần. Giờ đây, người dùng có thể cấp cho ứng dụng quyền truy cập tạm thời vào các quyền chính như quyền truy cập vị trí, micrô và máy ảnh. Quyền này có hiệu lực trong suốt phiên hiện tại và bị thu hồi ngay khi người dùng chuyển sang chương trình khác.

    Bản phát hành xem trước đầu tiên của nền tảng di động Android 11

  • Các thay đổi đã được thực hiện để đơn giản hóa việc di chuyển ứng dụng sang bộ lưu trữ
    Lưu trữ phạm vi, cho phép bạn tách biệt các tệp ứng dụng trên thiết bị lưu trữ ngoài (chẳng hạn như thẻ SD). Với Scoped Storage, dữ liệu ứng dụng được giới hạn trong một thư mục duy nhất và cần có các quyền riêng biệt để truy cập vào các bộ sưu tập phương tiện được chia sẻ. Android 11 giới thiệu hỗ trợ cho chế độ truy cập phương tiện tùy chọn bằng cách sử dụng đường dẫn tệp đầy đủ,
    đã cập nhật API DocumentsUI, thêm khả năng thực hiện các thao tác hàng loạt trong MediaStore.

  • Tùy chọn mở rộng cho sử dụng cảm biến sinh trắc học để xác thực. API BiometricPrompt, cung cấp hộp thoại xác thực sinh trắc học phổ quát, hiện hỗ trợ ba loại trình xác thực — thông tin xác thực mạnh, yếu và thiết bị. Tích hợp đơn giản hóa BiometricPrompt với các kiến ​​trúc ứng dụng khác nhau, không giới hạn việc sử dụng lớp Hoạt động.
  • Khi lắp ráp các thành phần nền tảng yêu cầu tăng cường bảo vệ, các cơ chế bảo vệ hoạt động ở giai đoạn biên dịch sẽ được tham gia. CFI (Tính toàn vẹn của luồng điều khiển), Giới hạnSan, IntSan (Khử trùng tràn số nguyên) và Ngăn xếp cuộc gọi bóng tối. Để phát hiện sự cố khi làm việc với bộ nhớ trong ứng dụng, việc kiểm tra con trỏ trong vùng heap dựa trên các thẻ liên kết với chúng được bật (gắn thẻ con trỏ heap). Để tìm lỗi bộ nhớ đề xuất một hình ảnh hệ thống bổ sung đã bật công cụ gỡ lỗi HWAsan (AddressSanitizer được phần cứng hỗ trợ).
  • API đã chuẩn bị BlobStoreManager, cho phép bạn tổ chức trao đổi an toàn dữ liệu nhị phân giữa các ứng dụng. Ví dụ: API này có thể được sử dụng để cung cấp cho nhiều ứng dụng quyền truy cập vào các mô hình học máy khi các ứng dụng đó được điều hành bởi một người dùng.
  • Đã thêm hỗ trợ nền tảng để lưu trữ an toàn và truy xuất các tài liệu nhận dạng có thể kiểm chứng như Giấy phép lái xe điện tử.
  • Là một phần của dự án Mainline, cho phép bạn cập nhật các thành phần hệ thống riêng lẻ mà không cần cập nhật toàn bộ nền tảng, 12 mô-đun có thể cập nhật mới đã được chuẩn bị cùng với 10 mô-đun có sẵn trong Android 10. Các bản cập nhật ảnh hưởng đến các thành phần không phải phần cứng được tải xuống thông qua Google Chơi riêng biệt với các bản cập nhật firmware OTA từ nhà sản xuất. Trong số các mô-đun mới có thể được cập nhật thông qua Google Play mà không cần cập nhật chương trình cơ sở là mô-đun để quản lý quyền, mô-đun để làm việc với ổ đĩa (hỗ trợ Bộ lưu trữ có phạm vi) và mô-đun có NNAPI (API mạng thần kinh).
  • Đã tiến hành hoạt động nhằm giảm tác động của việc thay đổi hành vi của một số hệ thống con đến hoạt động của ứng dụng. Giờ đây, những đổi mới có thể ảnh hưởng đến hoạt động của ứng dụng có thể bị vô hiệu hóa và điều chỉnh tùy ý ở cấp SDK. Để đơn giản hóa việc kiểm tra khả năng tương thích của ứng dụng Android 11, giao diện Tùy chọn dành cho nhà phát triển và tiện ích adb cung cấp các cài đặt để bật và tắt các tính năng ảnh hưởng đến khả năng tương thích (Tôi cho phép bạn bỏ qua kiểm tra mà không thay đổi targetSdkVersion và không cần xây dựng lại ứng dụng). Đã cập nhật danh sách xám cho các API bị hạn chế không được cung cấp trong SDK.

    Bản phát hành xem trước đầu tiên của nền tảng di động Android 11

  • Đã thêm khung trình tải tài nguyênA cho phép ứng dụng tải động các tài nguyên bổ sung khi chạy.
  • Đã thêm khả năng chuyển trạng thái xác minh của cuộc gọi đến tới các ứng dụng, ví dụ: có thể được sử dụng để tạo hộp thoại tùy chỉnh sau khi xử lý cuộc gọi, bao gồm các hành động bổ sung để đánh dấu cuộc gọi là spam hoặc thêm nó vào sổ địa chỉ.
  • API cải tiến Đề xuất WiFi, cho phép ứng dụng (trình quản lý kết nối mạng) tác động đến thuật toán chọn mạng không dây ưa thích bằng cách truyền danh sách mạng được xếp hạng và cũng tính đến các số liệu bổ sung khi chọn mạng, chẳng hạn như thông tin về băng thông và chất lượng truyền thông kênh trong lần kết nối cuối cùng. Đã thêm khả năng quản lý mạng không dây hỗ trợ tiêu chuẩn Điểm phát sóng 2.0 (Passpoint), bao gồm tính toán thời gian hết hạn của hồ sơ người dùng và khả năng sử dụng chứng chỉ tự ký trong hồ sơ.
  • API ImageDecoding bổ sung hỗ trợ giải mã và hiển thị hình ảnh động HEIF (HEIC của Apple) bằng phương pháp nén HEVC (H.265). So với ảnh GIF động, định dạng HEIF có thể giảm đáng kể kích thước tệp.
  • Một API đã được thêm vào NDK để sử dụng trong mã gốc của hoạt động mã hóa và giải mã hình ảnh (JPEG, PNG, WebP, v.v.) mà không liên quan đến thư viện của bên thứ ba. API mới giúp giảm kích thước tệp APK bằng các ứng dụng gốc và giải quyết vấn đề cập nhật các thư viện nhúng có thể chứa lỗ hổng.
  • Giờ đây, các ứng dụng máy ảnh có thể tạm thời tắt chế độ rung (ví dụ: khi hiển thị thông báo) để chặn tính năng này hoạt động trong phiên chụp ảnh.
  • Cung cấp khả năng kích hoạt các chế độ Bokeh (làm mờ nền trên ảnh) cho các thiết bị hỗ trợ chúng (ví dụ: chế độ tĩnh mang lại chất lượng hình ảnh cao hơn và chế độ liên tục khớp chặt hơn với dữ liệu từ cảm biến).
  • Đã thêm API cho Séc и thiết lập chế độ phát lại video có độ trễ thấp được yêu cầu bởi các ứng dụng phát trực tuyến thời gian thực. Ngoài ra, hỗ trợ đã được thêm cho Chế độ độ trễ thấp HDMI (Chế độ trò chơi), vô hiệu hóa xử lý hậu kỳ đồ họa trên TV hoặc màn hình ngoài để giảm độ trễ.

Nguồn: opennet.ru

Thêm một lời nhận xét