Mục lục:
Đi 'chính thức' cũng có nghĩa là tuân thủ các quy trình chứng nhận chính thức
Lấy một lỗi gần đây trên Oppo N1 làm ví dụ, CyanogenMod đã đưa ra một cái nhìn thú vị về quá trình tạo và đẩy OTA cho các thiết bị hiện là nhà cung cấp phần mềm được Google chứng nhận. Mặc dù nó có một lịch sử tốt về việc quản lý các bản cập nhật - bao gồm các bản dựng phần mềm hoàn chỉnh hàng đêm - cho nhiều thiết bị, mọi thứ sẽ thay đổi một chút khi bạn "chính thức".
Những người đã cài đặt CyanogenMod thông qua trình cài đặt chính thức hoặc có phiên bản CM Oppo N1 có thể được hưởng lợi từ cái gọi là "OTA gia tăng" hoặc các bản vá nhỏ có thể khắc phục chỉ một phần cụ thể của hệ thống mà không cần chạm vào bất cứ thứ gì khác. Trong trường hợp có lỗi gần đây liên quan đến phụ kiện O-Click cho N1, bản sửa lỗi rất nhỏ và thực sự có thể có lợi từ việc sử dụng bản cập nhật gia tăng - nhưng đã thêm các lớp kiểm tra cần thiết để đẩy OTA cho các thiết bị làm chậm quá trình.
Trong một chút minh bạch, CM giải thích rằng một khi các kỹ sư tin rằng họ đã giải quyết được vấn đề phần mềm, bản cập nhật được đóng gói và gửi đến nhóm QA (đảm bảo chất lượng) của CM. QA chịu trách nhiệm đảm bảo phần mềm mới khắc phục sự cố như dự định nhưng cũng không gây rối cho bất kỳ điều gì khác trong quy trình. Nhóm QA hoàn thành thử nghiệm của họ và sau đó chuyển sang CTS - đây là bộ thử nghiệm mà Google sử dụng để xác nhận rằng phần mềm mới vẫn tương thích với các thiết bị, tính năng và ứng dụng Android. Mỗi lần chạy CTS mất khoảng tám giờ để hoàn thành và phải được thông qua 100 lần để được chứng nhận - một lần nấc duy nhất và bạn sẽ quay lại từ đầu.
Kết quả cuối cùng cho sửa chữa nhỏ này? CM tuyên bố phải mất khoảng ba tuần sau khi sửa lỗi hoàn tất mã trước khi nó được bật đèn xanh và sẵn sàng để triển khai cho các thiết bị. Các cấp độ thử nghiệm bổ sung trong nhóm QA của riêng họ và hiện được Google yêu cầu chỉ cần thêm nhiều thời gian hơn vào các bản phát hành mới so với những gì chúng ta đã sử dụng với ROM tùy chỉnh thông thường.
May mắn thay, CM nói rằng hệ thống cập nhật gia tăng là "xương sống cho các kế hoạch phát hành và cập nhật trong tương lai của chúng tôi" và việc thử nghiệm nó với trình cài đặt CM và các thiết bị N1 phiên bản CM chỉ là khởi đầu. Khắc phục các sự cố nhỏ khi chúng phát sinh và bắt đầu quá trình sớm hơn với phần mềm thay đổi nhỏ hơn sẽ tăng tốc quá trình và cuối cùng sẽ cho bạn tải xuống nhỏ hơn và thời gian cài đặt ngắn hơn. Chỉ cần biết rằng bạn không phải lúc nào cũng có được trải nghiệm cập nhật "hàng đêm" mà bạn đã từng sử dụng trước đó.
Nguồn: CyanogenMod