Nhận Demo
Nhận Demo

Làm thế nào để tạo ra một app Google Daydream?

2019-04-16 06:54:51

Mặc dù Google Cardboard đã xuất hiện trên thị trường từ năm 2014, nó vẫn không phải là một bước tiến lớn về thực tế ảo của Google chính bởi sự đơn giản của nó. Google Cardboard có khả năng biến bất kỳ điện thoại nào thành trình xem VR cơ bản và có giá rất phải chăng. Tuy nhiên, nó lại thiếu đi các tính năng nâng cao hơn, ví dụ như việc kiểm soát các ứng dụng và các trò chơi thực tế ảo trên điện thoại. Đó là lý do Google đã công bố nền tảng thực tế ảo của mình mang tên Google Daydream. Một nền tảng thực tế ảo cho Android ra đời chắc chắn bạn sẽ cần những ứng dụng tương thích với nền tảng này. Tourzy sẽ chia sẻ đến bạn cách tạo app Google Daydream và những điều bạn cần biết để khởi động hành trình kinh doanh của mình trong thế giới thực tế ảo di động.

1. 6 bước để phát triển app Google Daydream

Google Daydream được phát hành vào năm 2016, khi phát triển ứng dụng, bạn cần thiết lập 1 bộ công cụ phát triển theo hướng dẫn của Google trên trang chính thức của nhà phát triển Google Daydream. Bạn cần sử dụng hai điện thoại: một chiếc Nexus 6P với hệ điều hành Android N và bất kỳ một chiếc điện thoại nào khác với hệ điều hành Android từ 4.4 trở lên. 
Nexus sẽ được sử dụng làm trình xem bên trong Google Cardboard hoặc một chiếc kính thực tế ảo tương tự khác và chiếc điện thoại kia sẽ mô phỏng điều khiển qua Bluetooth. Vì bộ điều khiển sẽ có các nút vật lý, Google cũng cung cấp lớp phủ mà bạn có thể đặt điện thoại hoặc bộ điều khiển của bạn lên để cung cấp cho nó một số phản hồi xúc giác. 

Điện thoại Nexus 6P phục vụ làm trình xem bên trong Google Cardboard
Điện thoại Nexus 6P phục vụ làm trình xem bên trong Google Cardboard

Dưới đây là 6 bước ngắn gọn về cách tạo ứng dụng VR cho Google Daydream:

Bước 1: Làm theo hướng dẫn Google Google để thiết lập cả hai điện thoại của bạn và ghép nối chúng qua Bluetooth. Đảm bảo cài đặt ứng dụng Controller Emulator trên điện thoại phụ.

Bước 2: Để có được phần mềm thông minh bạn cần cài đặt SDK, SDK Android cho các ứng dụng Android thông thường hoặc Unreal 4 hoặc Unity SDK, tùy thuộc vào nền tảng bạn muốn làm việc.

Bước 3: Phát triển ứng dụng của bạn bằng SDK, giống như cách bạn thường làm với các ứng dụng thông thường.

Bước 4: Khi bạn đã sẵn sàng thử nghiệm ứng dụng của mình với Daydream, hãy tải ứng dụng dành riêng cho Daydream của bạn lên Nexus 6P giống như bạn làm với bất kỳ ứng dụng Android thông thường khác. 

Bước 5: Đặt Nexus vào bên trong kính thực tế ảo Google Cardboard và khởi chạy ứng dụng Controller Emulator trên chiếc điện thoại thứ 2. Đảm bảo rằng hai điện thoại được ghép nối qua Bluetooth trước khi khởi chạy ứng dụng. 
Bước 6: Để kiểm tra ứng dụng bạn đang phát triển, chỉ cần khởi chạy nó trên Nexus và đeo kính thực tế ảo, điều khiển sẽ được mô phỏng bằng điện thoại thứ hai, nơi bạn cần sử dụng ứng dụng Controller Emulator.
Hãy lưu ý là Nexus 6P sẽ không hỗ trợ Daydream chính thức và chỉ thay thế một điện thoại tương thích trong bộ công cụ dev. Nó cũng có thể quá nóng hoặc bị quá tải khi sử dụng nhiều vì nó không được xây dựng cùng với Google Daydream. Ngoài ra, chiếc kính thực tế ảo Google Cardboard hoặc bất kỳ thiết bị tương thích nào với những ứng dụng thực tế ảo này cần có dây đeo trên đầu để việc sử dụng được dễ dàng hơn. 

Bạn cần kính thực tế ảo như Google Cardboard hoặc tương tự chiếc kính này để sử dụng các ứng dụng thực tế ảo
Bạn cần kính thực tế ảo như Google Cardboard hoặc tương tự chiếc kính này để sử dụng các ứng dụng thực tế ảo

2. Phát triển Google Daydream dựa trên Unity

Unity được hưởng lợi nhiều nhất từ sự hợp tác với Google - bộ công cụ phát triển Unity sẽ hỗ trợ Daydream với tính năng theo dõi đầu, giảm đáng kể độ trễ và tối ưu hóa cụ thể cho Daydream. Nếu bạn là nhà phát triển Unity, bạn sẽ cần tải xuống bản xem trước kỹ thuật mới nhất của họ, về cơ bản là Trình chỉnh sửa Unity riêng biệt được xây dựng riêng cho Daydream. Nó có thể được cài đặt cùng với bất kỳ Trình chỉnh sửa Unity nào khác đã có mặt. Khi Daydream trở nên công khai, bộ tính năng này sẽ được hợp nhất vào trình chỉnh sửa Unity thông thường.

