Android Lollipop

Bách khoa toàn thư mở Wikipedia
(Đổi hướng từ Android 5.1 Lollipop)
Android Lollipop
Một phiên bản của hệ điều hành Android
Nhà phát triểnGoogle
Phát hành
rộng rãi
12 tháng 11 năm 2014; 9 năm trước (2014-11-12)
Phiên bản
mới nhất
5.1.1 (LMY49M)[1] / 19 tháng 7 năm 2016; 7 năm trước (2016-07-19)
Sản phẩm trướcAndroid 4.4.4 "KitKat"
Sản phẩm sauAndroid 6.0 "Marshmallow"
Website
chính thức
Trang web chính thức
Trạng thái hỗ trợ
Ngừng phát triển

Android Lollipop là một phiên bản của hệ điều hành di động Android phát triển bởi Google, mở rộng giữa 5.0 và 5.1.1.[2] Ra mắt vào 25 tháng 6 năm 2014, trong suốt hội nghị Google I/O, nó có sẵn thông qua cập nhật OTA chính thức vào 12 tháng 11 năm 2014, cho các thiết bị chạy dịch vụ Android của Google (như thiết bị NexusGoogle Play edition). Mã nguồn của nó được đưa ra vào 3 tháng 11 năm 2014.

Một trong những thay đổi lớn nhất trong Lollipop là được thiết kế lại giao diện người dùng được xây dựng dựa trên ngôn ngữ thiết kế gọi là Material Design. Những thay đổi khác bao gồm cải tiến thanh thông báo, có thể truy cập từ màn hình khóa và hiển thị trong ứng dụng như banner trên màn hình. Google còn thay đổi bên trong nền tảng này, với Android Runtime (ART) chính thức thay thế cho Dalvik để cải thiện hiệu năng ứng dụng, và tối ưu hóa việc sử dụng pin, gọi nội bộ là Project Volta.

Tính đến tháng 11 năm 2017, số liệu thống kê do Google chỉ ra rằng 27,7% thiết bị Android truy cập Google Play chạy Lollipop.[3]

Lollipop được thay thế bởi Marshmallow, được phát hành tháng 10 năm 2015.[4]

Phát triển[sửa | sửa mã nguồn]

Android 5.0 được lần đầu tiết lộ dưới tên mã "Android L" vào ngày 25 tháng 6 năm 2014 trong một buổi phát biểu tại hội nghị nhà phát triển Google I/O. Cùng với Lollipop, bài phát biểu tập trung vào một số nền tảng và công nghệ hướng tới Android mới, bao gồm Android TV, nền tảng cho thiết bị trong xe hơi Android Auto, nền tảng cho các thiết bị đeo được Android Wear, và nền tảng theo dõi sức khỏe Google Fit.[5]

Một phần của bài phát biểu được dành cho một ngôn ngữ thiết kế đa nền tảng mới có tên "material design" (thiết kế vật liệu). Mở rộng dựa trên mô típ "thẻ" lần đầu được xuất hiện trong Google Now, nó là một thiết kế sử dụng nhiều các bố cục dạng lưới, các hình động và chuyển động nhạy bén, các lớp cùng với các hiệu ứng chiều dâu như ánh sáng và bóng. Nhà thiết kế Matías Duarte giải thích rằng "không giống như trên giấy thường, các vật liệu (material) số của chúng tôi có thể mở rộng và tùy chỉnh lại một cách thông minh. Vật liệu sẽ có các bề mặt và góc cạnh vật lý. Các đường nối và bóng chỉ ra những gì bạn có thể chạm vào." Ngôn ngữ thiết kế vật liệu sẽ không chỉ được sử dụng trên Android, mà còn trên khắp các bộ phần mềm nền web của Google, tạo nên một trải nghiệm đồng nhất trên khắp các nền tảng.[6][7][8][9][10]

Tính năng[sửa | sửa mã nguồn]

Android 5.0 giới thiệu một hệ thống thông báo được làm mới. Các thông báo sẽ được hiển thị trên các thẻ để tuân theo ngôn ngữ thiết kế material, và nhiều thông báo trong cùng một ứng dụng sẽ được gộp lại thành một nhóm. Các thông báo cũng được hiển thị trên màn hình khóa dưới dạng các thẻ, và các thông báo kiểu "heads up" cũng có thể được hiển thị dưới dạng một thanh lớn ở phía trên cùng màn hình, cùng với các nút hành động tương tác của chúng.[7][11] Tính năng không làm phiền cũng được thêm vào hệ thống thông báo. Menu ứng dụng gần đây được thiết kế lại để hiển thị các ứng dụng đang mở dưới dạng các thẻ chồng xếp lên nhau kiểu ba chiều. Một ứng dụng cũng có thể hiển thị nhiều thẻ trong menu gần đây, như với các thẻ đang mở của trình duyệt.[7][9][12]

