Honeycomb

Chào mừng bạn đến với Android 3.0!

Nền tảng Android 3.0 giới thiệu nhiều tính năng mới và thú vị cho người dùng cũng như nhà phát triển. Tài liệu này cung cấp thông tin sơ lược về một số tính năng và công nghệ mới được cung cấp trong Android 3.0. Để biết thông tin chi tiết hơn về API mới dành cho nhà phát triển, hãy xem tài liệu về Nền tảng Android 3.0.

Tính năng mới của người dùng

Giao diện người dùng mới được thiết kế từ đầu cho máy tính bảng

Android 3.0 là phiên bản mới của nền tảng Android được tối ưu hoá đặc biệt cho các thiết bị có kích thước màn hình lớn hơn, đặc biệt là máy tính bảng. Phiên bản này giới thiệu một thiết kế giao diện người dùng hoàn toàn mới, thực sự ảo và "ba chiều" cũng như một mô hình tương tác trang nhã, tập trung vào nội dung.

Android 3.0 được xây dựng dựa trên những điều mọi người yêu thích nhất về Android — đa nhiệm được tinh chỉnh, thông báo phong phú, tuỳ chỉnh Màn hình chính, tiện ích, v.v. và biến đổi chúng bằng trải nghiệm 3D sống động và khả năng tương tác sâu hơn, khiến chúng trở nên quen thuộc nhưng thậm chí còn tốt hơn trước.

Giao diện người dùng mới mang đến các mô hình mới cho tương tác, điều hướng và tuỳ chỉnh, đồng thời cung cấp các mô hình này cho tất cả ứng dụng – ngay cả những ứng dụng được xây dựng cho các phiên bản trước đây của nền tảng. Các ứng dụng viết cho Android 3.0 có thể sử dụng một nhóm đối tượng giao diện người dùng mở rộng, đồ hoạ mạnh mẽ và các chức năng đa phương tiện để thu hút người dùng theo những cách mới.

Thanh hệ thống, cho trạng thái và thông báo chung

Trên toàn bộ hệ thống và trong tất cả các ứng dụng, người dùng có thể truy cập nhanh vào các thông báo, trạng thái hệ thống và các nút điều hướng mềm trên Thanh hệ thống nằm ở cuối màn hình. Thanh hệ thống luôn xuất hiện và là điểm tiếp xúc quan trọng đối với người dùng, nhưng trong "chế độ tắt đèn" mới cũng có thể được làm mờ để xem ở chế độ toàn màn hình, chẳng hạn như đối với video.

Thanh thao tác, để kiểm soát ứng dụng

Trong mọi ứng dụng, người dùng có thể truy cập vào các tùy chọn theo ngữ cảnh, điều hướng, tiện ích hoặc các loại nội dung khác trong Thanh hành động, được hiển thị ở đầu màn hình. Thanh tác vụ luôn xuất hiện khi ứng dụng đang được sử dụng, mặc dù nội dung, giao diện và các thuộc tính khác của ứng dụng đó do ứng dụng quản lý chứ không phải hệ thống quản lý. Thanh thao tác là một điểm tiếp xúc quan trọng khác đối với người dùng, đặc biệt là với các mục hành động và trình đơn thả xuống mục bổ sung mà người dùng thường truy cập theo cách tương tự trong hầu hết các ứng dụng.

Màn hình chính có thể tuỳ chỉnh

Năm Màn hình chính có thể tuỳ chỉnh giúp người dùng truy cập tức thì vào tất cả các phần của hệ thống từ bất kỳ ngữ cảnh nào. Mỗi màn hình có một lưới lớn giúp duy trì cách sắp xếp không gian theo mọi hướng. Người dùng có thể chọn và thao tác với các tiện ích trên Màn hình chính, lối tắt ứng dụng và hình nền bằng chế độ bố cục hình ảnh chuyên dụng. Gợi ý bằng hình ảnh và bóng đổ giúp cải thiện khả năng hiển thị khi điều chỉnh bố cục của phím tắt và tiện ích. Mỗi Màn hình chính cũng cung cấp một trình chạy quen thuộc để truy cập vào tất cả ứng dụng đã cài đặt, cũng như Hộp tìm kiếm để tìm kiếm toàn bộ ứng dụng, danh bạ, tệp đa phương tiện, nội dung web, v.v.

