Bên trong trận chiến mang tên YouTube giữa Microsoft với Google
Hiện nay, Microsoft và Google đang có "chiến tranh" với nhau trên rất nhiều sản phẩm, có thể nói là nhiều hơn bao giờ hết. Và cuộc chiến còn diễn ra rất công khai thông qua lời nói giữa hai bên với nhau. Động thái mới nhất liên quan đến vấn đề này đó là việc Google chặn ứng dụng YouTube của Microsoft viết cho Windows Phone mặc dù hai công ty đã có lời hứa hợp tác cùng phát triển app. Trong quá khứ, Microsoft cũng có nhiều chiến dịch để đánh trực tiếp vào các dịch vụ của Google, có thể kể đến như video chế giễu vấn đề bảo mật của Gmail, series phim ngắn nói đến chuyện Google dùng nội dung cá nhân của người dùng để bán quảng cáo, thậm chí là chiến dịch "Goolighting" để chống lại các ứng dụng web của Google.
Về phía Google, hãng cũng có những hành động tương tự nhưng "chìm" hơn, chẳng hạn như việc ngừng hỗ trợ giao thức đồng bộ Exchange ActiveSync khiến người dùng Windows Phone lo lắng về vấn đề đồng bộ danh bạ và tài khoản; rồi hàng loạt báo cáo về việc người dùng Windows Phone không thể sử dụng Google Maps nền web; ngoài ra còn có những lời chỉ trích từ CEO Larry Page hay chủ tịch Eric Schimdt về tính "đóng" của Microsoft.
Phía sau cánh cửa đang đóng kín đó, cả hai công ty buộc phải làm việc với nhau vì lợi ích của khách hàng chung của cả hai bên. Thế nhưng thực sự thì chuyện gì đang xảy ra? Vì sao Google không muốn có một ứng dụng YouTube cho Windows Phone? Trang tin The Verge đã nói chuyện với nhiều nguồn tin ở cả Microsoft lẫn Google để biết được thêm về cuộc chiến giữa hai ông lớn trong làng công nghệ.
Google, Microsoft và ứng dụng YouTube
Vụ lùm xùm liên quan đến YouTube bắt nguồn từ hai năm về trước khi Microsoft nghi ngờ Google đang cố ngăn chặn không cho Microsoft "cung cấp đến người dùng Windows Phone một ứng dụng YouTube với đầy đủ các tính năng". Vào lúc đó, Microsoft chỉ đưa ra một app YouTube cho Windows Phone với tính năng đơn giản là mở trang web di động của dịch vụ chia sẻ video trực tuyến này. Microsoft tất nhiên muốn nhiều hơn thế.
Đầu năm nay hãng tiếp tục nói về quan ngại tương tự như trên, nhưng lần này đi kèm theo một hành động tương đối gây bất ngờ, đó là việc ra mắt ứng dụng YouTube hoàn chỉnh cho Windows Phone với những tính năng tương tự như app trên Android và iOS. Vấn đề ở đây đó là Microsoft đã dịch ngược các hàm API YouTube của Google để xây dựng nên app này, đồng thời không hiển thị quảng cáo, phát những video đáng lý ra bị giới hạn trên thiết bị di động, và lại còn cung cấp tùy chọn download video về máy.
Những động thái này đi ngược lại điều khoản sử dụng dịch vụ do Google đề ra, và đương nhiên là Google không vui vẻ gì với ứng dụng mà Microsoft vừa ra mắt. Hãng đặc biệt nhấn mạnh vào chuyện app này cho phép tải video và không hiển thị quảng cáo. Microsoft phản hồi lại và nói công ty "rất vui khi được chèn quảng cáo vào phần mềm của mình", nhưng Microsoft cần tới những hàm API cần thiết để làm chuyện đó. Thay vì gỡ app ra khỏi Windows Phone Store, Microsoft tung ra một bản cập nhật ngay trong ngày để loại bỏ tùy chọn download, nhưng vẫn chưa giải quyết hết quan ngại của Google về quảng cáo.
Ít hôm sau, cả hai đưa ra thông cáo chung hứa hẹn về một app YouTube đầy đủ có hiển thị quảng cáo và tuân thủ theo quy định của Google. Nhìn bề nổi, thỏa thuận này khiến chúng ta tưởng rằng hai bên cuối cùng cũng đã chịu bắt tay nhau, nhưng còn bề chìm thì lại là một câu chuyện rất khác.
Vì sao cứ phải là HTML5?
Trong suốt hai tháng qua, Microsoft và Google đã tranh cãi suốt xung quanh một vấn đề: HTML5. The Verge biết được rằng Google buộc Microsoft phải viết ứng dụng YouTube dành cho Windows Phone bằng HTML5, mặc dù app của chính Google làm cho Android và iOS thì dùng mã gốc của hệ điều hành. Microsoft đã tích hợp quảng cáo và tinh chỉnh một số thứ theo yêu cầu của Google nhưng việc viết một app Windows Phone đầy đủ bằng HTML5 là không thể xảy ra ở thời điểm hiện tại.
Nguồn tin của Microsoft cho biết phương thức viết app bằng HTML5 bị giới hạn bởi một số thứ liên quan đến trình duyệt, và hãng sẽ khắc phục nó trong phiên bản tương lai của Windows Phone. Michael Choeung, lập trình viên đã viết ra app YouTube bên thứ ba mang tên MetroTube, thì nói rằng việc Windows Phone phát video HTML5 trên một trang web sẽ khiến trình chơi media mặc định được chạy lên, và điều này khiến việc kiểm soát hoạt động của video trở nên khó khăn hơn rất nhiều, kể cả đối với Microsoft hay các lập trình viên bên ngoài.
Microsoft phản hồi và nói rằng yêu cầu viết app HTML5 của Google là "kì lạ", phía Google cũng chưa đưa ra lý do cho đòi hỏi này. Hãng tìm kiếm lớn nhất thế giới chỉ nói rằng "họ rất xem trọng cộng đồng lập trình viên của mình và yêu cầu tất cả mọi người đều phải tuân theo một quy định chung". Những quy định này được Google thiết lập nên để khuyến khích việc sử dụng các hàm API HTML5 do Google cung cấp. Thế nhưng nếu những hàm API đã đủ xài thì tại sao các lập trình không sử dụng nó một cách rộng rãi trên iOS?
Muhammad Bassio, người đã viết ra ứng dụng Tuber dành cho iOS với tính năng gần giống với app YouTube chính chủ, chia sẻ rằng anh phải sử dụng một hàm API không được Google nhắc đến bởi các hàm API HTML5 mà Google cung cấp có nhiều hạn chế. Bassio cũng nói rằng những hàm API HTML5 không được các lập trình viên iOS bên thứ ba ưa thích, và anh dẫn chứng rằng app Jasmine, McTube, ProTuber, TubePlayer, YouVids đều sử dụng cùng phương thức mà Bassio nói đến.
The Verge biết được rằng Google muốn có toàn quyền quyết định đối với ứng dụng YouTube của Microsoft. Đây là một mong muốn hoàn toàn hợp lý bởi Google sở hữu thương hiệu YouTube và hãng cần phải kiểm soát cách mà người dùng trải nghiệm sản phẩm của mình. Và thay vì đợi sự chấp thuận từ Google, Microsoft gửi cho Google phiên bản app đã cập nhật và ngay lập tức đăng tải nó lên Windows Phone Store.
Google tất nhiên bực tức và hãng đã chặn một hàm API chủ chốt khiến app này không thể truy cập vào YouTube. Có vẻ như Microsoft đặt cược rằng Google sẽ không chặn hàm API này bởi không muốn bị điều tiếng từ dư luận, thế nhưng không may cho Microsoft, Google đã làm như thế và Microsoft thua cược.
Nguồn tin của Google nói rằng công ty không hài lòng về cách mà Microsoft đưa quảng cáo vào app YouTube bởi nó khiến việc theo dõi và hiển thị đúng mẫu quảng cáo trở nên khó khăn. Trong khi đó, nguồn tin của Microsoft lại nói Google từ chối hướng dẫn Microsoft làm thế nào để tích hợp quảng cáo một cách đúng đắn. Thay vào đó, Google buộc Microsoft dùng các hàm API HTML5 mà chính Google cũng biết rằng điều đó là không khả thi trên Windows Phone ở thời điểm hiện tại. Google đang đẩy Microsoft vào một tình huống cực kì khó khăn, thế nhưng Microsoft cũng có lỗi rất lớn khi giới thiệu rộng rãi một app vốn chưa hề được chấp thuận ngay từ ban đầu.
Chúng ta vẫn chưa rõ những gì sẽ xảy ra trong thời gian tới. Hồi đầu Google có hứa hẹn là hãng sẽ làm việc với Microsoft để "nâng cấp một ứng dụng YouTube mới cho Windows Phone", nhưng hãng không đề cập gì đến HTML5, cũng không nói rõ là Microsoft phải đưa ra app mới hay cập nhật app hiện có. Dù gì đi nữa thì Google cũng không muốn có một YouTube trên Windows Phone, đúng với tuyên bố về việc Google không đầu tư làm app cho hệ sinh thái Windows bởi khách hàng của công ty "không ở trong Windows Phone hay Windows 8".
Đã đến lúc ngừng cuộc chiến này lại
Nhìn vào cách mà Google chặn các dịch vụ của hãng đối với các thiết bị Windows Phone, chúng ta có thể thấy rõ rằng Google không quan tâm đến lượng người dùng tương đối nhỏ mà hãng chia sẻ chung với Microsoft trên Windows Phone. Song song đó, Google cũng có toàn quyền kiểm soát, quản lí, bảo vệ thương hiệu và dịch vụ của mình cũng như cách mà Microsoft làm với công ty họ (giả định rằng Google không vi phạm luật cạnh tranh). Trong khi đó, Microsoft thì đang cố tình chọc tức Google và thu hút dư luận nhiều nhất có thể. Có thể nói rằng hai bên vẫn đang cư xử như trẻ con vậy.
Và nhìn vào thực tế thì không cần biết là Microsoft và Google, ai thua ai thắng trong cuộc chiến này, nhưng người dùng là bên đang chịu thiệt hại nhiều nhất. Do đó, Google và Microsoft ơi, đã đến lúc ngừng chiến tranh và làm cho người dùng hài lòng rồi.