Lollipop cũng bao gồm các tính năng nền tảng lớn cho các nhà phát triển, với hơn 5.000 API mới được thêm vào cho các ứng dụng sử dụng.[13][14] Ví dụ, đã có khả năng lưu ảnh ở định dạng ảnh thô.[15] Hơn nữa, máy ảo Dalvik đã được chính thức thay thế bởi Android Runtime (ART), là một môi trường thời gian chạy mới đã được giới thiệu trong KitKat dưới dạng xem trước.[16] ART là một thời gian chạy đa nền tảng hỗ trợ các cấu trúc x86, ARM, và MIPS ở cả môi trường 32-bit64-bit. Không giống như Dalvik sử dụng biên dịch JIT, ART biên dịch các ứng dụng sau khi cài đặt, có nghĩa là từ nay về sau HĐH sẽ chạy các ứng dụng đã được biên dịch sẵn. Kỹ thuật này loại bỏ quá trình đầu tiên gắn liền với quá trình JIT, cải thiện hiệu năng hệ thống.[17]

Lollipop cũng nhằm tới việc cải thiện mức tiệu thụ pin qua một chuỗi các quá trình tối ưu hóa có tên là "Project Volta". Trong đó là một chế độ tiết kiệm pin mới, các API lên lịch làm việc dẫn đến giới hạn một số tác vụ nhất định và chỉ được hoạt động qua Wi-Fi, và kết hợp các tác vụ để giảm lượng thời gian hoạt động radio trong tổng thể. Công cụ phát triển mới có tên "Battery Historian" có thể được sử dụng để theo dõi mức tiêu thụ pin của các ứng dụng khi đang sử dụng.[5][7] Bộ API Mở rộng Android cũng cung cấp các chức năng đồ họa như các shader mới, nhằm cung cấp các đồ họa giống như PC cho các trò chơi 3D trên các thiết bị Android.[10][18]

Một số các tính năng cấp độ hệ thống, hướng tới doanh nghiệp cũng được giới thiệu dưới cái tên "Android for Work". Khung làm việc bảo mật Samsung Knox ban đầu được dự định được dùng làm nền móng cho "Android for Work", nhưng thay vào đó Google quyết định sử dụng công nghệ riêng của họ để chia tách các dữ liệu cá nhân và công việc trên một thiết bị, cùng với các API đồng hành để quản lý môi trường.[19] Với tính năng "Smart Lock", các thiết bị cũng có thể được thiết lập để người dùng không phải thực hiện mở khóa thiết bị với mã PIN hay hình khi đang ở tại một vị trí tin cậy, hay trong khu vực của một thiết bị Bluetooth hay thẻ NFC chuyên dụng.[12][20][21] Hơn nữa, Lollipop đã từng có mã hóa thiết bị được kích hoạt theo mặc định trên tất cả các thiết bị đủ điều kiện; tuy nhiên, do vấn đề hiệu năng, thay đổi này đã phải hoãn lại tới phiên bản kế tiếp, Android Marshmallow.[22]

Phát hành[sửa | sửa mã nguồn]

Một bản xem trước cho nhà phát triển của Android L, bán dựng LPV79,[23] được phát hành cho Nexus 5Nexus 7 (2013) vào ngày 26 tháng 6 năm 2014 dưới dạng các ảnh đĩa. Mã nguồn cho các thành phần mang giấy phép GPL của bản xem trước này đã được phát hành qua Android Open Source Project (AOSP) vào tháng 7 năm 2014.[24][25] Một bản dựng xem trước cho nhà phát triển thứ hai, LPV81C, được phát hành ngày 7 tháng 8 năm 2014, cùng với phiên bản beta của nền tảng Google Fit và bộ SDK. Cũng như bản dựng trước, bản xem trước này cũng chỉ có sẵn cho Nexus 5 và Nexus 7 2013.[23][26]