Các ứng dụng gần đây, giúp bạn dễ dàng thao tác đa nhiệm một cách trực quan

Đa nhiệm là một sức mạnh chính của Android và là trung tâm của trải nghiệm Android 3.0. Khi người dùng khởi chạy ứng dụng để xử lý nhiều tác vụ, họ có thể sử dụng danh sách Ứng dụng gần đây trên Thanh hệ thống để xem các tác vụ đang diễn ra và nhanh chóng chuyển từ ngữ cảnh ứng dụng này sang ngữ cảnh ứng dụng khác. Để giúp người dùng nhanh chóng xác định được nhiệm vụ liên kết với từng ứng dụng, danh sách này sẽ cung cấp thông tin tổng quan nhanh về trạng thái thực tế của ứng dụng vào lần gần nhất người dùng xem.

Bàn phím được thiết kế lại

Bàn phím mềm của Android được thiết kế lại để giúp nhập văn bản nhanh và chính xác trên các màn hình có kích thước lớn hơn. Các phím được định hình lại và đặt lại vị trí để cải thiện tính năng nhắm mục tiêu, đồng thời các khoá mới đã được thêm vào (chẳng hạn như phím Tab) để nhập văn bản phong phú hơn và hiệu quả hơn. Người dùng có thể chạm và giữ phím để truy cập trình đơn có các ký tự đặc biệt và chuyển đổi chế độ nhập văn bản/giọng nói từ một nút trên Thanh hệ thống.

Cải thiện khả năng lựa chọn, sao chép và dán văn bản

Khi nhập hoặc xem văn bản, giao diện người dùng mới cho phép người dùng nhanh chóng chọn một từ bằng cách nhấn và giữ, sau đó điều chỉnh vùng chọn nếu cần bằng cách kéo một nhóm các mũi tên giới hạn đến vị trí mới. Sau đó, người dùng có thể chọn một thao tác trên Thanh thao tác, chẳng hạn như sao chép vào bảng nhớ tạm, chia sẻ, dán, tìm kiếm trên web hoặc tìm.

Lựa chọn mới về kết nối

Android 3.0 bao gồm các tính năng kết nối mới tăng tính linh hoạt và thuận tiện cho người dùng. Tính năng hỗ trợ tích hợp cho Giao thức truyền hình ảnh/nội dung nghe nhìn cho phép người dùng đồng bộ hoá ngay các tệp đa phương tiện với máy tính hoặc máy ảnh được kết nối USB mà không cần lắp thiết bị lưu trữ dung lượng lớn USB. Người dùng cũng có thể kết nối bàn phím đầy đủ qua USB hoặc Bluetooth để có môi trường nhập văn bản quen thuộc. Để cải thiện khả năng kết nối Wi-Fi, chế độ quét kết hợp mới giúp giảm thời gian quét trên các băng tần và bộ lọc. Hỗ trợ mới cho tính năng chia sẻ kết nối qua Bluetooth giúp nhiều loại thiết bị có thể chia sẻ kết nối mạng của một thiết bị chạy Android.

Đã cập nhật bộ ứng dụng tiêu chuẩn


Nền tảng Android 3.0 bao gồm một bộ ứng dụng tiêu chuẩn đã cập nhật được thiết kế để sử dụng trên các thiết bị có màn hình lớn hơn. Các phần dưới đây nêu bật một số tính năng mới.

Trình duyệt

