Đóng quảng cáo

Apple anh ta tự quất mình một roi. Nó thường bị người dùng chỉ trích vì mang đến các tính năng mới nhưng thường có lỗi. Ngược lại, khi một công ty quyết định dành toàn bộ thời gian của mình để "sàn ủi" hệ thống và tối ưu hóa nó, công ty đó lại bị chỉ trích vì thiếu đổi mới.

Rốt cuộc, nó cũng giống như trường hợp của iOS 12. Một nhóm người dùng khen ngợi hệ thống này vì nó thực sự ổn định, nhanh và quan trọng nhất là không có lỗi lớn. Nhưng nhóm người dùng thứ hai phàn nàn rằng phiên bản thứ mười hai về cơ bản không mang lại bất kỳ tính năng mới nào và không cải tiến hệ thống thêm nữa.

S iOS 13 chúng ta hiện đang trải qua tình huống ngược lại. Có đủ lượng tin tức, nhưng không phải lúc nào cũng hiệu quả như mong đợi. Apple Đã ban hành đầy đủ các bản cập nhật bản vá và vẫn chưa hoàn tất việc điều chỉnh. Sau đó nó ở quanh góc iOS 13.2 với chế độ Deep Fusion, hiện đã ở phiên bản beta thứ tư.

tôi đang thiếu hệ điều hành cũng không thoát khỏi macOS Catalina, mặc dù ông không mang lại quá nhiều đổi mới cần thiết. Tuy nhiên, người dùng vẫn báo cáo một số vấn đề làm phức tạp công việc hàng ngày của họ, có thể là lỗi trực tiếp trong hệ thống hoặc sự cố với trình điều khiển hoặc phần mềm. Và đó là chưa kể đến việc các phần cài đặt chung của người dùng bị đơ ở màn hình cài đặt.

Tất cả điều này mang lại ấn tượng rằng Apple không thể phát hành phiên bản phần mềm không có vấn đề.

David Shayer kiện cố gắng giải thích tình hình đóng góp cho TidBITS. Shayer đã làm việc trong Applu hơn 18 năm kinh nghiệm làm nhà phát triển cho nhiều dự án. Vì vậy, anh ấy biết rõ quá trình phát triển phần mềm trong công ty diễn ra như thế nào và lỗi xảy ra ở đâu.

iOS 13 Craig Federighi WWDC

Lỗi hệ thống cũ chưa được giải quyết

Apple có hệ thống riêng để đánh giá các lỗi được báo cáo. Mọi thứ đều trải qua quá trình ưu tiên, trong đó các lỗi mới hơn được ưu tiên hơn các lỗi cũ.

Khi nhà phát triển vô tình phá vỡ một số chức năng, chúng tôi gọi đó là hồi quy. Anh ấy được kỳ vọng sẽ sửa chữa mọi thứ.

Sau khi bạn báo cáo lỗi, lỗi đó sẽ được kỹ sư QA đánh giá. Nếu phát hiện thấy lỗi đã xuất hiện trong các bản dựng phần mềm trước đó, nó sẽ đánh dấu lỗi đó là "không hồi quy". Theo định nghĩa thì đó không phải là lỗi mới mà là lỗi cũ. Cơ hội để ai đó sửa nó là rất nhỏ.

Tôi không nói rằng tất cả các đội đều làm việc như vậy. Nhưng hầu hết đều làm vậy và điều đó khiến tôi phát điên. Một nhóm thậm chí còn làm áo phông có dòng chữ "không thụt lùi". Nếu lỗi không mang tính thoái triển thì họ không cần phải sửa nó. Đây là lý do tại sao, ví dụ, một lỗi khi tải ảnh lên iCloudhoặc lỗi đồng bộ hóa danh bạ có thể không bao giờ được khắc phục.

Một trong những sai lầm phổ biến trong macOS Catalina khi card đồ họa ngoài bị treo:

Một trong những sai lầm phổ biến trong macOS Catalina khi card đồ họa ngoài bị treo

Shyer cũng bác bỏ tuyên bố rằng phần mềm đã từng tốt hơn. Apple ngày nay nó có nhiều khách hàng hơn trước nên phần mềm được giám sát chặt chẽ hơn. Ngoài ra, mọi thứ còn phức tạp hơn nhiều. Nói cách khác, đã qua rồi cái thời bản cập nhật OS X được phát hành cho một nhóm nhỏ người dùng. Ngày nay, hệ thống tiếp cận hàng triệu thiết bị cùng một lúc sau khi phát hành bản cập nhật.

Hệ điều hành hiện đại Appbạn có hàng triệu dòng mã. Của bạn Mac, iPhone, iPad, Đồng hồ, AirPods a HomePod họ liên tục giao tiếp với nhau và iCloudem. Các ứng dụng hoạt động theo luồng và giao tiếp qua mạng Internet (không hoàn hảo). 

Sau đó, Shayer cho biết thêm rằng việc thử nghiệm các hệ thống phức tạp như vậy là một thách thức lớn đòi hỏi nhiều nguồn lực. Và ngay cả khi đó, không phải lúc nào mọi chuyện cũng diễn ra tốt đẹp như chúng ta đã thấy trong năm nay.

.