Tại sao Android Lollipop gây ra sự cố

Hôm nay, chúng tôi cung cấp cho bạn một lời giải thích ngắn gọn về lý do tại sao thiết bị của bạn đột nhiên khiến bạn đau đầu sau khi cập nhật nó lên Android Lollipop.

Như nhiều người trong số các bạn có thể đã biết, Lollipop đã được phát hành vào tháng 11 năm 2014. Được gọi là hệ điều hành Android đầy tham vọng nhất cho đến thời điểm này, nếu cung cấp một loạt các loại kẹo mắt và cải tiến chức năng như thiết kế Vật liệu, sơ đồ thông báo chi tiết, các tính năng kết nối nâng cao, đồ họa hiệu suất cao, phải kể đến một số ít. Nhưng với họ đến vấn đề rất nhiều trong số họ. Những vấn đề này được thể hiện bởi:

  • Khởi động lại ngẫu nhiên hoặc tắt máy
  • Hiệu suất chậm
  • đóng băng / lag màn hình
  • Buộc đóng ứng dụng
  • Quá nóng
  • Việc sử dụng RAM đột ngột tăng đột biến
  • Ứng dụng sẽ không đóng
  • Vòng lặp khởi động
  • Vấn đề lưu trữ (chính và phụ)

Trong bài đăng này, chúng tôi cung cấp cho bạn lý do tại sao Android Lollipop gây ra sự cố cho nhiều loại thiết bị, vài tháng sau khi phát hành.

Thời gian chạy Android mới

Quyết định của Google để chuyển từ Máy ảo Dalvik sang Android RunTime (ART) vừa là một điều may mắn vừa là một lời nguyền cho người dùng Lollipop. Trên giấy tờ, ART tốt hơn về việc kéo dài tuổi thọ pin và cải thiện hiệu suất tổng thể so với Dalvik vì một điểm khác biệt lớn - biên dịch AOT.

AOT là viết tắt của phần tổng hợp thời gian trước. Tính năng này được sử dụng bởi bộ thực thi ART để chuyển đổi ngôn ngữ ứng dụng hoặc mã thành mã mà thiết bị của bạn hiểu được. Nói một cách đơn giản nhất, phương pháp AOT biên dịch hoặc giải thích mã ứng dụng trước khi chúng được khởi chạy, có khả năng tăng tốc độ mở ứng dụng. Điều này có lợi cho một thiết bị vì các ứng dụng sẽ chỉ được biên dịch một lần trong khi cài đặt, giúp giảm đáng kể nhu cầu về bộ xử lý, do đó, rất tốt cho pin. Điều này trái ngược với cách Dalvik làm mọi việc.

Trong Dalvik, mã ứng dụng được diễn giải hoặc chuyển đổi thành mã gốc thiết bị của bạn thông qua phương pháp Chỉ trong thời gian (JIT). Điều này có nghĩa là thiết bị của bạn chỉ bắt đầu biên dịch ứng dụng tại thời điểm chúng được khởi chạy. Quá trình giải thích hoặc chuyển đổi mã mất nhiều thời gian hơn vì thiết bị của bạn cần sử dụng nhiều tài nguyên hơn để thu thập tất cả các tệp cần thiết, biên dịch ứng dụng và tải mọi thứ lên tới RAM. Thiết bị của bạn sẽ tiếp tục chạy hoàn hảo cho đến khi nó sử dụng hết RAM trong quá trình này. Khi RAM đầy và nhiều ứng dụng đang được xếp hàng, ứng dụng đầu tiên được chạy sẽ bị xóa để chứa những ứng dụng mới. Việc tải và tải liên tục các ứng dụng trong RAM có thể ảnh hưởng đáng kể đến hiệu suất chung của hệ thống theo thời gian.

Một nhược điểm đáng kể của ART là nhu cầu về không gian lưu trữ nhiều hơn. Bởi vì nó biên dịch các ứng dụng trước khi chúng được khởi chạy, nó đòi hỏi dung lượng lưu trữ lớn hơn khoảng 10% so với Dalvik. Đây là một trong những nguyên nhân gây ra sự cố lưu trữ ngay sau khi cài đặt Lollipop. Nếu thiết bị lưu trữ chính của bạn gần hết dung lượng trong quá trình cập nhật, các sự cố tiềm ẩn có thể xảy ra từ đóng băng, thời gian tải chậm cho các ứng dụng, cho đến các tệp bị thiếu.