Trình duyệt có các tính năng mới cho phép người dùng di chuyển và sắp xếp hiệu quả hơn. Nhiều thẻ sẽ thay thế cửa sổ trình duyệt và chế độ "ẩn danh" mới cho phép duyệt web ẩn danh. Dấu trang và nhật ký được trình bày và quản lý ở một chế độ xem hợp nhất. Giờ đây, người dùng có thể chọn tự động đăng nhập vào các trang web của Google trên trình duyệt bằng một tài khoản đã cung cấp và đồng bộ hoá dấu trang với Google Chrome. Hiện đã có tính năng hỗ trợ cảm ứng đa điểm mới cho JavaScript và trình bổ trợ. Người dùng có thể tận hưởng trải nghiệm duyệt web tốt hơn trên các trang web không dành cho thiết bị di động thông qua mô hình khung nhìn và mức thu phóng được cải tiến, chức năng cuộn tràn, hỗ trợ vị trí cố định, v.v.

Máy ảnh và thư viện

Ứng dụng Máy ảnh đã được thiết kế lại nhằm tận dụng một màn hình lớn hơn để truy cập nhanh vào chế độ phơi sáng, tiêu điểm, đèn flash, thu phóng, máy ảnh mặt trước và nhiều tính năng khác. Để người dùng có thể quay cảnh theo những cách mới, ứng dụng này còn hỗ trợ tính năng quay video ở chế độ tua nhanh thời gian. Ứng dụng Thư viện cho phép người dùng xem album và các bộ sưu tập khác ở chế độ toàn màn hình, đồng thời dễ dàng truy cập vào hình thu nhỏ của các ảnh khác trong bộ sưu tập.

Danh bạ

Ứng dụng Danh bạ sử dụng giao diện người dùng hai ngăn mới và tính năng Cuộn nhanh để cho phép người dùng dễ dàng sắp xếp và xác định vị trí người liên hệ. Ứng dụng cung cấp định dạng cải tiến của số điện thoại quốc tế dưới dạng loại người dùng, dựa trên quốc gia quê hương và thư viện phân tích cú pháp số quốc tế. Thông tin liên hệ được trình bày trong giao diện người dùng giống như thẻ, giúp người dùng dễ dàng đọc và chỉnh sửa danh bạ hơn.

Email

Ứng dụng Email sử dụng giao diện người dùng mới gồm hai ngăn để giúp việc xem và sắp xếp thư hiệu quả hơn. Ứng dụng cho phép người dùng chọn một hoặc nhiều tin nhắn, sau đó chọn một thao tác trên Thanh thao tác (chẳng hạn như di chuyển tin nhắn đến một thư mục). Người dùng có thể đồng bộ hoá tệp đính kèm để xem sau và theo dõi email bằng cách sử dụng một Tiện ích trên màn hình chính.

Các tính năng mới dành cho nhà phát triển

Nền tảng Android 3.0 được thiết kế đặc biệt nhằm đáp ứng những nhu cầu đặc thù của các ứng dụng trên các thiết bị có kích thước màn hình lớn hơn. Nền tảng này cung cấp tất cả công cụ mà nhà phát triển cần để tạo ra trải nghiệm hình ảnh và tương tác đáng kinh ngạc trên các thiết bị này.

Khung giao diện người dùng mới để tạo các ứng dụng tuyệt vời dành cho máy tính bảng

Các mảnh hoạt động, để kiểm soát tốt hơn nội dung và tính linh hoạt trong thiết kế

Kể từ Android 3.0, nhà phát triển có thể chia Hoạt động của ứng dụng thành các thành phần phụ gọi là Mảnh, sau đó kết hợp chúng theo nhiều cách để tạo ra trải nghiệm phong phú hơn, tương tác hơn. Ví dụ: một ứng dụng có thể dùng một tập hợp các Mảnh để tạo giao diện người dùng nhiều ngăn thực sự, trong đó người dùng có thể tương tác với từng ngăn một cách độc lập. Bạn có thể thêm, xoá, thay thế và tạo ảnh động cho các Mảnh bên trong một Hoạt động. Đồng thời, các Mảnh này cũng được mô-đun hoá và có thể sử dụng lại trên nhiều Hoạt động. Vì đây là mô-đun, nên Mảnh cũng là một cách hiệu quả để nhà phát triển viết ứng dụng có thể chạy đúng cách trên cả màn hình lớn lẫn thiết bị màn hình nhỏ hơn.

