Chúng ta không biết nó tên gì, thậm chí cả số phiên bản, nhưng phiên bản Android mới -- Android M -- đã được công bố và sẵn sàng để người dùng thiết bị Nexus chọn lọc kiểm tra.
Android M Developer Preview chủ yếu dành cho nhà phát triển thử tính năng mới và đảm bảo ứng dụng tương thích kịp thời cho khi triển khai cho người tiêu dùng bắt đầu.
Nhưng ngay cả khi bạn chỉ tò mò muốn tự test một số tính năng mới, bạn có thể cài Developer Preview hôm nay. Đây là cách.
Chính thức: Cài Android M Developer Preview
Android M sẽ không có sẵn để cài qua cập nhật over-the-air cho đến khi ra mắt chính thức. Dự kiến quý 3.
Thay vào đó, bạn có thể cài Developer Preview hôm nay qua system image (hình ảnh hệ thống). Thao tác này thay thế mọi thứ trên thiết bị -- bao gồm cả toàn bộ dữ liệu của bạn -- bằng cài đặt gốc mới của hệ điều hành.
Android M Developer Preview có sẵn cho Nexus 5, Nexus 6, Nexus 9 và Nexus Player.
Quy trình cài đặt phức tạp hơn cập nhật OS thông thường, nhưng vẫn khá đơn giản đối với người dùng nâng cao. Bạn sẽ cần dùng laptop hoặc desktop để làm, dù không quan trọng bạn chạy Windows, Mac, hay Linux.
Những gì bạn cần
Trước khi bắt đầu, bạn cần tải và thiết lập một vài thứ.
- System image. Vào trang web Android developers và chắc chắn chọn đúng phiên bản cho thiết bị của bạn. Tải về desktop; dung lượng khoảng 600MB.
- Công cụ Fastboot. Đây là một phần của Android SDK (Software Development Kit), tìm được ở trang khác của trang web developer. Vào phần SDK Tools của trang Android Studio và tải gói Tools cho OS desktop của bạn.
Giải nén system image vào thư mục trên desktop. Khi đã thiết lập xong Fastboot, bạn sẵn sàng flash image.
Dùng Fastboot trên Windows, Mac, và Linux
Trước khi bắt đầu, một chút về Fastboot. Fastboot là công cụ cho phép bạn gửi lệnh từ PC đến điện thoại/máy tính bảng qua USB mà không cần thiết bị boot vào Android. Ở đây, chúng ta sẽ gửi và cài system image từ desktop đến thiết bị.
Bạn cần boot vào Fastboot mode trên thiết bị. Trước hết, bật truy cập USB trên điện thoại bằng cách vào Developer Options trong Android và bật Enable USB Debugging. Tắt thiết bị, sau đó giữ nút nguồn và cả hai phím âm lượng cùng lúc để vào Fastboot mode.
Để thiết lập Fastboot trên desktop:
- Tìm và giải nén thư mục SDK Tools bạn đã tải ở trên
- Trên Windows, chạy SDKManager.exe; trên Mac hoặc Linux, double click android trong thư mục Tools
- Khi cửa sổ SDK Manager mở, click Deselect All
- Chọn Android SDK Platform-tools, theo sau là Install
- Quay lại thư mục SDK Tools, bạn sẽ thấy thư mục mới tên platform-tools. Bên trong, bạn sẽ tìm thấy app fastboot
Trên desktop, Fastboot được điều khiển qua command prompt trên Windows hoặc terminal trên Mac và Linux.
Mỗi lần dùng, bạn cần set terminal hoặc command prompt để dùng thư mục chứa app fastboot. Để làm vậy, chỉ cần gõ "cd " (kể cả dấu cách sau "cd"), sau đó kéo thư mục chứa fastboot vào cửa sổ và nhấn enter.
Tất cả lệnh bạn cần sẽ liệt kê bên dưới. Trên Mac và Linux, cú pháp hơi khác -- lệnh fastboot luôn cần tiền tố ./ (ví dụ, lệnh fastboot flash recovery trên Windows sẽ nhập là ./fastboot flash recovery trên Mac hoặc Linux).
Flash System Image
Nhớ kỹ, phương pháp này sẽ xóa hoàn toàn toàn bộ dữ liệu của bạn, bao gồm ảnh, vì vậy hãy backup bất cứ thứ gì bạn muốn khôi phục trước khi tiếp tục.
- Kết nối thiết bị với máy tính qua USB, sau đó boot vào Fastboot mode như mô tả ở trên.
- Nếu bootloader của thiết bị bị khóa (sẽ bị khóa nếu bạn chưa từng mở khóa), bạn phải mở khóa nó. Mở terminal và gõ lệnh fastboot oem unlock. Thao tác này sẽ xóa hoàn toàn thiết bị. Bỏ qua bước này nếu bootloader đã mở khóa.
- Bây giờ copy file Fastboot vào thư mục system image đã giải nén trên desktop và thay đổi thư mục trỏ đến nó, như mô tả ở trên.
- Nhập flash-all.bat để bắt đầu.
Tóm lại, copy app fastboot vào thư mục system image đã giải nén và nhập mã này tại command prompt:
cd [đường dẫn thư mục nơi fastboot được lưu]
oem unlock bootloader
fastboot flash-all.bat
Cài Android M mà không mất dữ liệu
Nếu bạn định dùng hoặc test Android M lâu dài, thì flash system image và xóa thiết bị là cách ưu tiên.
Nếu bạn chỉ muốn test nhanh để thử một số tính năng mới, thì "dirty flash" là có thể. Đây là nơi bạn flash image mà không xóa dữ liệu. Phương pháp này tiện lợi cho dùng ngắn hạn, nhưng sẽ dẫn đến khá nhiều lỗi và crash.
Lưu ý bạn vẫn cần bootloader đã mở khóa, và mở khóa bootloader sẽ xóa hoàn toàn thiết bị. Nếu cần mở khóa bootloader, làm theo hướng dẫn flash chính thức ở trên. Nếu bootloader đã mở khóa, hãy làm theo.
Quy trình dirty flash tương tự phương pháp chính thức, trừ là chúng ta cần flash thủ công từng thành phần lần lượt.
- Backup toàn bộ dữ liệu, tốt nhất là Nandroid backup, sau đó boot vào Fastboot mode như bước 1 ở trên.
- Copy app Fastboot vào thư mục system image đã giải nén. Tại command prompt hoặc terminal thay đổi thư mục trỏ đến thư mục này dùng lệnh cd.
- Flash file radio .img dùng lệnh:
fastboot flash radio [radio*.img]
- Giải nén file tên image*.zip. Di chuyển app fastboot vào thư mục đó và dùng cd để chuyển sang thư mục đó.
- Flash boot và system image dùng lệnh:
fastboot flash boot boot.img
fastboot flash system system.img
KHÔNG flash userdata.img. Điều này sẽ xóa dữ liệu của bạn.
- Khởi động lại điện thoại.
Khôi phục Lollipop
Để quay lại Lollipop, chỉ cần lặp lại quy trình bạn dùng với system image Lollipop tải từ trang web Android developer, hoặc khôi phục Nandroid backup.
Android M: Những tính năng bạn sẽ yêu thích
Bây giờ điện thoại của bạn boot vào Android M, bạn sẽ tìm thấy hàng loạt tính năng mới để thử, cũng như cải tiến hiệu suất và khả năng sử dụng. Nhớ rằng Developer Preview chỉ là beta, nên bạn có thể gặp lỗi. Nó chủ yếu để test, không phải dùng hàng ngày.
Trong số những tính năng mới tốt nhất có:
Quyền được tinh chỉnh
Android M cuối cùng đã giải quyết vấn đề quyền. Bây giờ bạn được hỏi có muốn cho phép ứng dụng truy cập danh bạ, vị trí hay thông tin khác không. Thú vị là, truy cập internet giờ là quyền tự động cấp cho mọi ứng dụng.
Điều khiển âm lượng đơn giản hóa
Giờ dễ dàng điều chỉnh âm lượng cho ứng dụng, cuộc gọi, nhạc, v.v. mà không cần lội vào cài đặt.
Sao chép và dán cải tiến
Bạn không còn phải cố gắng giải mã những biểu tượng khó hiểu khi cố gắng sao chép và dán văn bản. Một thanh công cụ nổi (floating toolbar) mới cuối cùng làm cho quy trình đơn giản như nó nên có.
Google Now on Tap
Tính năng nổi bật của Android M, Google Now on Tap đưa chức năng Now vào mọi ứng dụng. Giữ nút Home cho bạn gợi ý nhận biết ngữ cảnh cho ứng dụng hoặc tìm kiếm dựa trên bất cứ thứ gì hiện trên màn hình, không quan trọng bạn đang dùng ứng dụng gì. Tiếc là tính năng này không có trong Preview.
Android Pay
Android Pay ra mắt cuối năm nay, cho Google đối thủ với hệ thống thanh toán không ví của Apple. Nó thậm chí hứa hẹn tùy chọn hands-free, cho phép bạn thanh toán chỉ bằng cách nói chuyện với điện thoại khi nó vẫn trong túi.
Android M cũng cung cấp hỗ trợ quét vân tay tích hợp, dù cần thiết bị có phần cứng phù hợp để test, và nhiều cải tiến "dưới vỏ" như Doze, hệ thống quản lý năng lượng thông minh đưa ứng dụng vào standby để ngăn chúng dùng tài nguyên khi không cần.
Bạn nghĩ sao?
Android M không phải bản cập nhật OS lớn nhất, nhưng ở một số mặt, nó là một trong những bản quan trọng nhất.
Nó hoàn thiện quy trình bắt đầu năm ngoái với Lollipop, thêm mức độ đánh bóng và tinh chỉnh cho một hệ điều hành mới, tiên phong. Với tính năng mới như Google Now on Tap, nó cũng chỉ ra hướng OS sẽ đi trong tương lai, thu hẹp khoảng cách giữa ứng dụng và Web, và thêm mức độ tự động hóa cao hơn.
Nếu bạn có thiết bị Nexus, thật đáng giá nỗ lực cài Developer Preview trước khi bản hoàn thiện ra mắt cuối năm.
Tính năng ưa thích của bạn trong Android M là gì? Bạn mong đợi dùng tính năng nào nhất khi nó ra mắt? Hãy cho chúng tôi biết trong bình luận!