Trang này cung cấp thông tin tổng quan về các thay đổi mới về API cho doanh nghiệp, các tính năng và hành vi được ra mắt trên Android 11.
Hồ sơ công việc
Các tính năng mới sau đây đã có trên Android 11 cho hồ sơ công việc.
Cải tiến hồ sơ công việc cho thiết bị thuộc sở hữu của công ty
Android 11 ra mắt tính năng hỗ trợ tốt hơn cho hồ sơ công việc trên thiết bị của công ty. Nếu bạn thêm hồ sơ công việc từ trình hướng dẫn thiết lập bằng các công cụ cấp phép đã thêm vào Android 10, thì thiết bị sẽ được coi là thuộc sở hữu của công ty và nhiều chính sách quản lý tài sản cũng như chính sách bảo mật thiết bị được cung cấp cho trình kiểm soát chính sách thiết bị (DPC). Các chức năng này cho phép quản lý dễ dàng hơn cả mục đích sử dụng cá nhân lẫn công việc trên thiết bị thuộc quyền sở hữu của công ty, trong khi vẫn duy trì các biện pháp bảo vệ quyền riêng tư của hồ sơ công việc.
Nếu bạn thêm hồ sơ công việc vào một thiết bị bằng bất kỳ phương thức nào khác, thì Android 11 sẽ nhận dạng thiết bị đó là thuộc sở hữu của cá nhân. Hành vi và tính năng có sẵn cho hồ sơ công việc trên các thiết bị thuộc sở hữu của cá nhân vẫn không thay đổi.
Thiết bị nâng cấp lên Android 11
Hồ sơ công việc trên các thiết bị được quản lý toàn diện sẽ được nâng cấp lên trải nghiệm hồ sơ công việc nâng cao trên Android 11. Đối với khách hàng, điều này có nghĩa là thiết bị sẽ nhận được những lợi ích về quyền riêng tư tốt hơn và tính nhất quán của trải nghiệm hồ sơ công việc duy nhất trên cả thiết bị thuộc sở hữu của cá nhân và thiết bị thuộc sở hữu của công ty, mà không cần đăng ký lại hồ sơ công việc cũ trên thiết bị được quản lý hoàn toàn. Hoặc nếu muốn, bằng cách xoá hồ sơ công việc trước khi nâng cấp, bạn có thể duy trì trải nghiệm sử dụng thiết bị được quản lý toàn diện trong quá trình nâng cấp.
Khách hàng có thể liên hệ với EMM của họ để đảm bảo thiết bị của họ sẵn sàng nâng cấp lên Android 11. Nhà cung cấp dịch vụ EMM có thể xem hướng dẫn di chuyển chi tiết hơn trong Cộng đồng nhà cung cấp EMM cho Android Enterprise (cần đăng nhập).
Cải tiến về trải nghiệm người dùng
Các thẻ công việc và cá nhân riêng biệt ra mắt trong trình chạy mặc định trong Android 9 đã được mở rộng cho nhiều tính năng trên thiết bị hơn. Trong Android 11, nhà sản xuất thiết bị có thể trình bày các thẻ công việc và cá nhân:
- Trong ứng dụng Cài đặt, đặc biệt là Vị trí, Bộ nhớ, Tài khoản và Thông tin ứng dụng.
- Khi người dùng nhấn vào biểu tượng Chia sẻ .
- Khi người dùng thấy tuỳ chọn mở một mục đã chọn bằng một ứng dụng khác (trình đơn Mở bằng).
- Khi chọn tài liệu.
![](https://developer.android.com/static/images/about/versions/11/work-profile-ux.png?authuser=8&hl=vi)
Android 11 cũng giới thiệu các tính năng nâng cao về trải nghiệm người dùng để giúp người dùng hiểu rõ hơn khi hồ sơ công việc của họ bị tạm dừng. Và khi bật hồ sơ công việc, người dùng sẽ không phải nhập mật mã công việc nữa nếu mật mã đó giống với mật mã của thiết bị.
Nút đặt lại mật mã của hồ sơ công việc
Khi hồ sơ công việc bị tạm dừng, màn hình khoá hồ sơ công việc giờ đây sẽ hỗ trợ nút quên mật khẩu của tôi cho các thiết bị Android 11 có mật khẩu riêng cho thiết bị và hồ sơ công việc. Nếu DPC của bạn nhận biết được quy trình khởi động trực tiếp, bạn có thể thiết lập và kích hoạt một mã thông báo để bật nút này.
Khi người dùng nhấn vào nút này, họ sẽ thấy văn bản hướng dẫn họ liên hệ với quản trị viên CNTT. Việc nhấn nút này cũng sẽ khởi động hồ sơ công việc ở chế độ khởi động trực tiếp (khoá), cho phép DPC của bạn hoàn tất các bước để đặt lại mật mã của hồ sơ công việc bảo mật.
Thiết bị thuộc sở hữu của công ty
Các tính năng mới sau đây dành cho thiết bị thuộc sở hữu của công ty. Thuật ngữ thiết bị do công ty sở hữu dùng để chỉ cả thiết bị được quản lý hoàn toàn và thiết bị hồ sơ công việc thuộc sở hữu của công ty.
Chế độ Tiêu chí chung
Chế độ này đáp ứng các yêu cầu cụ thể về Tiêu chí chung Hồ sơ bảo vệ nguyên tắc cơ bản của thiết bị di động (MDFPP). Giờ đây, quản trị viên của các thiết bị do công ty sở hữu có thể bật Chế độ tiêu chí chung (và kiểm tra xem chế độ này đã bật) trên một thiết bị hay chưa. Khi được bật, Chế độ tiêu chí chung sẽ tăng cường tính bảo mật trong một số thành phần bảo mật nhất định trên thiết bị, bao gồm cả phương thức mã hoá AES-GCM cho Khoá dài hạn Bluetooth và lưu trữ cấu hình Wi-Fi.
Hỗ trợ chứng thực khoá riêng lẻ
Trong Android 11, quản trị viên của các thiết bị do công ty sở hữu có thể yêu cầu chứng thực thiết bị bằng cách sử dụng từng chứng chỉ chứng thực:
- Đảm bảo
KeyGenParameterSpec
được tạo bằng StrongBox được chỉ định. - Truyền
ID_TYPE_INDIVIDUAL_ATTESTATION
cho đối sốidAttestationFlags
.
Chúng tôi cũng có một phương thức mới để kiểm tra xem thiết bị có hỗ trợ quy trình chứng thực mã nhận dạng thiết bị duy nhất hay không.
Khác
Giờ đây, người dùng sẽ nhận được thông báo khi quản trị viên:
- Bật dịch vụ vị trí trên thiết bị của công ty họ. Nếu quản trị viên thiết lập một chính sách chung là tự động chấp nhận tất cả các quyền, thì người dùng sẽ nhận được thông báo khi một ứng dụng yêu cầu và được cấp quyền truy cập thông tin vị trí theo chính sách này.
- Cấp cho ứng dụng quyền sử dụng thông tin vị trí của thiết bị thuộc sở hữu cá nhân.
Cấp trước quyền truy cập chứng chỉ vào các ứng dụng công việc: Giờ đây, DPC nhắm đến Android 11 có tuỳ chọn cấp cho từng ứng dụng quyền truy cập vào các khoá
KeyChain
cụ thể, cho phép những ứng dụng này gọigetCertificateChain()
vàgetPrivateKey()
mà không cần gọichoosePrivateKeyAlias()
trước.Ví dụ: các ứng dụng VPN chạy dưới dạng dịch vụ nền có thể sử dụng tính năng này để có quyền truy cập vào các chứng chỉ cần thiết mà không đòi hỏi người dùng phải tương tác. Bạn cũng có thể sử dụng một phương thức mới để thu hồi quyền truy cập.
Tất cả các phương thức liên quan đến việc đặt mật khẩu tối thiểu đều yêu cầu chất lượng mật khẩu phù hợp trước khi có thể thực thi.
setPasswordMinimumLength()
cần có ít nhấtPASSWORD_QUALITY_NUMERIC
.- Tất cả các phương thức mật khẩu tối thiểu khác đều yêu cầu ít nhất
PASSWORD_QUALITY_COMPLEX
.
Các tính năng nâng cao cho VPN luôn bật: Người dùng không thể tắt VPN luôn bật khi đã quản trị viên định cấu hình.
Nội dung cập nhật đối với
ADMIN_POLICY_COMPLIANCE
:- Khi cấp phép một thiết bị Android 11, hệ thống giờ đây sẽ gửi
ADMIN_POLICY_COMPLIANCE
trước khi đặtDEVICE_PROVISIONED
thànhtrue
. - Bạn cũng có thể sử dụng
ADMIN_POLICY_COMPLIANCE
khi thêm Tài khoản Google để cấp phép cho một thiết bị. Trong bản phát hành Android 2021, bạn bắt buộc phải sử dụng phương thức cấp phép này.
- Khi cấp phép một thiết bị Android 11, hệ thống giờ đây sẽ gửi
Các API mới cũng được cung cấp cho:
- Kiểm tra và đặt xem có bật thời gian tự động trên một thiết bị hay không. Nếu được bật, thời gian tự động được lấy từ mạng. Thay thế
setAutoTimeRequired()
vàgetAutoTimeRequired()
(xem phần Ngừng sử dụng để biết thêm thông tin). - Kiểm tra và đặt xem có bật múi giờ tự động trên một thiết bị hay không. Nếu bạn bật chính sách này, múi giờ sẽ tự động được lấy từ mạng.
- Kiểm tra và đặt chính sách bảo vệ chống đặt lại về trạng thái ban đầu (FRP) trên một thiết bị do công ty sở hữu.
- Kiểm tra và đặt xem người dùng có thể thay đổi chế độ cài đặt mạng do quản trị viên định cấu hình trên thiết bị thuộc sở hữu của công ty hay không.
- Kiểm tra và đặt các gói được bảo vệ trên một thiết bị được quản lý toàn bộ. Người dùng không thể xoá dữ liệu ứng dụng hoặc buộc dừng các gói được bảo vệ.
- Đặt chế độ cài đặt vị trí chính trên thiết bị.
- Kiểm tra và đặt xem có bật thời gian tự động trên một thiết bị hay không. Nếu được bật, thời gian tự động được lấy từ mạng. Thay thế
Ngừng sử dụng
Android 11 ngừng sử dụng API đáng lưu ý sau đây:
Chế độ cài đặt
Settings.Secure.LOCATION_MODE
không còn được dùng nữa. Các ứng dụng không nên sử dụng giá trị này làm đối sốsetting
cho phương thứcsetSecureSetting()
. Thay vào đó, chủ sở hữu thiết bị nên gọisetLocationEnabled()
.resetPassword()
hiện đã ngừng hoạt động hoàn toàn. Thay vào đó, tất cả DPC đều nên sử dụng tính năng đặt lại mật mã bảo mật.setAutoTimeRequired()
vàgetAutoTimeRequired()
. Thay vào đó, hãy sử dụngsetAutoTime()
vàgetAutoTime()
.setStorageEncryption
vàgetStorageEncryption()
. Thay vào đó, hãy sử dụnggetStorageEncryptionStatus()
.setGlobalSetting()
vàsetSecureSetting()
hầu như không còn được dùng nữa — các phương thức setter chuyên dụng và các hạn chế người dùng có sẵn để thay thế hầu hết các chế độ cài đặt (xem tài liệu tham khảo để biết thêm chi tiết).setOrganizationColor()
không còn được dùng nữa.
Tìm hiểu thêm
Để tìm hiểu về những thay đổi khác có thể ảnh hưởng đến ứng dụng của bạn, hãy đọc các trang về các thay đổi về hành vi của Android 11 (đối với ứng dụng nhắm đến Android 11 và đối với tất cả ứng dụng).