Tiện ích giao diện người dùng được thiết kế lại

Android 3.0 cung cấp một bộ tiện ích giao diện người dùng mới cập nhật mà nhà phát triển có thể sử dụng để thêm nhanh các loại nội dung mới vào ứng dụng của họ. Các tiện ích giao diện người dùng mới được thiết kế lại để sử dụng trên màn hình lớn hơn, chẳng hạn như máy tính bảng, đồng thời kết hợp giao diện người dùng ba chiều mới. Một số loại tiện ích mới có sẵn, bao gồm ngăn xếp 3D, hộp tìm kiếm, bộ chọn ngày/giờ, bộ chọn số, lịch, trình đơn bật lên và các tiện ích khác. Hầu hết các tiện ích giao diện người dùng được thiết kế lại giờ đây có thể được sử dụng làm chế độ xem từ xa trong các tiện ích ứng dụng hiển thị trên màn hình chính. Các ứng dụng được viết cho phiên bản cũ có thể kế thừa thiết kế và giao diện của Tiện ích mới.

Tiện ích mở rộng trên Màn hình chính

Tiện ích trên màn hình chính phổ biến với người dùng vì chúng cho phép truy cập nhanh vào dữ liệu dành riêng cho ứng dụng ngay từ màn hình chính. Android 3.0 cho phép các nhà phát triển đưa các tiện ích trên màn hình chính lên một tầm cao mới, cung cấp nhiều loại nội dung hơn và các chế độ tương tác mới với người dùng. Giờ đây, nhà phát triển có thể sử dụng thêm nhiều loại tiện ích giao diện người dùng tiêu chuẩn khác trên màn hình chính, bao gồm cả các tiện ích cho phép người dùng lật qua các bộ sưu tập nội dung dưới dạng ngăn xếp 3D, lưới hoặc danh sách. Người dùng có thể tương tác với các tiện ích trên màn hình chính theo những cách mới, chẳng hạn như bằng cách sử dụng cử chỉ chạm để cuộn và lật nội dung hiển thị trong tiện ích.

Thanh thao tác liên tục

Nền tảng này cung cấp cho mỗi ứng dụng một phiên bản riêng của Thanh tác vụ ở đầu màn hình. Ứng dụng có thể sử dụng phiên bản này để cho phép người dùng truy cập nhanh vào các tuỳ chọn theo ngữ cảnh, tiện ích, trạng thái, điều hướng, v.v. Ứng dụng cũng có thể tuỳ chỉnh giao diện hiển thị của thực thể Thanh thao tác. Thanh thao tác cho phép nhà phát triển hiển thị thêm tính năng của ứng dụng cho người dùng ở một vị trí quen thuộc, đồng thời hợp nhất trải nghiệm sử dụng ứng dụng trải rộng trên nhiều Hoạt động hoặc trạng thái.

Thông báo phong phú hơn

Thông báo là một phần quan trọng trong trải nghiệm người dùng Android vì chúng cho phép các ứng dụng hiển thị thông tin cập nhật quan trọng và thông tin trạng thái cho người dùng theo thời gian thực. Android 3.0 mở rộng khả năng này, cho phép các nhà phát triển thêm nội dung phong phú hơn và kiểm soát nhiều thuộc tính hơn. Lớp trình tạo mới cho phép nhà phát triển nhanh chóng tạo thông báo bao gồm biểu tượng lớn và nhỏ, tiêu đề, cờ ưu tiên và bất kỳ thuộc tính nào đã có trong phiên bản trước. Thông báo có thể cung cấp nhiều loại nội dung hơn bằng cách xây dựng trên bộ Tiện ích giao diện người dùng mở rộng hiện có sẵn dưới dạng Khung hiển thị từ xa.

Chọn nhiều mục, bảng nhớ tạm cũng như kéo và thả

