Mục lục:
Khi bạn phải đối mặt với sự thật đơn giản là sự phân mảnh vẫn ở đây, bạn sẽ cố gắng tìm cách giảm thiểu nó để các nhà sản xuất thiết bị có thể giữ sự tự do mà họ hiện có trong khi các nhà phát triển ứng dụng có thể xây dựng những thứ mới nhất, thú vị nhất để cài đặt trên chúng. Đó là lý do tại sao Android phổ biến như nó và nếu bạn loay hoay với công thức đó, bạn có thể gây hại nhiều hơn là tốt. Có được một bộ chìa khóa trao tay gồm các dịch vụ năng suất và một thị trường ứng dụng khổng lồ trên phần cứng giới thiệu mà nó phát triển nội bộ là điều giúp Samsung tạo ra điện thoại Android và không tát Tizen vào tất cả mọi thứ.
Google làm việc chăm chỉ để biến toàn bộ sự phân mảnh thành vấn đề. Một số cách thành công - Dịch vụ Play cho phép một số tính năng gần như độc lập với phiên bản và cung cấp thêm một số biện pháp bảo vệ cho các thiết bị mà không cần chỉnh sửa bảo mật mới nhất. Một số không thành công; Thiết kế Vật liệu được cho là làm cho tất cả các ứng dụng trông tuyệt vời trên tất cả các thiết bị. Một số sẽ thành công trong tương lai, như Project Treble. Nhưng một trong những điều Google vượt qua thành công và trở nên tuyệt vời, đặc biệt nếu bạn là nhà phát triển ứng dụng: Thư viện hỗ trợ Android.
Không ai đổ lỗi cho bạn nếu bạn không biết họ là ai và chưa từng nghe về họ. Trừ khi bạn là nhà phát triển, bạn không cần biết bất cứ điều gì về cách chúng hoạt động hoặc cách chúng được sử dụng, nhưng chúng là một trong những điều thú vị hơn mà Google làm để phân mảnh chỉ là điều mà điện thoại thông minh quan tâm thay vì vấn đề thực sự trong thế giới thực cho những người thực sự.
Thư viện hỗ trợ Android là gì?
Thư viện hỗ trợ Android là một bộ thư viện mã - tài nguyên có thể được sử dụng để xây dựng các tính năng và / hoặc chức năng thành một ứng dụng - cung cấp những thứ như các tính năng hoặc widget thường yêu cầu API khung Android thực tế để đưa vào ứng dụng. API khung Android là các tính năng cốt lõi có sẵn cho các nhà phát triển được cung cấp bởi một phiên bản cụ thể của Android. Ví dụ: API Android 7.0 kích hoạt hỗ trợ đa cửa sổ cho mọi ứng dụng trên mọi thiết bị. Thư viện hỗ trợ có thể cung cấp các tính năng tương tự độc lập với phiên bản hệ điều hành.
Xem thêm: Dưới đây là các tính năng Android Pie hoạt động trên các phiên bản trước
Nhìn chung có hai loại gói thư viện hỗ trợ. Một bộ cho phép các tính năng của các phiên bản Android mới trên các thiết bị chạy phiên bản cũ hơn và bộ kia cung cấp các tính năng độc lập cho tất cả các phiên bản Android. Vì đây không phải là một phần của Android, nên chúng có thể được cải thiện và cập nhật mà không cần chờ phát hành nền tảng Android lớn.
Tại Google I / O 2018, chúng tôi đã tìm hiểu về Android Jetpack và một trong những tính năng của nó là một cách mới để bao gồm hỗ trợ thư viện - có nghĩa là chúng ta sẽ thấy việc áp dụng các tính năng mới nhanh hơn vào Thư viện hỗ trợ vì nó. Điều đó có nghĩa là những ý tưởng và tinh chỉnh nhỏ nhưng thú vị có thể có sẵn cho các nhà phát triển ứng dụng từ lâu trước tháng 8 tới khi Android Q (không phải Quiche Lorraine) xuất hiện.
Tại sao các Thư viện hỗ trợ Android quan trọng?
Có một điều cụ thể khiến chúng quan trọng đối với bạn và tôi - chúng tôi không phải đợi phiên bản Android tiếp theo để nhận bản cập nhật nếu một tính năng được Thư viện hỗ trợ cung cấp. Điều này cho phép các nhà phát triển thêm và cải thiện cách các ứng dụng của họ hoạt động, đặc biệt là trên các điện thoại không chạy phiên bản Android hiện tại, bất cứ khi nào các thư viện được cập nhật. Chúng tôi đã thấy rằng khi Tin nhắn Android liên tục thấy các cải tiến trong thông báo trước khi các tính năng đó được tích hợp vào Android 8.0 và điều đó có nghĩa là điện thoại chạy Android 6.0 trở lên có thể có các ứng dụng sử dụng các thay đổi mà không được cập nhật lên Oreo.
Modularity có nghĩa là cập nhật nhanh hơn; Điều này đúng với các thư viện mã cũng như các hệ điều hành.
Cập nhật Android từ phiên bản nền tảng này sang phiên bản tiếp theo là một nhiệm vụ khó khăn. Phải mất một thời gian dài và hiện tại, chúng tôi chỉ thấy một bản cập nhật nền tảng chính khoảng một lần mỗi năm. Điện thoại di động là một không gian cạnh tranh đáng kinh ngạc và điện thoại của một công ty sẽ sống hoặc chết dựa trên các tính năng mà nó có và mức độ tiếp thị của chúng. Những người đam mê điện thoại di động thích tranh luận về việc ai đã sao chép ai, nhưng người tiêu dùng chỉ quan tâm rằng điện thoại họ thấy được quảng cáo có một tính năng thú vị và muốn điện thoại tiếp theo của họ có thứ gì đó tương tự. Apple (và Microsoft khi sản xuất HĐH điện thoại) có thể cập nhật mọi điện thoại đơn lẻ để có mọi tính năng có thể vì họ kiểm soát cách phần mềm được viết và phân phối. Google không có sự xa xỉ đó.
Một số nhà sản xuất điện thoại, như Samsung hoặc Huawei hoặc LG, có thể tự giảm thiểu điều này một chút. Các công ty này đủ lớn và có một đội ngũ phát triển di động với các nguồn lực để xây dựng những thứ như hỗ trợ camera kép hoặc hình đại diện hoạt hình vào hệ điều hành. Những người khác, như Motorola (Lenovo), chưa sẵn sàng chi hàng tỷ đô la mỗi năm - vì vậy họ phụ thuộc vào Google để cung cấp các tính năng mới kịp thời để các ứng dụng có thể điền vào các tính năng của hệ điều hành. Đó là lý do tại sao Google phải làm một cái gì đó trong không gian này; hầu hết các điện thoại không chạy phiên bản mới nhất và nhiều người sẽ không bao giờ. Một cái gì đó đã được thực hiện để có được những thứ hay ho trên những chiếc điện thoại đó nếu có ai đó mong đợi chúng tôi mua chúng.
Luôn luôn là một ý tưởng tốt để có phiên bản mới nhất của bất kỳ phần mềm nào bất cứ khi nào bạn có thể. Nếu không vì lý do nào khác ngoài các chỉnh sửa bảo mật, phần mềm mới hơn đã được cải thiện. Nhưng vì sự phân mảnh không bao giờ biến mất, nắm lấy nó và sau đó làm một cái gì đó về nó là bước đi thông minh.
Đánh giá Android 9 Pie: Lớn hơn tổng số lát của nó