Microsoft ra mắt tay cầm Xbox refresh nhưng âm thầm khai tử cổng phụ kiện (accessory port). Cùng C4F hóng drama Reddit và bài học deprecate tính năng.

Microsoft vừa thông báo "lên đời" con tay cầm Xbox, nhưng đi kèm với đó là một pha "rút phích cắm" đúng nghĩa: khai tử luôn cổng phụ kiện (accessory port) nằm chễm chệ ở dưới đít tay cầm. Anh em nào thích cắm mấy món đồ chơi third-party chắc đang khóc thét.
Đại khái là Microsoft sắp ra mắt bản refresh cho dòng tay cầm Xbox. Đẹp hơn? Có thể. Mượt hơn? Chắc vậy. Nhưng anh em chuẩn bị say goodbye với cái cổng phụ kiện to đùng ở cạnh dưới đi.
Cái cổng này vốn sinh ra để cắm mấy món ăn chơi như ChatPad (cái bàn phím mini gắn vào tay cầm hồi xưa để chat chit cho lẹ) hoặc mấy cái adapter âm thanh. Tại sao lại cắt? Chắc các pháp sư Microsoft dòm lại bảng telemetry thấy ít người xài quá, giữ lại vừa tốn cost sản xuất vừa rối rắm, thôi thì tháo m* nó ra cho rảnh nợ. Một pha refactor phần cứng kinh điển: xóa tính năng ít người dùng để dọn dẹp codebase (ý lộn, hardware base).
Dân tình trên Reddit đang chia phe combat, đa số là châm biếm và khịa nhẹ cái quyết định này.
Từ chuyện con tay cầm Xbox, ngẫm lại chuyện anh em mình code dạo. Khi maintain một cái legacy system, thấy một function hay module nào đó có vẻ ít người dùng, anh em có mạnh dạn bôi đen rồi bấm Delete không?
Microsoft chọn cách xóa sổ để tối ưu hóa. Lợi ích là giảm cost, thiết kế gọn gàng hơn. Nhưng bù lại, bạn sẽ ăn chửi từ một tập user thiểu số (nhưng cực kỳ trung thành và to mồm) đang rely vào cái tính năng đó để duy trì workflow của họ (như thanh niên xài Turtle Beach ở trên).
Chốt hạ: Trước khi deprecate một cái API hay một tính năng nào đó, nhớ check log xem có ông VIP nào đang gọi vào đó không. Đừng để lúc deploy lên production rồi mới tá hỏa vì sập luôn dàn mic của khách. Và quan trọng nhất: khi cắt bớt tính năng của app, làm ơn đừng giấu nhẹm đi rồi vẫn thu phí subscription y nguyên, user nó review 1 sao cho thì lại kêu xui!
Nguồn: Reddit - Microsoft's Xbox controller refresh kills its underused accessory port