Nền tảng này cung cấp các chế độ tương tác mới thuận tiện mà nhà phát triển có thể sử dụng. Để quản lý bộ sưu tập các mục trong danh sách hoặc lưới, nhà phát triển có thể cung cấp chế độ chọn nhiều mục mới cho phép người dùng chọn nhiều mục cho một thao tác. Nhà phát triển cũng có thể sử dụng Bảng nhớ tạm mới trên toàn hệ thống để cho phép người dùng dễ dàng sao chép mọi loại dữ liệu vào và ra khỏi ứng dụng của họ. Để giúp người dùng quản lý và sắp xếp tệp dễ dàng hơn, giờ đây, nhà phát triển có thể thêm hoạt động tương tác kéo và thả thông qua khung DragEvent.

Đồ hoạ 2D và 3D hiệu suất cao

Khung ảnh động mới

Nền tảng này có một khung ảnh động mới, linh hoạt cho phép nhà phát triển dễ dàng tạo ảnh động cho các thuộc tính của phần tử trên giao diện người dùng như Khung hiển thị, Tiện ích, Mảnh, Đối tượng có thể vẽ hoặc bất kỳ đối tượng tuỳ ý nào. Ảnh động có thể tạo ra hiệu ứng làm mờ hoặc chuyển động giữa các trạng thái, lặp lại một hình ảnh động hoặc một ảnh động hiện có, thay đổi màu sắc và làm nhiều việc khác. Việc thêm ảnh động vào các thành phần trên giao diện người dùng có thể làm tăng sự hấp dẫn trực quan của ứng dụng và tinh chỉnh trải nghiệm người dùng để thu hút người dùng.

Đồ hoạ 2D được tăng tốc phần cứng

Android 3.0 cung cấp trình kết xuất OpenGL tăng tốc phần cứng mới, giúp tăng hiệu suất cho nhiều thao tác đồ hoạ phổ biến cho các ứng dụng chạy trong khung Android. Khi bật trình kết xuất, hầu hết các thao tác trong Canvas, Paint, Xfermode, ColorFilter, Chương trình đổ bóng và Máy ảnh đều được tăng tốc. Nhà phát triển có thể kiểm soát cách áp dụng tính năng tăng tốc phần cứng ở mọi cấp độ, từ việc bật tính năng này trên toàn cầu trong một ứng dụng cho đến bật tính năng này trong một số Hoạt động và Khung hiển thị cụ thể bên trong ứng dụng đó.

Công cụ đồ hoạ 3D RenderScript

Renderscript là một khung 3D thời gian chạy cung cấp cả API để xây dựng cảnh 3D cũng như một ngôn ngữ chương trình đổ bóng độc lập, đặc biệt dựa trên nền tảng để mang lại hiệu suất tối đa. Khi sử dụng Renderscript, bạn có thể tăng tốc các hoạt động đồ hoạ và xử lý dữ liệu. Renderscript là một cách lý tưởng để tạo hiệu ứng 3D hiệu suất cao cho các ứng dụng, hình nền, băng chuyền, v.v.

Hỗ trợ kiến trúc bộ xử lý đa lõi

Android 3.0 là phiên bản đầu tiên của nền tảng này được thiết kế để chạy trên kiến trúc bộ xử lý đơn hoặc đa nhân. Nhiều thay đổi trong máy ảo Dalvik, thư viện Bionic và những nơi khác sẽ hỗ trợ thêm tính năng đa xử lý đối xứng trong môi trường đa lõi. Những hoạt động tối ưu hoá này có thể mang lại lợi ích cho tất cả ứng dụng, ngay cả những ứng dụng đơn luồng. Ví dụ: với 2 lõi đang hoạt động, ứng dụng đơn luồng vẫn có thể tăng hiệu suất nếu bộ thu gom rác Dalvik chạy trên lõi thứ hai. Hệ thống sẽ tự động sắp xếp.

Đa phương tiện và khả năng kết nối

Phát trực tiếp dựa trên HTTP

