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 tổng quan về một số tính năng và công nghệ mới, như được cung cấp trong Android 3.0. Để xem thông tin chi tiết hơn về các 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á riêng 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à "hình ba chiều", cũng như một mô hình tương tác thanh lịch, tập trung vào nội dung.
Android 3.0 được xây dựng dựa trên những tính năng mà mọi người yêu thích nhất trên Android, chẳng hạn như tính năng đa nhiệm tinh tế, thông báo đa dạng, tuỳ chỉnh màn hình chính, tiện ích và nhiều tính năng khác. Đồng thời, Android 3.0 còn mang đến trải nghiệm 3D sống động và khả năng tương tác sâu hơn, giúp người dùng làm quen nhanh chóng và trải nghiệm tốt hơn trước.
Giao diện người dùng mới mang đến các mô hình mới để 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 tạo cho các phiên bản nền tảng cũ. Các ứng dụng được viết cho Android 3.0 có thể sử dụng một tập hợp mở rộng các đối tượng giao diện người dùng, đồ hoạ mạnh mẽ và các tính 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 hệ thống và trong tất cả ứng dụng, người dùng có thể truy cập nhanh vào thông báo, trạng thái hệ thống và các nút điều hướng mềm trong Thanh hệ thống ở cuối màn hình. Thanh hệ thống luôn xuất hiện và là điểm tiếp xúc chính của người dùng, nhưng trong "chế độ tắt đèn" mới, thanh này cũng có thể được làm mờ để xem toàn màn hình, chẳng hạn như đối với video.
Thanh thao tác, để điều khiển ứng dụng
Trong mọi ứng dụng, người dùng có quyền truy cập vào các tuỳ chọn theo ngữ cảnh, thao tác điều hướng, tiện ích hoặc các loại nội dung khác trong Thanh thao tác, hiển thị ở đầu màn hình. Thanh thao tác luôn xuất hiện khi ứng dụng đang hoạt động, mặc dù nội dung, giao diện và các thuộc tính khác của thanh này do ứng dụng quản lý thay vì hệ thống. Thanh thao tác là một điểm tiếp xúc chính khác cho người dùng, đặc biệt là với các mục thao tác 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
5 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 mọi phần của hệ thống từ bất kỳ ngữ cảnh nào. Mỗi màn hình cung cấp một lưới lớn duy trì bố cục không gian ở mọi hướng. Người dùng có thể chọn và thao tác với các tiện ích, lối tắt ứng dụng và hình nền trên Màn hình chính bằng cách sử dụng chế độ bố cục hình ảnh chuyên dụng. Các tín hiệu 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 lối 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ư một Hộp tìm kiếm để tìm kiếm chung ứng dụng, danh bạ, tệp phương tiện, nội dung web, v.v.
Ứng dụng gần đây, để dễ dàng làm nhiều việc cùng lúc một cách trực quan
Đa nhiệm là một điểm mạnh chính của Android và là yếu tố trung tâm trong trải nghiệm Android 3.0. Khi người dùng 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 trong 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 tác vụ liên kết với từng ứng dụng, danh sách này cho thấy thông tin tổng quan về trạng thái thực tế của tác vụ đó 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 để nhập văn bản nhanh và chính xác trên các kích thước màn hình lớn hơn. Các phím được định hình lại và định vị lại để cải thiện tính năng nhắm mục tiêu, đồng thời thêm các phím mới, chẳng hạn như phím Tab, để cung cấp tính năng nhập văn bản phong phú và hiệu quả hơn. Người dùng có thể nhấn và giữ các phím để truy cập vào trình đơn 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 trong Thanh hệ thống.
Cải thiện tính năng 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 mũi tên giới hạn đến các 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 kiếm.
Các lựa chọn kết nối mới
Android 3.0 có các tính năng kết nối mới giúp tăng tính linh hoạt và tiện lợi cho người dùng. Tính năng hỗ trợ tích hợp cho Giao thức truyền nội dung nghe nhìn/ảnh cho phép người dùng đồng bộ hoá tức thì các tệp nội dung nghe nhìn với máy ảnh hoặc máy tính để bàn được kết nối qua USB mà không cần gắn 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, tính năng 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. Tính năng hỗ trợ mới cho tính năng chia sẻ Internet qua Bluetooth có nghĩa là nhiều loại thiết bị hơn 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 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ệtTrình duyệt này có các tính năng mới giúp người dùng điều hướng và sắp xếp hiệu quả hơn. Nhiều thẻ thay thế cửa sổ trình duyệt và chế độ "ẩn danh" mới cho phép duyệt web ẩn danh. Các dấu trang và nhật ký được trình bày và quản lý trong 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 được cung cấp và đồng bộ hoá dấu trang với Google Chrome. Giờ đây, JavaScript và trình bổ trợ đã có tính năng hỗ trợ cảm ứng đa điểm mới. 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 thu phóng và khung nhìn được cải tiến, cuộn tràn, hỗ trợ định vị cố định và nhiều tính năng khác.
Máy ảnh và Thư viện
Ứng dụng Máy ảnh đã được thiết kế lại để tận dụng màn hình lớn hơn nhằm truy cập nhanh vào các chế độ phơi sáng, lấy nét, đèn flash, thu phóng, máy ảnh mặt trước và nhiều chế độ khác. Để cho phép người dùng chụp cảnh theo những cách mới, ứng dụng này tích hợp tính năng hỗ trợ quay video tua nhanh. Ứng dụng Thư viện cho phép người dùng xem các album và 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 để giúp người dùng dễ dàng sắp xếp và tìm người liên hệ. Ứng dụng này cung cấp định dạng số điện thoại quốc tế được cải thiện dưới dạng loại người dùng, dựa trên quốc gia cư trú 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 thông tin liên hệ.
Ứng dụng Email sử dụng giao diện người dùng hai ngăn mới để giúp bạn 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 thư, sau đó chọn một thao tác trên Thanh thao tác, chẳng hạn như di chuyển các thư đó vào 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 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 để đáp ứng nhu cầu riêng của các ứng dụng trên thiết bị có kích thước màn hình lớn hơn. Bộ công cụ này cung cấp tất cả cá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 tuyệt vời 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 máy tính bảng tuyệt vời
- Đồ hoạ 2D và 3D hiệu suất cao
- Hỗ trợ kiến trúc bộ xử lý đa nhân
- Nội dung đa phương tiện phong phú và khả năng kết nối
- Các tính năng nâng cao dành cho doanh nghiệp
- Khả năng tương thích với các ứng dụng hiện có
Khung giao diện người dùng mới để tạo các ứng dụng máy tính bảng tuyệt vời
Mảnh hoạt động, để kiểm soát nội dung và thiết kế linh hoạt hơn
Kể từ Android 3.0, nhà phát triển có thể chia các Hoạt động của ứng dụng thành các thành phần phụ có tên là Mảnh, sau đó kết hợp các thành phần đó theo nhiều cách để tạo ra trải nghiệm phong phú và tương tác hơn. Ví dụ: một ứng dụng có thể sử dụng một tập hợp 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 độc lập với từng ngăn. 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 một cách linh động. Các mảnh này có dạng mô-đun và có thể sử dụng lại trên nhiều Hoạt động. Vì là mô-đun nên Mảnh cũng cung cấp cho nhà phát triển một cách hiệu quả để viết các ứng dụng có thể chạy đúng cách trên cả thiết bị màn hình lớn và màn hình nhỏ.
Thiết kế lại các tiện ích giao diện người dùng
Android 3.0 cung cấp một bộ tiện ích giao diện người dùng mới mà nhà phát triển có thể sử dụng để nhanh chóng thêm 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 như máy tính bảng và kết hợp với giao diện người dùng ba chiều mới. Có một số loại tiện ích mới, 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 loại khác. Giờ đây, hầu hết các tiện ích giao diện người dùng được thiết kế lại đều có thể được dùng làm thành phần hiển thị từ xa trong 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 các phiên bản cũ có thể kế thừa giao diện và thiết kế tiện ích mới.
Mở rộng tiện ích trên màn hình chính
Tiện ích trên màn hình chính rất phổ biến với người dùng vì chúng cung cấp quyền truy cập nhanh vào dữ liệu dành riêng cho ứng dụng ngay trên màn hình chính. Android 3.0 cho phép nhà phát triển nâng tầm tiện ích trên màn hình chính, 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 nhiều loại tiện ích giao diện người dùng tiêu chuẩn hơn – tiện ích màn hình chính, bao gồm cả các tiện ích cho phép người dùng xem 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ư 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 cố định
Nền tảng này cung cấp cho mỗi ứng dụng một thực thể riêng của Thanh thao tác ở đầu màn hình. Ứng dụng có thể sử dụng thực thể 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à nhiều tính năng khác. Ứ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ị nhiều tính năng hơn 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ê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ì thông báo cho phép các ứng dụng hiển thị thông tin cập nhật và trạng thái chính 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 nhà phát triển đưa vào nội dung phong phú hơn và kiểm soát nhiều thuộc tính hơn. Một 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ờ mức độ ưu tiên và mọi thuộc tính đã có trong các 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 dựa trên tập hợp tiện ích giao diện người dùng mở rộng hiện có dưới dạng Khung hiển thị từ xa.
Chọn nhiều mục, bảng nhớ tạm và 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ý các bộ sưu tập 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 một 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 bất kỳ loại dữ liệu nào vào và ra khỏi ứng dụng của họ. Để giúp người dùng dễ dàng quản lý và sắp xếp tệp, nhà phát triển hiện có thể thêm tính nă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 bao gồm 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 các thành phần 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 hiệu ứng 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 ả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 về hình ảnh cho ứng dụng và tinh chỉnh trải nghiệm người dùng để giữ chân người dùng.
Đồ hoạ 2D tăng tốc phần cứng
Android 3.0 cung cấp một 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 đối với 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ục trong ứng dụng cho đến việc bật tính năng này trong các 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 để tạo cảnh 3D cũng như một ngôn ngữ chương trình đổ bóng đặc biệt, độc lập với nền tảng để đạt được hiệu suất tối đa. Khi sử dụng Renderscript, bạn có thể tăng tốc các thao tác đồ 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à nhiều nội dung khác.
Hỗ trợ kiến trúc bộ xử lý đa nhân
Android 3.0 là phiên bản đầu tiên của nền tảng được thiết kế để chạy trên cấu trúc bộ xử lý đơn hoặc đa lõi. Nhiều thay đổi trong máy ảo Dalvik, thư viện Bionic và các nơi khác hỗ trợ thêm tính năng đa xử lý đối xứng trong môi trường đa nhân. Các tính nă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 có luồng đơn. Ví dụ: với hai lõi đang hoạt động, một ứng dụng đơn luồng vẫn có thể tăng hiệu suất nếu trình thu gom rác Dalvik chạy trên lõi thứ hai. Hệ thống sẽ tự động sắp xếp việc này.
Nội dung đa phương tiện phong phú và khả năng kết nối
Phát trực tuyến qua HTTP
Giờ đây, các ứng dụng có thể truyền URL danh sách phát M3U đến khung nội dung nghe nhìn để bắt đầu phiên phát trực tuyến HTTP. Khung nội dung nghe nhìn hỗ trợ hầu hết các thông số kỹ thuật của tính năng Phát trực tuyến 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 nhà phát triển ứng dụng, API khung cung cấp một API nhất quán, hợp nhất 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 tích hợp sẵn tính năng hỗ trợ 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 bất kỳ loại tệp nội dung nghe nhìn nào giữa các thiết bị và sang máy tính lưu trữ. Nhà phát triển có thể xây dựng dựa trên tính năng 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 phương tiện mà họ có thể muốn chuyể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 hồ sơ Bluetooth A2DP và HSP cho phép các ứng dụng truy vấn hồ sơ Bluetooth cho các thiết bị đã kết nối, trạng thái âm thanh và nhiều thông tin khác, sau đó thông báo cho người dùng. Ví dụ: ứng dụng nhạc có thể kiểm tra khả năng kết nối và trạng thái, đồng thời cho người dùng biết rằng nhạc đang phát qua tai nghe âm thanh nổi. Các ứng dụng cũng có thể đăng ký nhận thông báo truyền tin của hệ thống về các lệnh AT dành riêng cho 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 thông báo cho biết mức pin của thiết bị đã 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 tính năng hỗ trợ mới của nền tảng cho bàn phím đầy đủ được 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 về bộ nhớ được mã hoá, thời gian hết hạn mật khẩu, nhật ký mật khẩu và yêu cầu sử dụng ký tự phức tạp cho mật khẩu.
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 khác, nhưng 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 nền tảng cũ hơn hoặc cho 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 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 của chúng. 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 trong Thanh thao tác trong giao diện người dùng mới. Nhà phát triển muốn tận dụng tối đa kích thước màn hình lớn hơn cũng có thể tạo bố cục và thành phần chuyên dụng cho màn hình lớn hơn, đồng thời thêm các thành phần đó vào ứng dụng hiện có.