Cuối ngày 10/7, trong khoảng vài giờ đồng hồ, nhiều người dùng phổ biến trên iPhone, bao gồm Spotify, Pinterest, Tinder hay Viber liên tục dính lỗi văng ứng dụng cùng lúc. Theo tìm hiểu vấn đề, lí do cho hiện tượng khá chịu này chính là Facebook. Ở thời điểm hiện tại, lỗi dường như đã được Facebook khắc phục.
Cụ thể, lỗi văng ứng dụng lần này đến từ bộ phát triển phần mềm dành cho các nhà lập trình viên (SDK) của Facebook dành cho iOS. Chúng được nhúng vào rất nhiều ứng dụng. Thực tế, SDK chính là bộ cung cụ cho phép người dùng đăng nhập vào các dịch vụ nói trên sử dụng tài khoản Facebook. Trên nền tảng dành cho lập trình viên, Facebook thừa nhận SDK của hãng đã gặp lỗi và khiến “nhiều ứng dụng bị lỗi”.
Một người phát ngôn của Facebook xác nhận với Business Insider rằng “chúng tôi đã nhận biết được vấn đề một số ứng dụng hiện đang bị ảnh hưởng do lỗi từ SDK Facebook trên iOS. Chúng tôi đang nỗ lực đưa mọi thứ trở lại bình thường nhanh nhất có thể.”
Đây không phải lần đầu tiên một lỗi trong SDK của Facebook khiến nhiều ứng dụng phổ biến trên iOS điêu đứng. Hồi tháng 5, một lỗi tương tự cũng khiến Spotify, TikTok và Tinder không thể truy cập được. Tương tự lần này, các ứng dụng trên Android dường như không bị ảnh hưởng.
Lỗi mà SDK của Facebook lần này một lần nữa khẳng định rủi ro mà các dịch vụ có thể phải đối mặt khi quá phụ thuộc vào ông lớn mạng xã hội Facebook.
Hồi tháng 5, một lập trình viên nói với The Verge rằng nguồn gốc của vấn đề là việc Facebook liên tục khuyến khích các lập trình viên tích hợp tính năng đăng vào ứng dụng sử dụng Facebook. Đổi lại, Facebook sẽ cung cấp cho họ các phân tích đáng giá về mức độ sử dụng ứng dụng và ưu đãi quảng cáo.
“Facebook thực sự khuyến khích các lập trình viên cài đặt SDK của mình, rất có thể là bởi Facebook muốn dữ liệu mà họ có thể thu thập được dựa trên đó,” lập trìn viên Guilherme Rambo chia sẻ. “SDK rất tiện dụng cho cả các nhà lập trình và đội ngũ marketing vì nó có thể được dùng để tính mức độ chuyển đổi của các quảng cáo được chạy trên Facebook,” anh nói thêm.
Mỗi lần người dùng mở một ứng dụng sử dụng SDK, nó sẽ gọi vế máy chủ của Facebook để xác thực đăng nhập.