Các ứng dụng hiện có thể chuyển URL danh sách phát M3U sang khung phương tiện để bắt đầu phiên phát trực tiếp HTTP. Khung phương tiện hỗ trợ hầu hết các thông số kỹ thuật phát trực tiếp qua HTTP, bao gồm cả tốc độ bit thích ứng.

Khung DRM có thể cắm

Android 3.0 bao gồm một khung DRM có thể mở rộng cho phép các ứng dụng quản lý nội dung được bảo vệ theo nhiều cơ chế DRM có thể có trên thiết bị. Đối với các nhà phát triển ứng dụng, API khung cung cấp một API hợp nhất, nhất quán giúp đơn giản hoá việc quản lý nội dung được bảo vệ, bất kể công cụ DRM cơ bản là gì.

Chuyển tệp nội dung nghe nhìn kỹ thuật số

Nền tảng này bao gồm tính năng hỗ trợ tích hợp sẵn cho Giao thức truyền nội dung nghe nhìn/hình ảnh (MTP/PTP) qua USB, cho phép người dùng dễ dàng chuyển mọi loại tệp nội dung nghe nhìn giữa các thiết bị và máy tính lưu trữ. Nhà phát triển có thể xây dựng dựa trên sự hỗ trợ này, tạo các ứng dụng cho phép người dùng tạo hoặc quản lý các tệp đa phương tiện mà họ có thể muốn truyền hoặc chia sẻ trên các thiết bị.

Các loại kết nối khác

Nền tảng này cung cấp khả năng kết nối mới mà nhà phát triển có thể xây dựng dựa trên đó. Tính năng hỗ trợ API cho cấu hình Bluetooth A2DP và HSP cho phép ứng dụng truy vấn cấu hình Bluetooth cho các thiết bị đã kết nối, trạng thái âm thanh, v.v. sau đó thông báo cho người dùng. Ví dụ: ứng dụng nhạc có thể kiểm tra kết nối, trạng thái và cho người dùng biết rằng nhạc đang phát qua tai nghe âm thanh nổi. Ứng dụng cũng có thể đăng ký nhận tin do hệ thống truyền ra về các lệnh AT cụ thể của nhà cung cấp được xác định trước, chẳng hạn như Platronics Xevent. Ví dụ: một ứng dụng có thể nhận các thông báo cho biết mức pin của thiết bị được kết nối và có thể thông báo cho người dùng hoặc thực hiện hành động khác nếu cần. Các ứng dụng cũng có thể tận dụng sự hỗ trợ mới của nền tảng cho bàn phím đầy đủ kết nối qua USB hoặc Bluetooth.

Các tính năng nâng cao dành cho doanh nghiệp

Trong Android 3.0, nhà phát triển ứng dụng quản trị thiết bị có thể hỗ trợ các loại chính sách mới, bao gồm cả chính sách đối với bộ nhớ được mã hoá, thời hạn mật khẩu, nhật ký mật khẩu và yêu cầu nhập các ký tự phức tạp.

Khả năng tương thích với các ứng dụng hiện có

Android 3.0 mang đến một giao diện người dùng mới được thiết kế cho máy tính bảng và các thiết bị màn hình lớn hơn khác, nhưng nó cũng tương thích hoàn toàn với các ứng dụng được phát triển cho các phiên bản trước của nền tảng hoặc cho các kích thước màn hình nhỏ hơn. Các ứng dụng hiện có có thể tham gia liền mạch vào chủ đề giao diện người dùng ba chiều mới mà không cần thay đổi mã, bằng cách thêm một thuộc tính duy nhất vào tệp kê khai. Nền tảng này mô phỏng phím Trình đơn, được thay thế bằng trình đơn mục bổ sung trên Thanh thao tác trong giao diện người dùng mới. Các nhà phát triển muốn khai thác tối đa kích thước màn hình lớn hơn cũng có thể tạo các bố cục và thành phần chuyên dụng cho màn hình lớn, cũng như thêm chúng vào các ứng dụng hiện có.