Vào ngày 15 tháng 10 năm 2014, Google chính thức thông báo Android L sẽ có tên Android 5.0 "Lollipop". Công ty cũng hé lộ các thiết bị đầu tiên đi kèm với Android 5.0—bao gồm Nexus 6 của MotorolaNexus 9 của HTC—​​sẽ được phát hành vào ngày 3 tháng 11 năm 2014.[27] Google thông báo rằng các thiết bị Nexus (bao gồm Nexus 4, 5, 7, và 10) và Google Play edition sẽ nhận bản cập nhật lên Lollipop "trong vài tuần tới"; thêm một bản xem trước nữa cho các thiết bị Nexus và bản SDK mới cho các nhà phát triển ứng dụng sẽ được phát hành vào ngày 17 tháng 10 năm 2014. Kế hoạch cập nhật cho các thiết bị Android bên thứ ba sẽ tùy thuộc vào nhà sản xuất.[28][29]

Mã nguồn đầy đủ của Android 5.0 được tải lên AOSP vào ngày 3 tháng 11 năm 2014, cho phép các nhà phát triển và OEM bắt đầu tự sản xuất các phiên bản hệ điều hành của họ.[30] Ngày 2 tháng 12 năm 2014, các ảnh đĩa gốc cho các điện thoại thông minhmáy tính bảng Nexus được cập nhật lên phiên bản 5.0.1, đi kèm với nhiều sửa lỗi,[31] và một lỗi nghiệm trọng ảnh hưởng đến các thiết bị Nexus 4 và khiến âm thanh không hoạt động khi gọi điện.[32] Một phiên bản Lollipop 5.0.2 (LRX22G) dành riêng cho Nexus 7 thế hệ thứ nhất đã được phát hành vào ngày 19 tháng 12 năm 2014.[33]

Android 5.1, một phiên bản cập nhật của Lollipop, được tiết lộ vào tháng 2 năm 2015 như một phần của sự kiện ra mắt Android One tại Indonesia, và được cài đặt sẵn trên các thiết bị Android One bán tại Indonesia và Phillipines. Google chính thức công bố 5.1 bằng cách phát hành bản cập nhật cho các thiết bị vào ngày 9 tháng 3 năm 2015.[34][35]