Unity hợp sẽ hỗ trợ theo dõi chuyển động đầu giúp giảm độ trễ cho các ứng dụng thực tế ảo
Unity hợp sẽ hỗ trợ theo dõi chuyển động đầu giúp giảm độ trễ cho các ứng dụng thực tế ảo

3. Phát triển ứng dụng Daydream dựa trên Unreal Engine 4

Daydream cũng được hỗ trợ trợ trên Unreal Engine, ứng dụng này sẽ được hưởng lợi từ bộ hỗ trợ điều khiển Daydream và một mô hình mẫu cho phép các nhà phát triển mô phỏng thực tế chuyển động của cổ cho những người quan sát khác trong thế giới VR được tạo bằng Unreal. Các nhà phát triển Unreal Engine đã cho thấy các khả năng của Daydream bằng cách tạo ra một game nhập vai đơn giản cho thiết bị. Điều này được thực hiện bằng cách tích hợp Daydream của Unreal, bạn có thể có quyền truy cập nếu bạn sử dụng Unreal Engine 4 để phát triển các ứng dụng của mình. Để bật các tính năng dành riêng cho Daydream, bạn cần cài đặt Android NDK phiên bản 11c và trỏ các tùy chọn SDK Android Unreal Engine vào các tệp NDK mới. Hướng dẫn về cách chuẩn bị dự án của bạn cho Daydream có thể được tìm thấy trên trang web tài liệu Unreal. Bạn sẽ cần kích hoạt một số tính năng và xây dựng ứng dụng của mình bằng cách sử dụng tùy chọn Support arm64 [aka arm64-v8a] trong Build.

Unreal Engine 4 giúp phát triển các ứng dụng game thực tế ảo nhập vai
Unreal Engine 4 giúp phát triển các ứng dụng game thực tế ảo nhập vai


4. Cộng đồng các nhà phát triển Google Daydream

Daydream đã có một số cộng đồng được xây dựng xung quanh nó. Stack Overflow có một phần dành riêng cho Google VR, nơi bạn có thể trình duyệt các câu hỏi liên quan đến chủ đề và chia sẻ kiến ​​thức của mình với người khác. Google+ cũng có một nhóm dành cho các nhà phát triển Cardboard và Daydream, nhưng nó nhắm mục tiêu vào những người đam mê thực tế ảo.

Có thể đóng góp các ý kiến phát triển Google VR trên Stack Overflow hoặc Google +
Có thể đóng góp các ý kiến phát triển Google VR trên Stack Overflow hoặc Google +

5. Cách tham gia vào chương trình truy cập Daydream

Hiện tại bạn không thể xuất bản công khai các ứng dụng Daydream, trước tiên bạn sẽ cần đăng ký Chương trình truy cập Daydream để có quyền truy cập sớm. Ngoài việc xuất bản ứng dụng, các nhà phát triển được chấp nhận cũng cần liên lạc với các kỹ sư của Google và sẽ có thể cung cấp phản hồi trực tiếp về quá trình phát triển ứng dụng Daydream. Việc gửi ứng dụng được mở cho cộng đồng nhà phát triển nói chung vào đầu năm 2017.

Để tham gia vào việc xây dựng các ứng dụng VR trên nền tảng Daydream bạn cần liên lạc mật thiết với các kỹ sư Google

Để tham gia vào việc xây dựng các ứng dụng VR trên nền tảng Daydream bạn cần liên lạc mật thiết với các kỹ sư Google

6. Tiềm năng kinh doanh của nền tảng thực tế ảo Google Daydream

Khi phát hành lần đầu tiên, khả năng tương thích Daydream sẽ bị giới hạn ở các điện thoại Google Google Pixel Pixel và ZTE, Axon 7. Nhưng Daydream sẽ sẽ là một điểm bán hàng quan trọng cho mọi điện thoại sắp ra mắt, làm cho các điểm bán này trở nên dễ tiếp cận hơn. Bây giờ là thời điểm tốt để chuẩn bị và tham gia phát triển ứng dụng Daydream, vì đây sẽ là một nỗ lực sinh lợi và có lợi nhuận cho các nhà phát triển ứng dụng hiện tại trên hệ điều hành Android.

Hoàn toàn có thể trông đợi vào các ứng dụng VR trên Google Daydream vì khả năng tương thích rộng rãi với Android

Hoàn toàn có thể trông đợi vào các ứng dụng VR trên Google Daydream vì khả năng tương thích rộng rãi với Android

Với những thông tin về cách tạo ra một app Google Daydream mong rằng bạn đã biết cơ bản về những bước mình cần làm khi muốn trở thành một nhà phát triển ứng dụng thực tế ảo. Hãy tiếp tục theo dõi Tourzy để có thêm những thông tin hữu ích hơn về thực tế ảo nữa nhé:
Facebook: https://www.facebook.com/360tourzy/
Youtube: https://www.youtube.com/c/360VRTourzymedia

Ngoài ra, với mục tiêu thay đổi trải nghiệm khách hàng, tăng doanh thu và uy tín cho đối tác, Tourzy Media đã và đang hỗ trợ tổ chức sự kiện thực tế ảo cho nhiều doanh nghiệp. Thông tin chi tiết xem tại: https://bitly.vn/5f7h

Ảnh: CHITK
Bài viết: CHITK

Thêm bình luận

    Hiện chưa có bình luận nào cho bài viết này!

Từ khóa liên quan