Logo vi.androidermagazine.com
Logo vi.androidermagazine.com

Apis Vulkan là gì, và chúng có ý nghĩa gì đối với Android?

Anonim

Hiện tại có một công nghệ mới đang được các nhà phát triển trên khắp thế giới chơi và nếu bạn chú ý đến thế giới trò chơi trên máy tính để bàn, có lẽ bạn đã nghe thấy thế giới Vulkan tung hoành gần đây. Mọi người hào hứng với Vulkan không nói về Spock, nhưng thực sự hào hứng với một bộ API mới với mục tiêu cao cả là làm cho nó có thể xây dựng một trò chơi duy nhất cho nhiều nền tảng và có trò chơi đó vượt trội so với tiêu chuẩn công nghiệp hiện tại bằng những bước nhảy vọt.

Đây là những gì bạn cần biết về Vulkan và tại sao bạn sẽ được nghe nhiều hơn về điều này trong năm tới.

Có thể bạn không biết, nhưng hầu hết các trò chơi bạn chơi trên điện thoại đều dựa vào một hệ thống được xây dựng cho một loại máy tính cũ hơn nhiều để mang đến cho bạn những trải nghiệm bạn có ngày hôm nay. OpenGL ES đã được coi là một tiêu chuẩn công nghiệp từ lâu, nhưng nó đã được xây dựng trong một thời gian khi các bộ xử lý lõi đơn thống trị thế giới điện toán và cho đến ngày nay vẫn chưa đủ để tận dụng các bộ xử lý đa lõi. Trong một thế giới nơi các bộ xử lý máy tính để bàn và thiết bị di động được phát hành với bốn, sáu và thậm chí tám lõi một cách thường xuyên, điều này gây ra một khoảng cách hiệu suất lớn cần được giải quyết.

Về cơ bản, Vulkan có nghĩa là trải nghiệm chơi game tốt hơn và các trò chơi chất lượng cao hơn đang trên đường đến Android.

Vulkan là một khung công tác mã nguồn mở nhằm đa luồng theo cách mà OpenGL ES đơn giản là không có khả năng. Nó cung cấp cho các nhà phát triển các công cụ để làm cho trò chơi của họ hiệu quả hơn bằng cách cho phép trò chơi sử dụng bộ xử lý tốt hơn và được thiết kế theo cách mà nó có thể được sử dụng để tính toán và kết xuất giống nhau. Phần lớn dựa trên các API ban đầu được AMD hình thành có tên là Mantle, nhưng sau đó đã được Khronos Group mở rộng và cải tiến, đã đổi tên thành Vulkan trong quá trình này.

Phiên bản 1.0 của Vulkan được phát hành gần đây cho Windows, Linux và Android. Trên Android, nơi hiệu năng đơn lõi đã không ngoạn mục, đây thực sự là một vấn đề lớn. Cung cấp cho các nhà phát triển một cách để sử dụng tốt hơn bộ xử lý trên điện thoại hoặc máy tính bảng Android có nghĩa là cùng một trò chơi sẽ tiêu thụ ít năng lượng hơn đáng kể để mang lại kết quả tương tự. Điều đó cũng có nghĩa là các nhà phát triển có thể nâng cấp đồ họa tốt hơn, môi trường trò chơi thử thách hơn và trải nghiệm trò chơi tổng thể tốt hơn trên các bộ xử lý hiện có của chúng tôi.

Như thường thấy với các công nghệ mới như thế này, Vulkan sẽ mất một thời gian để có sẵn cho tất cả mọi người. NVIDIA đã phát hành các bản dựng dành cho nhà phát triển cho máy tính bảng và máy tính bảng Android thế hệ hiện tại của họ, nhưng bây giờ đó là một góc rất nhỏ của Android. Nếu bạn xem danh sách các thành viên của công ty hỗ trợ Vulkan, Tập đoàn Khronos, bạn sẽ thấy rằng phần còn lại của Android không có khả năng bị tụt hậu trong việc hỗ trợ công nghệ này. Google, Samsung, Sony, Qualcomm, Huawei và một số tên tuổi lớn khác nằm trong danh sách hàng chục người hiện đang đóng góp cho Vulkan. Có vẻ như chúng ta sẽ không thấy bất cứ điều gì từ Google về Vulkan vốn có trong Android cho đến khi phát hành phiên bản lớn tiếp theo, nhưng có một cơ hội tốt hơn là chúng ta sẽ thấy nhiều hơn về Vulkan và Android trước khi điều đó xảy ra.

Về cơ bản, Vulkan có nghĩa là trải nghiệm chơi game tốt hơn và các trò chơi chất lượng cao hơn đang trên đường đến Android. Đó là một bước tiến tuyệt vời, nhưng đó cũng là loại điều có thể sẽ mất một thời gian để mọi người thưởng thức trọn vẹn. Chẳng bao lâu, có khả năng chúng ta sẽ thấy các nhà phát triển thể hiện những gì họ đã đạt được với Vulkan và đó là khi mọi thứ sẽ thực sự thú vị.