Định nghĩa phân mảnh Android, Sự cố, Sự cố, Biểu đồ

Đừng nhầm lẫn phân mảnh Android(Android fragmentation) với phân mảnh đĩa cứng hoặc bất kỳ sự cố lưu trữ nào khác. Phân mảnh ổ cứng(Hard) - như hầu hết các bạn đều biết - là các bit tệp nằm rải rác khắp thiết bị lưu trữ, do đó khiến bất kỳ hệ điều hành nào khó thu thập các bit và trình bày chúng cho bạn. Phân mảnh Android(Android) liên quan nhiều hơn đến sự khác biệt giữa các phiên bản Android và phiên bản ứng dụng đang chạy trên thiết bị.

Định nghĩa phân mảnh Android

Định nghĩa gần nhất về phân mảnh Android mà tôi tìm thấy trên Internet:

Android fragmentation refers to a concern over the alarming number of different available Android operating system (OS) versions in the market. The main issue is potentially reduced interoperability between devices of applications coded using the Android Software Development Kit (Android SDK).

Vấn đề phân mảnh Android

Định nghĩa trên về Android bao hàm tất cả nhưng sử dụng một ngôn ngữ hơi nặng nề. Nói một cách dễ hiểu, có một số phiên bản Android chạy trên các máy khác nhau - tại bất kỳ thời điểm nào. JellyBean , Ice Cream , Honeycomb , v.v. là một số trong số những cái được biết đến nhiều hơn.

Tương tự như vậy, các ứng dụng được phát triển cho Android dành cho các phiên bản khác nhau. Các lập trình viên phát triển ứng dụng làm như vậy cho phiên bản mới nhất. Điều này tạo ra vấn đề không tương thích do đó một số người dùng Android không thể sử dụng các ứng dụng đó. Trong số các vấn đề khác là việc khai thác dữ liệu điện thoại bằng phần mềm độc hại được viết cho các phiên bản Android cũ hơn .

Nói về phần mềm được phát triển cho Android , chúng ta cũng có thể giả định phần mềm điện thoại mà thông qua đó Google cung cấp các bản cập nhật Android . Nếu phần mềm điện thoại được phát triển cho Android 4.0 , rất có thể nó sẽ không hỗ trợ các ứng dụng được thiết kế để sử dụng với Android 4.2 . Biểu đồ sau đây từ TruTower cho thấy tỷ lệ phần trăm Android(Androids) .

Phân mảnh Android

Một khía cạnh khác là với mỗi máy đều có khả năng tùy chỉnh. Nếu bạn đang sử dụng điện thoại LG, bạn sẽ nhận được trải nghiệm Android tùy chỉnh : một trải nghiệm mà LG muốn cung cấp cho bạn. Cùng một hệ điều hành ( Android ) sẽ mang đến cho bạn trải nghiệm khác biệt trên điện thoại hoặc máy tính bảng Samsung vì Samsung sẽ(Samsung) tùy chỉnh hệ điều hành đó cho các thiết bị của họ. Trong số các tùy chỉnh này, tính đồng nhất của Android phần nào bị mất đi (Ví dụ: các menu và tùy chọn có thể khác nhau).

Nói cách khác, đó là vấn đề về sự khác biệt giữa các phiên bản ứng dụng, phần mềm điện thoại cơ bản và Android . Sự khác biệt này có thể bị mọi người lợi dụng để đột nhập vào điện thoại hoặc máy tính bảng của bạn. Do đó, vấn đề phân mảnh Android(Android Fragmentation Problem) thực sự là một vấn đề về bảo mật và quyền riêng tư hơn là vấn đề không tương thích.

Google giải quyết tình trạng phân mảnh Android(Android Fragmentation) như thế nào?

Theo Trend Micro [3], Google đẩy các bản cập nhật cho các nhà sản xuất điện thoại. Sau đó, các nhà sản xuất điện thoại có trách nhiệm nâng cấp phần mềm điện thoại của họ để thiết bị của bạn được bảo vệ. Tuy nhiên, tốc độ cập nhật Android cao hơn nhiều so với các bản cập nhật của các nhà sản xuất thiết bị. Đây là điều tạo ra sự cố có thể dẫn đến sự cố hoặc không thể sử dụng cho các phiên bản ứng dụng mới nhất.

Đây là biểu đồ từ Trend Micro giải thích quá trình Cập nhật Android(Android Updates) . Trend Micro cũng nói rõ rằng các máy cũ bị mắc kẹt với các phiên bản Android trước đó không thể cập nhật và do đó không thể sử dụng các ứng dụng mới hơn, tốt hơn có sẵn trong Play .

02 Vấn đề chống phân mảnh Android - Google có thể giải quyết được không

Nó nói thêm rằng Vấn đề phân mảnh Android(Android Fragmentation Problem) có thể mời phần mềm độc hại vì các phiên bản Android cũ hơn không có đủ khả năng bảo vệ và do đó, dễ bị khai thác.

TÓM LƯỢC(SUMMARY)

Sự không tương thích của các ứng dụng với phiên bản hệ điều hành Android trên máy của bạn dẫn đến Sự cố phân mảnh Android(Android Fragmentation Problem) . Mặc dù Google(Though Google) có thể giải quyết vấn đề, nhưng nó phải phụ thuộc vào bên thứ ba (các nhà sản xuất thiết bị) để cung cấp các bản cập nhật cho người dùng cuối. Hiện tại, không có cách nào Google có thể cập nhật trực tiếp hệ điều hành trên từng máy.

Do sự cố này, không chỉ các trục trặc của ứng dụng có thể xảy ra, thiết bị của bạn còn dễ bị khai thác độc hại. Để giữ an toàn

  1. Cập nhật phần mềm điện thoại của bạn thường xuyên
  2. Sử dụng(Use) các sản phẩm bảo mật di động tốt. Cũng có những cái miễn phí - chẳng hạn như Norton MobileTrend Micro

Bạn muốn xem cách Microsoft kiếm tiền từ Android?(Want to see how Microsoft makes money from Android?)



About the author

Tôi là kỹ sư phần mềm với hơn 10 năm kinh nghiệm thiết kế, xây dựng và bảo trì các ứng dụng dựa trên Windows. Tôi cũng là một chuyên gia thành thạo về xử lý văn bản, xử lý bảng tính và thuyết trình. Tôi có thể viết mô tả rõ ràng và ngắn gọn về mã, giải thích các khái niệm phức tạp cho các nhà phát triển mới làm quen và khắc phục sự cố nhanh chóng cho khách hàng.



Related posts