Cấu hình lại cài đặt điện thoại

Lollipop là một đại tu lớn của hệ điều hành điện thoại nên điện thoại và cài đặt ứng dụng sẽ được sửa đổi để phù hợp với hệ thống. Mặc dù kế hoạch là làm cho nó hoàn hảo nhất có thể, nhiều người dùng đã báo cáo vấn đề ngay sau khi cập nhật có lẽ là vì điều này. Với mỗi ứng dụng có thư mục và cấu hình tệp hệ thống duy nhất, Google và các đối tác sản xuất phần cứng của họ như Samsung gần như không thể giải quyết vấn đề một cách hiệu quả.

Ứng dụng lỗi thời

Cuối cùng, Google và các đối tác của mình không thể đổ lỗi hoàn toàn cho toàn bộ fiasco. Với hàng chục nghìn ứng dụng trong Play Store, không thể ngờ rằng tất cả chúng đều được cập nhật hoặc theo tiêu chuẩn mà Google muốn ứng dụng có được khi Lollipop được phát hành. Thậm chí nhiều tháng sau khi phát hành lần đầu, nhiều ứng dụng vẫn chưa được cập nhật hoặc gỡ lỗi để chúng hoạt động hài hòa với hệ điều hành mới.

Vấn đề ở đây là với các nhà phát triển. Các ứng dụng không phổ biến có thể không mang lại lợi nhuận cho chúng vì vậy có thể không có ý nghĩa để cải thiện chúng, đặc biệt là sau khi Lollipop được phát hành. Ngay cả các ứng dụng được duy trì tốt như Facebook và Twitter cũng gặp trở ngại trong quá trình phát hành HĐH mới.

Cũng đáng lưu ý rằng một số ứng dụng mang theo của bạn từ KitKat có thể đã hoạt động tốt khi được cài đặt vào thiết bị lưu trữ trước đó nhưng không còn nữa sau khi cập nhật Lollipop. Một lần nữa, vì Lollipop mang đến rất nhiều thay đổi bao gồm ánh xạ lại các thư mục tệp, luôn có khả năng một số tệp quan trọng cho ứng dụng của bạn có thể đã bị chuyển đi đâu đó hoặc thậm chí bị xóa trong quá trình.

Các giải pháp

Âm thanh như Lollipop là một mớ hỗn độn lớn, phải không? Không hẳn là chính xác lắm. Nếu bạn xem xét hàng triệu điện thoại thông minh chạy hệ điều hành này bây giờ, tất cả các tài liệu được tạo ra bởi vài trăm người dùng trên Web (bao gồm cả loạt trình khắc phục sự cố của chúng ta) dường như đang rao giảng về cái ác mà Lollipop trông không giống lắm. Lollipop là một hệ điều hành khá chắc chắn, cung cấp rất nhiều điều mới để làm cho thiết bị Android của bạn thú vị hơn. Mặc dù tất cả các hype tiêu cực mà hệ điều hành này nhận được, chúng tôi vẫn khuyên bạn nên cài đặt nó là xứng đáng.

Dưới đây là những giải pháp tiềm năng mà bạn có thể thử.

Xóa phân vùng bộ đệm

Đây là điều đầu tiên bạn phải làm nếu gặp phải nhiều vấn đề sau khi cập nhật. Phân vùng bộ đệm là một phần đặc biệt của thiết bị lưu trữ của bạn, giữ các thành phần dữ liệu và ứng dụng được sử dụng thường xuyên. Khi bạn nâng cấp lên Lollipop, một số bộ dữ liệu nhất định có thể không còn phù hợp hoặc có thể đã bị thay đổi, dẫn đến sự cố tải ứng dụng chậm hoặc đóng băng. Xóa bộ nhớ cache sẽ khắc phục ngay sự cố.

Xóa phân vùng bộ đệm sẽ không xóa bất kỳ dữ liệu cá nhân nào để hoàn toàn an toàn.

Thiết bị của bạn sẽ tự động tạo bộ đệm mới khi bạn tiếp tục sử dụng nó.

Khởi động điện thoại ở Chế độ an toàn

