Fornite - Một trong những siêu phẩm game xuất sắc được phát hành vào mùa hè năm 2017. Nó đã nhanh chóng 'đặt chân' lên nhiều nền tảng khác nhau và tất nhiên Android không phải ngoại lệ.
Những tưởng những kinh nghiệm nơi 'sa trường' của Epic Games sẽ giúp Fornite ăn nên làm ra tại nền tảng đầy hứa hẹn Android. Tuy vậy, mọi việc không như mong đợi.
Epic phát hành Fornite vào ngày 9/8 cùng sự kiện ra mắt Samsung Galaxy Note 9. Nhà phát triển này cũng đề cập là chỉ hỗ trợ thiết bị Samsung và một số model ngoài. Cho dù hạn chế về thiết bị song Fornite vẫn 'hiên ngang' cán mốc 15 triệu lượt tải trong vòng 21 ngày đầu mà vẫn không cần đến Play Store.
Vậy Fonite đang gặp phải nhưng vấn đề gì trên nền tảng Android?
Sự khác nhau đầy 'đau đầu' về phần cứng.
Android là một hệ sinh thái tuyệt vời để phát triển ứng dụng. Kèm với đó kéo theo hàng ngàn các mẫu smartphone chạy trên nền tảng.
Không như iPhone của Apple chỉ dùng duy nhất một bộ vi xử lý được cải tiến qua các đời. Android không có sợ thống nhất, các nhà sản xuất trang bị nhiều bộ vi xử lý khác nhau. Cụ thể, các model hiện nay đa phần được trang bị Snapdragon với GPU Adreno (Qualcomm), một số khác lại dùng Kirin (Huawei), Exynos (Samsung), Mediatek với GPU Mali từ ARM.
Chính sự phân chia đã dẫn đến tình trạng phân hóa khá nặng nề. Điển hình, một số GPU chỉ hỗ trợ Open GL 3.X còn lại có thể hỗ trợ Open GL 3.X lẫn Vulkan. Ngoài ra, các NSX còn điều chỉnh các tính năng quản lý và lịch biểu khác nhau cho từng model của họ. Epic cũng thấy rằng tuy có cùng GPU song một số thiết bị vẫn có sự khác biệt về các phiên bản driver đồ họa.
Để đạt được hiệu suất tối đa trên các thiết bị Samsung. Epic đã làm việc với các kỹ sư Samsung một cách nghiêm túc. Bên cạnh đó, qua đợt làm việc này Epic còn góp phần thay đổi các mã code cho trình kết xuất Vulkan. Google, Qualcomm và Arm cũng góp mặt trong chiến dịch này của Epic Game nhằm đưa ra sự 'thống nhất' cho các Open GL của Android.
Yếu tố phân mảnh đầy 'thử thách' về phần mềm
Không như iOS, Android được tùy biến phần mền rất nhiều từ các NSX OEM nhằm để tạo 'chất' riêng cho sản phẩm của mình.
Ngoài ra, việc cập nhật chậm các phiên bản Android là một trong những yếu tố lớn dẫn đến phân mảng phần mềm. Epic đã ghi nhận có hơn 80% người dùng tải Fornite đang sử dụng Android 8.0 Oreo.
Tuy vậy, Epic hứa hẹn sẽ đưa những giải pháp nhằm mang lại hiệu suất tốt hơn dựa trên Unreal Engine 4 của Android.và hỗ trợ nhiều thiết bị hơn nữa.
Nguồn: Android Authority
Tác giả: Lê Nhật Nam
Xem thêm: Google sẽ mất 50 triệu USD nếu Fortnite 'tạm biệt' Play Store
Biên tập bởi Tech Funny