Mọi việc đã tương đối rõ ràng, Windows Phone không thể “gây sốc” như các kĩ sư tại Mĩ (hay Phần Lan) kì vọng. Nhưng điều đó không có nghĩa là CEO mới của Microsoft Satya Nadella chịu ngồi bó tay.
Một số thành viên cấp cao của Microsoft đề nghị Microsoft hãy tham gia vào làm Android, Nokia gần như chắc chắn sẽ trình làng smartphone Android mang hơi thở Windows Phone. Liệu đó có phải là nước cờ đúng?
Android là gì?
Một hệ điều hành di động cho phép smartphone là… smartphone. Android hỗ trợ thiết bị phần cứng như anten thu phát sóng, vi xử lý, nhân đồ họa, định vị toàn cầu, wifi, bluetooth, các cảm biến… Những thứ này chắc ai cũng biết, nhưng có một điểm nhiều người không nhận ra.
Android là một dự án nguồn mở (Android Open Source Project – AOSP). Nghĩa là nếu Microsoft muốn sử dụng Android, họ thậm chí chẳng cần “xin phép” Google. Đúng vậy, Microsoft hoàn toàn có mọi quyền hạn sử dụng các thành quả của AOSP và tự tạo ra smartphone chạy Android.
Microsoft sẽ dùng Android?
Thị phần Windows Phone tăng trưởng qua từng năm, nhưng thực tế là số lượng smartphone dùng hệ điều hành này chẳng thấm vào đâu so với Android và iOS. Có nhà nghiên cứu cho rằng “Microsoft nên dùng Android, nguồn mở, hàng triệu ứng dụng, kho ứng dụng có hàng tỉ người dùng”.
Microsoft và Google là hai công ty chẳng mấy khi đối đãi “tốt” với nhau. Microsoft thường nghĩ ra nhiều chiêu quảng cáo công kích Google còn Google cũng xây rào chắn người dùng Windows Phone với các dịch vụ của mình.
Ý tưởng “Android không có (các dịch vụ) Google” hoàn toàn là khả thi nhưng sẽ vô nghĩa nếu “không có Google”. Bạn nghĩ gì với một smartphone Android không thể vào Play Store, không có Gmail, Drive… Android này cũng chẳng khác gì một hệ điều hành “mới”.
Vậy Microsoft vẫn cần phải “xin phép” để dùng Android “của Google” chứ không thể dùng AOSP, lúc này Microsoft sẽ trở thành một trong số những cái tên như Samsung, HTC, LG, Huawei, Xiaomi…
Google tạo ra Android như thế nào?
Rất nhiều người nhầm rằng Android là của Google. Google cũng chỉ là một trong số những công ty có đóng góp vào AOSP. Thậm chí Sony, Samsung, Intel, ARM, Nvidia và cả Cơ quan An ninh Quốc gia Mĩ cũng có đóng góp cho AOSP.
Mỗi phiên bản Android mới là kết quả nghiên cứu giữa Google cùng nhiều đối tác – họ muốn gì, Android cần gì… dựa trên nhu cầu của người dùng và của bản thân các đối tác. Sau đó các kĩ sư Google hiện thực hóa ý tưởng.
Dave Burke, kĩ sư Android tại Google cho biết: “Chúng tôi có quan hệ với rất nhiều nhóm các nhà phát triển, chúng tôi nhận phản hồi từ họ và từ đó tạo ra các hàm giao diện lập trình (API) tương ứng. Ví dụ Android 4.4 KitKat linh động hơn trong việc xử lý các tập tin đa phương tiện có bản quyền DRM là do yêu cầu từ Netflix”.
Nhóm Android tại Google còn đóng góp vào nhiều dự án nguồn mở khác ngoài Android như WebKit đang dùng trong trình duyệt Chrome và Safari.
Dù có vẻ Google “kiểm soát” hoàn toàn Android, các hãng sản xuất, các đối tác và nhà phát triển ứng dụng đều nắm giữ một vai trò nhất định trong việc định hình tương lai cho Android.
Android của Google hoạt động ra sao?
Google Mobile Services là một nhóm các phần mềm hệ thống, nền tảng ứng dụng Google đã xây dựng trên Android của họ. Gmail, Maps, Calendar, Hangouts, Drive, People, Google , Keep… cùng các nội dung như sách báo, tạp chí, âm nhạc chính là các sản phẩm hoạt động dựa trên Google Mobile Services.
Một kĩ sư Android khác, Dianne Hackborn, cho biết: “(Bản thân) Android là một nền tảng mở không có sẵn dịch vụ từ Google. Nếu muốn biết Android là gì, bạn phải hiểu được điểm này”.
Ví dụ khác, AOSP không có tính năng thanh toán. Google đã thêm tính năng này cho Android của họ, cho phép các lập trình viên thêm khả năng “rút tiền” người dùng trên Play Store hoặc từ trong ứng dụng.
Nếu Android là sản phẩm của một dự án nguồn mở, Google Mobile Services thì không. Đổi lại công sức nghiên cứu, tạo ra các dịch vụ, Google (dĩ nhiên) nắm giữ quyền sử dụng, phân phối các dịch vụ này. Một hãng sản xuất như HTC hay Samsung muốn truy cập vào các dịch vụ đều phải thông qua Google. Khi hệ sinh thái Android do Google xây dựng càng lớn mạnh, sức hút của nó với các hãng sản xuất, với người dùng, với các nhà phát triển cũng như lợi nhuận mang lại cho Google càng lớn.
Android khác
Hiện nay, nếu không chọn Android của Google, các hãng vài lựa chọn khác. Dùng AOSP tạo ra hệ điều hành riêng không có dịch vụ Google; tự phát triển một số ứng dụng riêng hoặc toàn bộ gói phần mềm như Google Mobile Services.
Amazon chính là hãng đã tạo ra một Android khác hẳn, không phụ thuộc vào Google. Amazon Appstore phục vụ người dùng Kindle Fire, có một hệ sinh thái riêng biệt. Amazon có thể làm được điều này vì đó là… Amazon - có sẵn một hệ thống dịch vụ, nội dung không thua kém Google (nếu không muốn nói là còn đa dạng hơn).
Không nhiều công ty có sẵn tiềm lực như Amazon, Microsoft có thể là cái tên tiếp theo. Nhưng liệu xây dựng một Android mang bản sắc Microsoft có phải là ý hay?
Android của Microsoft: không thực tế
Như đã nói ở trên, Microsoft hoàn toàn có thể tham gia vào AOSP rồi từ đó xây dựng một phiên bản Android cho riêng mình mà không cần Google. Nhưng đó thực sự không phải là giải pháp tốt.
Amazon Appstore có khoảng 131.000 ứng dụng vào tháng 2/2014, sau 3 năm ra mắt, kém xa cả triệu ứng dụng trên Google Play cũng như thiếu vắng nhiều “tên tuổi” lớn. Amazon không công bố số lượng Kindle Fire được tiêu thụ nên các nhà phát triển cũng không rõ hệ sinh thái lớn đến mức nào.
BlackBerry 10 không liên quan gì đến AOSP nhưng có công cụ cho phép chuyển đổi nhanh ứng dụng từ Android sang nền tảng này. Đó là điểm mạnh và đồng thời cũng là điểm yếu. Năm ngoái đã có lúc lượng ứng dụng chuyển đổi chiếm 40% trên BlackBerry World. Vì là ứng dụng thông qua chuyển đổi, sắc thái Android vẫn còn lưu dấu đậm nét, một số ứng dụng còn hoạt động rất “vật vờ”. Thậm chí một lập trình viên “siêng năng” đã chuyển đổi tới hàng ngàn ứng dụng “vớ vẩn” từ Play Store lên BlackBerry World.
Windows Phone có thể không “gây sốc”, nhưng nó đã và đang sở hữu một kho ứng dụng riêng đang phát triển, một giao diện độc đáo và cũng có hàng triệu người dùng. Nếu có lí do để chuyển từ Windows Phone sang Android thì đó là do có… nhiều người dùng hơn. Nhưng…
Bắt đầu từ số 0?
Nếu Microsoft chọn giải pháp tương tự Amazon, họ sẽ bắt đầu từ con số 0. Không thị phần, không ứng dụng. Microsoft đã “nếm trải” khá nhiều số 0 như vậy từ các dự án trong quá khứ như Windows Mobile CE, Windows Phone 7. Không chắc họ đủ “can đảm” lặp lại lịch sử.
Dù là vậy, các lập trình viên vẫn sẽ tiếp tục tốn công sức chuyển đổi ứng dụng từ Android của Google sang Android của Microsoft, có khi còn phải tùy chỉnh lại một số chi tiết hay thiết kế lại giao diện cho phù hợp. Với một nền tảng chưa rõ tương lai, thậm chí còn mờ mịt hơn Amazon hay BlackBerry, không nhiều nhà phát triển muốn bỏ công sức.
Còn ngược lại, nếu Microsoft chọn giải pháp dùng Android của Google? Trước mắt Microsoft sẽ phải “xuống nước” trước đối thủ. Về lâu dài, số phận Windows Phone sẽ bị đặt trước một dấu hỏi lớn. Công sức Microsoft hay Nokia đã bỏ ra với Windows Phone sẽ trở thành dĩ vãng.
Kết
Nếu hiệu tại đã ít người muốn phát triển ứng dụng cho một nền tảng “mới” như Windows Phone, có gì đảm bảo người ta sẽ hứng thú với một Android còn mới hơn nữa.
Đã quá trễ để Microsoft bắt đầu lại dù là với bất kì một cái tên nào. Hoặc Windows Phone hoặc từ bỏ.






0 nhận xét:
Đăng nhận xét