Có một niềm tin dài hạn đáng lo ngại rằng phần mềm bị hỏng bằng cách nào đó là lỗi của chúng tôi vì đã không giữ sạch nó khi nói đến điện thoại. Gần đây tôi đã thấy nó nổi lên một lần nữa rằng Oreo đã có sẵn cho Galaxy S8 và Note 8 đủ lâu để người dùng gặp sự cố, nhưng điều đó xảy ra với hầu hết mọi thiết bị, ngay cả khi bản cập nhật chưa xuất hiện gần đây. Điện thoại chạy tệ? Nhà máy đặt lại nó để sửa chữa mọi thứ.
Gì?!
<Xin tha thứ cho khoảnh khắc interrobang của tôi, nhưng thật nực cười. Không phải đó là lời khuyên tồi vì nó thường có thể sửa chữa mọi thứ, nhưng đó là điều chúng ta không bao giờ phải làm. Khi "sửa" cho phần mềm của bạn là xóa tất cả dữ liệu liên quan và bắt đầu mới, điều đó có nghĩa là phần mềm của bạn bị lỗi. Ngừng hẳn. Nó (có nghĩa là phần mềm) hoặc lấp đầy các tệp dữ liệu của chính nó với rác khiến phần mềm bị chậm lại trong khi cố gắng sắp xếp tất cả hoặc nó không có kiểm tra bằng văn bản để ngăn không cho nó đọc dữ liệu rác có thể được ghi vào lưu trữ không chính xác. Hoặc cả hai. Có lẽ là cả hai.
Tôi hiểu lý do tại sao chúng tôi làm điều đó, bởi vì nó dễ dàng hơn để cắn viên đạn và cài đặt lại mọi thứ hơn là đối phó với một chiếc điện thoại hoạt động như nó bị hỏng. Tôi thậm chí không nói rằng chúng ta không nên làm điều đó hoặc đề xuất nó bởi vì thật không may, đó là lời khuyên vững chắc. Chờ đợi một bản cập nhật để khắc phục các sự cố thực sự không phải là một giải pháp bởi vì nó sẽ không bao giờ đến - các nhà sản xuất quá bận rộn để làm một cái gì đó mới mà họ có thể bán để tìm thời gian sửa chữa hoặc duy trì những thứ họ đã bán. Thật đau đớn khi biết rằng đã hơn 20 năm kể từ khi phát minh ra điện thoại thông minh đã qua và chúng ta vẫn phải tìm các bản sửa lỗi do người dùng khởi tạo vì phần mềm hoạt động rất kém. Và nó chỉ trở nên tồi tệ hơn theo thời gian.
10 năm nữa chúng ta sẽ trả tiền cho một thợ máy để nhà máy thiết lập lại xe tự lái của chúng ta chứ?
Đôi khi có một phần mềm thiết lập lại người dùng về trạng thái xuất xưởng của nó là một yêu cầu thích hợp. Ví dụ: nếu bạn đang chạy thử nghiệm beta của chương trình hoặc hệ điều hành và quyết định bỏ chương trình và quay lại bản phát hành thông thường. Thật hợp lý khi hy vọng rằng dữ liệu từ hai phiên bản sẽ không nhất quán và không có cách dễ dàng nào để di chuyển ngược được phát triển. Lý do tương tự áp dụng nếu bạn bỏ qua một phiên bản - đi từ ver. 1 đến ver. 2 đến ver. 3 nên luôn luôn làm việc, nhưng đi từ ver. 1 thẳng đến ver. 3 có thể không. Tôi cũng có thể chấp nhận nó khi một mea culpa từ các nhà phát triển đi kèm: "Chúng tôi đã tìm thấy một số vấn đề lớn và có thể khắc phục chúng. Thật không may, các bản sửa lỗi này yêu cầu bạn đặt lại phần mềm" là điều bạn không bao giờ muốn thấy, nhưng rất ít lần bạn làm được chấp nhận. Các nhà phát triển là những người thường xuyên như tôi và bạn và có thể phải đối mặt với những vấn đề khiến họ thất vọng. Phế liệu các vấn đề và bắt đầu mới là một yêu cầu hợp lý.
Bạn không bao giờ phải chịu trách nhiệm và khắc phục các sự cố phần mềm trên điện thoại $ 900. Không bao giờ.
Nhưng chúng ta không nói về các nhà phát triển dân gian thông thường khi nói đến việc đặt lại một hệ điều hành điện thoại. Trong trường hợp của Samsung, nhu cầu xóa mọi thứ vì nó không ổn vì phần mềm này đến từ một công ty kiếm được 75 tỷ đô la vào năm ngoái ở mặt sau của những điện thoại và phần mềm này. Các công ty khác đã không kiếm được nhiều tiền nhưng vẫn kiếm được nhiều hơn bạn hoặc tôi từng làm. Biết rằng một số người dùng cần thiết lập lại tất cả dữ liệu của họ theo định kỳ nên có liên quan. Thấy mạng internet rộng lớn khuyên bạn nên đặt lại nhà máy điện thoại của mình vì một bản cập nhật hoặc đã được một thời gian kể từ lần cuối bạn làm như vậy nên đặt chuông báo động lớn với còi klaxon và đèn đỏ trong văn phòng điều hành. Nếu ý tưởng đầu tiên của bạn là thiết lập lại phần mềm để xóa bất kỳ dữ liệu nào nó tạo ra, thì nó cho thấy mức độ tin cậy của bạn đối với sản phẩm đó.
Phần mềm được viết đúng sẽ không bao giờ cần phải được đặt lại về trạng thái mặc định. Chúng tôi phải định kỳ đặt lại điện thoại hoặc đặt lại sau khi cập nhật để khắc phục những thứ như thời lượng pin. Khi cả hai tuyên bố này đều đúng, có một vấn đề không nên có khi bạn trả 900 đô la cho một sản phẩm.