Điều này rất hữu ích để cô lập xem sự cố có phải do ứng dụng hoặc chương trình cơ sở của bên thứ ba gây ra hay không. Chế độ an toàn đã được thêm vào Android 1.7 Donut để giúp người dùng xác định các ứng dụng điện thoại giả mạo. Khi được bật, chế độ an toàn sẽ ngăn các ứng dụng của bên thứ ba chạy mặc dù nó không hoạt động mọi lúc. các ứng dụng được xây dựng đặc biệt để bỏ qua chế độ chẩn đoán vẫn có thể chạy. Trong chế độ An toàn, tất cả các cài đặt người dùng sẽ bị treo bao gồm cả hình nền yêu thích của bạn.

Nếu bạn nhận thấy sự cố sau khi tải xuống ứng dụng, khởi động điện thoại ở chế độ an toàn là cách tốt để cung cấp cho bạn danh sách ngắn các ứng dụng để bắt đầu.

Khi ở chế độ an toàn, bạn có thể tiếp tục sử dụng các chức năng cơ bản của điện thoại như gọi điện, gửi tin nhắn, kết nối với internet, v.v.

Xóa bộ nhớ cache hoặc dữ liệu ứng dụng riêng lẻ

Nếu chỉ có một ứng dụng không hoạt động chính xác sau khi cập nhật lên Lollipop, hãy thử xóa bộ nhớ cache và dữ liệu của nó. Bạn có thể làm điều này thay vì xóa phân vùng bộ nhớ cache của điện thoại khi xử lý một ứng dụng có vấn đề. Hãy nhớ rằng việc xóa dữ liệu của ứng dụng có thể dẫn đến mất dữ liệu cá nhân tùy thuộc vào ứng dụng. Ví dụ: nếu bạn đang xóa dữ liệu của ứng dụng danh bạ, điều đó có thể dẫn đến điện thoại xóa lịch sử cuộc gọi và tin nhắn của bạn. Đảm bảo tạo một bản sao dữ liệu cá nhân của bạn trước khi nhấn nút dữ liệu rõ ràng.

Xóa hoặc tắt bloatware

Bloatware đề cập đến các ứng dụng được các nhà mạng bổ sung vào một thiết bị để quảng bá các tính năng và chức năng thường xuyên dư thừa. Đôi khi chúng có thể gây ra các vấn đề về hiệu suất do các yếu tố được đề cập ở trên, vì vậy tốt nhất là bạn nên giải quyết chúng thay vì để chúng một mình. Nếu bạn không đặc biệt thích chúng, hãy thử xem bạn có thể gỡ cài đặt chúng không. Hầu hết thời gian bạn không thể vì vậy hành động tốt nhất của bạn chỉ đơn giản là vô hiệu hóa chúng. Chỉ cần vào cùng một menu nơi bạn có thể xóa bộ nhớ cache và dữ liệu của ứng dụng và tìm nút tắt.

Thực hiện khôi phục cài đặt gốc

Đây là bạn của chúng tôi. Trên thực tế, đây là người bạn hiệu quả duy nhất của chúng tôi có thể giúp chúng tôi giải quyết hầu hết các vấn đề liên quan đến Lollipop vào thời điểm này. Ngay cả khi bạn liên hệ với Google hoặc các đối tác của mình, khôi phục cài đặt gốc luôn là giải pháp tiềm năng được đề xuất nhất của họ khi giải quyết các vấn đề về Lollipop. Chắc chắn nó đòi hỏi và rắc rối nhưng nó mang lại cho thiết bị của bạn sự nghỉ ngơi rất cần thiết.

Một điều quan trọng cần nhớ để đảm bảo rằng khôi phục cài đặt gốc đáng giá cho tất cả nỗ lực của bạn là cẩn thận với các ứng dụng bạn cài đặt trong thiết bị của mình. Nếu bạn tiếp tục gặp sự cố sau khi thực hiện khôi phục cài đặt gốc, bạn có thể đang cài đặt các ứng dụng lỗi thời tương tự.

Định dạng thiết bị lưu trữ của bạn

Một cách tốt để loại bỏ lỗi là xóa sạch các thiết bị lưu trữ. Cố gắng định dạng thiết bị lưu trữ chính (nội bộ) và thiết bị lưu trữ thứ cấp (SD).

Đảm bảo một sự thay thế

Nếu tất cả các giải pháp dường như không thành công, hãy xem xét nhận một sự thay thế mới. Giữ cho nó đơn giản.