Vì sao iOS, macOS ngày càng tệ và nhiều lỗi?
Trong vài bản cập nhật phần mềm gần đây,ìsaoiOSmacOSngàycàngtệvànhiềulỗbxh liga Apple luôn bị chê bai. Khi họ ra mắt bản iOS cải thiện hiệu năng và độ ổn định như iOS 12, nhiều người dùng cho rằng họ không giới thiệu được tính năng mới đáng chú ý.
Đến khi bản cập nhật nhiều tính năng như iOS 13 ra mắt thì nó lại thiếu ổn định, nhiều lỗi vặt. Cho tới nay, Apple đã phải tung ra tới 4 bản cập nhật để vá lỗi cho iOS 13.
Sau khi ra mắt hơn 1 tuần, theo thống kê có khoảng 30 lỗi lớn, nhỏ trên iOS 13. Điều đó khiến Apple gấp rút ra mắt bản cập nhât iOS 13.1 chỉ sau 5ngày. Ảnh: Cnet. |
Những bản cập nhật phần mềm macOS cũng gặp nhiều lỗi khó chịu. macOS Catalina vừa được phát hành trong tháng 10 tuy không có nhiều tính năng mới nhưng vẫn có lỗi vặt. Vậy tại sao Apple lại gặp khó khăn khi phát hành những phiên bản phần mềm mới đến vậy?
Theo David Shayer, kỹ sư phần mềm từng làm việc 18 năm tại Apple, có nhiều lý do dẫn tới những phiên bản cập nhật nhiều lỗi. Lý do đầu tiên, theo chia sẻ của Shayer, là quy trình làm việc ưu tiên những lỗi mới phát hiện tại Apple. Nhiều lỗi trên iOS, như lỗi chia sẻ ảnh trên iCloud hoặc đồng bộ danh bạ được cho là do quy trình làm việc khiến không ai sửa lỗi.
"Khi một kỹ sư thấy lỗi, anh ta phải sửa lỗi đó luôn. Tuy nhiên nếu như không sửa mà báo lỗi, và kỹ sư đảm bảo chất lượng nhận ra lỗi đã tồn tại trong một phiên bản trước đó, nó sẽ được đánh dấu là lỗi đã cũ. Với những lỗi cũ, có khả năng là sẽ không có ai được giao việc sửa lỗi", ông Shayer giải thích.
Lịch cập nhật quá sát, như iOS 13 phải sẵn sàng trước khi iPhone 11 ra mắt, cũng là một lý do khiến các bản cập nhật hay gặp lỗi. Ảnh: Nikkei. |
Một lý do khác ít người nghĩ đến là số lượng khách hàng của Apple giờ quá đông, và họ buộc phải tăng số tính năng trên mỗi bản phần mềm. Điều đó khiến cho việc kiểm soát lỗi của tất cả tính năng trở nên khó khăn hơn. Với mỗi lần phát hành cập nhật cho cả chục triệu thiết bị, việc đảm bảo không có lỗi là rất khó.
"Hệ điều hành hiện tại của Apple có khoảng vài chục triệu dòng code. Tất cả các thiết bị Apple như Mac, iPhone, iPad, Apple Watch, AirPods hay HomePod cần có khả năng giao tiếp với nhau và cùng sử dụng iCloud. Mọi ứng dụng đều phải xử lý đa luồng và làm việc cùng nhau.
Thiết bị Apple giờ phức tạp hơn nhiều so với quá khứ, do vậy việc phát triển và kiểm định cũng khó hơn", ông Shayer cho biết.
Những lý do khác mà cựu kỹ sư phần mềm của Apple đưa ra bao gồm lịch cập nhật quá sát, cảnh báo lỗi từ phía người dùng thiếu thông tin và thiếu các công cụ kiểm soát lỗi tự động. Tất cả những yếu tố này khiến cho phần mềm của Apple ngày càng tệ. Năm nay hãng công bố thời gian ra mắt iOS 13.1 trước cả khi iOS 13.0 chính thức phát hành, cũng là một cách thừa nhận chất lượng phần mềm không tốt.
"Về lâu dài, tôi tin là những lãnh đạo của Apple thấy rõ vấn đề và đang tìm cách giải quyết. Ngoài việc sửa lỗi tốn kém, phần mềm nhiều lỗi cũng khiến hình ảnh của công ty bị ảnh hưởng. Apple đặt giá rất cao cho sản phẩm của họ, do vậy những lỗ hổng phần mềm như thế này sẽ ảnh hưởng xấu tới danh tiếng của họ", cựu kỹ sư của Apple kết luận.
下一篇:Nhận định, soi kèo Barcelona vs Alaves, 20h00 ngày 2/2: Tin vào Blaugrana
相关文章:
- Nhận định, soi kèo Konyaspor vs Eyupspor, 22h00 ngày 4/2: Cạnh tranh ngôi đầu
- Nhận định, soi kèo Delhi FC với Shillong Lajong FC, 17h00 ngày 28/3: Phong độ sa sút
- Nhận định, soi kèo Dinamo Samarqand với Metallurg Bekabad, 21h00 ngày 28/03: Điểm số đầu tiên
- Cuộc sống của Rapper
- Kèo vàng bóng đá MU vs Crystal Palace, 21h00 ngày 2/2: Tin vào Quỷ đỏ
- Xuân Bắc, Tự Long xúc động khi đọc thơ Hữu Thỉnh
- Xuân Nghi khó vượt qua cái bóng 'thần đồng âm nhạc' thời thơ ấu
- Nhận định, soi kèo Barry Town United với Penybont FC, 19h30 ngày 29/3: Không hề ngon ăn
- Nhận định, soi kèo Lille vs Saint
- Giọng ca bolero ngọt ngào sâu lắng của 10X Bến Tre
相关推荐:
- Nhận định, soi kèo Eintracht Frankfurt vs Wolfsburg, 21h30 ngày 2/2: Tận dụng lợi thế
- Vụ MV mới của Sơn Tùng: Thanh tra Bộ Văn hoá sẽ xử phạt
- Nhận định, soi kèo Barry Town United với Penybont FC, 19h30 ngày 29/3: Không hề ngon ăn
- Nhận định, soi kèo Pirin Blagoevgrad với Etar Veliko Tarnovo, 19h00 ngày 29/3: Tiếp tục bét bảng
- Nhận định, soi kèo Al Masry vs Wadi Degla, 19h30 ngày 4/2: Cửa trên đáng tin
- Nhận định, soi kèo Al Kahrabaa với Baghdad, 01h30 ngày 28/03: Khách cúi đầu ra về
- Nhận định, soi kèo Delhi FC với Shillong Lajong FC, 17h00 ngày 28/3: Phong độ sa sút
- Quang Hà gây bất ngờ khi hát ca khúc về Bác Hồ
- Kèo vàng bóng đá Arsenal vs Man City, 23h30 ngày 2/2: Khó cho Pháo thủ
- Quang Hà hoà giọng cùng Lệ Quyên, Bằng Kiều, Quang Dũng
- Nhận định, soi kèo Erbil vs Al Quwa Al Jawiya, 23h30 ngày 4/2: Khách rơi tự do
- Nhận định, soi kèo Rennes vs Strasbourg, 23h15 ngày 2/2: Nỗ lực thoát hiểm
- Soi kèo góc MU vs Crystal Palace, 21h00 ngày 2/2
- Nhận định, soi kèo Chiangrai United vs Nakhon Pathom United, 18h00 ngày 2/2: Điểm tựa sân nhà
- Nhận định, soi kèo Persewar Waropen vs Persegres Gresik United, 13h30 ngày 4/2: Trái đắng sân nhà
- Nhận định, soi kèo Arema FC vs Bali United, 15h30 ngày 3/2: Tiếp tục thắng lợi
- Nhận định, soi kèo Osasuna vs Sociedad, 0h30 ngày 3/2: Chủ nhà tự tin
- Nhận định, soi kèo FC Rapid 1923 vs Unirea Slobozia, 22h59 ngày 4/2: Tân binh trắng tay
- Nhận định, soi kèo Sagaing United vs Yadanarbon FC, 16h30 ngày 3/2: Điểm tựa sân nhà
- Nhận định, soi kèo Al Tai vs Al Ain, 19h55 ngày 4/2: Khó tin cửa dưới