Vào năm 2015, Amazon.com đã chỉnh sửa lại Lollipop để sản xuất Fire OS 5 "Bellini" cho dòng thiết bị Kindle Fire.[36][37][38]

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “android-5.1.1_r38 – platform/build – Git at Google”. android.googlesource.com. Truy cập ngày 19 tháng 7 năm 2016.
  2. ^ “Android 5.1.1 (LMY47V) hits AOSP [CHANGELOG]”. phandroid.com. Truy cập ngày 21 tháng 6 năm 2015.
  3. ^ “Dashboards: Platform Versions”. developer.android.com. ngày 13 tháng 8 năm 2016. Truy cập ngày 13 tháng 8 năm 2016.
  4. ^ Chester, Brandon. “Google Announces Android M At Google I/O 2015”. Anandtech. Purch, Inc. Truy cập ngày 28 tháng 5 năm 2015.
  5. ^ a b “From Android L to Google Fit: All the new products and features from Google I/O”. PC World. Bản gốc lưu trữ ngày 26 tháng 6 năm 2014. Truy cập ngày 26 tháng 6 năm 2014.
  6. ^ “Google's new 'Material Design' UI coming to Android, Chrome OS and the web”. Engadget. Truy cập ngày 26 tháng 6 năm 2014.
  7. ^ a b c d “Google Reveals Details About Android L at Google IO”. Anandtech. Truy cập ngày 26 tháng 6 năm 2014.
  8. ^ “Google's New, Improved Android Will Deliver A Unified Design Language”. Co.Design. Truy cập ngày 26 tháng 6 năm 2014.
  9. ^ a b “We just played with Android's L Developer Preview”. Engadget. AOL. Truy cập ngày 26 tháng 6 năm 2014.
  10. ^ a b “Google's next big Android redesign is coming in the fall”. The Verge. Vox Media. Truy cập ngày 26 tháng 6 năm 2014.
  11. ^ Smith, Chris. “Android L's heads up notifications feature arrives early through third-party app”. Tech Radar. Future plc. Truy cập ngày 6 tháng 8 năm 2014.
  12. ^ a b “Google I/O: Android L Sneak Peek Reveals 'Material Design,' Personal Unlocking and More”. Wall Street Journal. Truy cập ngày 26 tháng 6 năm 2014.
  13. ^ Mayton, Joseph. “Android L, LG G Watch, update issue and what reviewers are saying”. Tech Times. Truy cập ngày 5 tháng 8 năm 2014.
  14. ^ Haselton, Todd. “Android L Developer Preview Unveiled With Major Changes”. Techno Buffalo. Bản gốc lưu trữ ngày 11 tháng 8 năm 2014. Truy cập ngày 5 tháng 8 năm 2014.
  15. ^ Stephen Shankland (19 tháng 12 năm 2014). “How Android 5.0 lets you get raw for better photos”. CNET. Truy cập ngày 12 tháng 1 năm 2015.
  16. ^ 'ART' experiment in Android KitKat improves battery life and speeds up apps”. Engadget. Truy cập ngày 26 tháng 6 năm 2014.
  17. ^ Andrei Frumusanu (ngày 1 tháng 7 năm 2014). “A Closer Look at Android RunTime (ART) in Android L”. AnandTech. Truy cập ngày 5 tháng 7 năm 2014.
  18. ^ “Android's next release will include GPU-focused tech for PC quality graphics”. Polygon. Vox Media. Truy cập ngày 26 tháng 6 năm 2014.
  19. ^ Ina Fried (ngày 25 tháng 2 năm 2015). “Google Expands Its "Android for Work" Efforts in Bid to Get More Businesses Using Its Phones”. recode.net. Truy cập ngày 2 tháng 4 năm 2015.
  20. ^ “How to set up Smart Lock on Android 5.0 Lollipop”. CNET. Truy cập ngày 2 tháng 7 năm 2015.
  21. ^ “With Android L, Google makes pitch for enterprise users”. Computerworld. IDG. Truy cập ngày 26 tháng 6 năm 2014.
  22. ^ “Google makes full-disk encryption and secure boot mandatory for some Android 6.0 devices”. IT World. IDG. Bản gốc lưu trữ ngày 28 tháng 3 năm 2019. Truy cập ngày 20 tháng 10 năm 2015.
  23. ^ a b Cory Gunther (ngày 7 tháng 8 năm 2014). “New Android L Update Arrives for Nexus Users”. gottabemobile.com. Truy cập ngày 9 tháng 8 năm 2014.
  24. ^ “Google releases Android L preview source for Nexus devices”. ZDNet. CBS Interactive. Truy cập ngày 2 tháng 7 năm 2014.
  25. ^ Yi, Bill (ngày 2 tháng 7 năm 2014). “GPL projects for the l-preview release” (Danh sách thư). Truy cập ngày 19 tháng 8 năm 2014. Đã bỏ qua tham số không rõ |mailinglist= (trợ giúp)
  26. ^ “Google just released some hot new images of Android L – here's how you can get them”. BGR.com. PMC. Truy cập ngày 16 tháng 8 năm 2014.
  27. ^ “Android: Be together. Not the same”. Official Google Blog. ngày 15 tháng 10 năm 2014. Truy cập ngày 23 tháng 10 năm 2014.
  28. ^ “When and where to get Android 5.0 Lollipop”. CNET. CBS Interactive. ngày 15 tháng 10 năm 2014. Truy cập ngày 16 tháng 10 năm 2014.
  29. ^ “Updated Android Lollipop Developer Preview image coming to Nexus devices in a couple of days”. PhoneArena. Truy cập ngày 16 tháng 10 năm 2014.
  30. ^ “Android Lollipop hits AOSP; HTC sets the upgrade pace”. SlashGear. Truy cập ngày 24 tháng 12 năm 2014.
  31. ^ “Google quietly pushes out Android Lollipop 5.0.1 images”. ZDNet. Truy cập ngày 6 tháng 12 năm 2014.
  32. ^ “Nexus 4, lollipop 5.0.1: dialer calls audio does not work”. code.google.com. Truy cập ngày 18 tháng 12 năm 2014.
  33. ^ “Android 5.0.2 LRX22G Factory Image for Nexus 7 (WiFi) Randomly Shows Up”. Truy cập ngày 21 tháng 12 năm 2014.
  34. ^ “Google officially announces Android 5.1”. Ars Technica. Truy cập ngày 10 tháng 3 năm 2015.
  35. ^ “Official Android Blog: Android 5.1: Unwrapping a new Lollipop update”. Official Android Blog. Truy cập ngày 10 tháng 3 năm 2015.
  36. ^ “What's new in Amazon Fire OS 5 Bellini?”. Pocket-lint. Truy cập ngày 28 tháng 1 năm 2016.
  37. ^ “Amazon's Fire HD 10 tablet a rare misfire for company”. Fortune. Truy cập ngày 28 tháng 1 năm 2016.
  38. ^ “Feature-stuffed Fire OS update makes Amazon's tablets even more kid-friendly”. PC World. Truy cập ngày 28 tháng 1 năm 2016.

Liên kết ngoài[sửa | sửa mã nguồn]

Tiền nhiệm:
Android 4.4
Android 5.0
2014
Kế nhiệm:
Android 6.x