Bí ẩn 15 năm về 20 byte code sửa lỗi Antennagate được giải mã

Bí ẩn về lỗi Antennagate trên iPhone 4 đã được giải mã sau 15 năm. Chỉ 20 byte code trong thuật toán hiển thị tín hiệu được điều chỉnh đã khắc phục được vấn đề, thay đổi cách Apple xử lý khủng hoảng và cung cấp cái nhìn thú vị về lịch sử công nghệ.

The 20 bytes of code that resolved Antennagate

Vụ bê bối Antennagate, xảy ra năm 2010 cùng với sự ra mắt của iPhone 4, từng làm lu mờ nhiều thành tựu khác của Apple. Lỗi này khiến số vạch sóng điện thoại giảm mạnh khi người dùng cầm máy theo cách thông thường, gây ra phản ứng dữ dội từ công chúng.

Mặc dù Apple đã đưa ra nhiều giải pháp, bao gồm cả việc cung cấp vỏ bumper miễn phí và đền bù cho người dùng, nguyên nhân cốt lõi lại nằm ở một lỗi phần mềm tinh vi. Gần đây, kỹ sư phần mềm Sam Henry Gold đã thành công giải mã bí ẩn này, chỉ ra rằng chỉ với 20 byte code thay đổi trong thuật toán hiển thị số vạch sóng đã khắc phục được vấn đề.

Theo phân tích của Gold, Apple đã sử dụng một công thức tính toán sai lầm, hiển thị số vạch sóng cao hơn thực tế. Khi người dùng cầm máy, sự thay đổi tín hiệu nhỏ cũng dẫn đến sụt giảm nghiêm trọng về số vạch hiển thị. Phiên bản cập nhật 4.0.1 đã điều chỉnh lại bảng tra cứu giá trị này, làm cho việc hiển thị số vạch sóng mượt mà hơn và giảm thiểu tình trạng sụt giảm đột ngột.

Đáng chú ý, Apple còn điều chỉnh cả chiều cao của các vạch sóng thấp hơn để chúng trông đỡ tệ hại hơn, một chi tiết tâm lý thú vị trong cách xử lý khủng hoảng của hãng. Vụ việc này là một bài học lịch sử đáng nhớ về tầm quan trọng của phần mềm trong trải nghiệm người dùng.


follow nhận tin mới

tin mới


Tin NỔI BẬT


Tin Chính trị


Tin Hoa Kỳ


Tin Di trú