Tổng quan về ARCore và các môi trường phát triển được hỗ trợ

ARCore là nền tảng của Google để xây dựng trải nghiệm thực tế tăng cường. Bằng cách sử dụng các API khác nhau, ARCore cho phép điện thoại của bạn nhận biết môi trường của điện thoại, hiểu được thế giới và tương tác với thông tin. Một số API có sẵn trên Android và iOS để cho phép chia sẻ trải nghiệm thực tế tăng cường.

ARCore sử dụng 3 khả năng chính để tích hợp nội dung ảo với thế giới thực như bạn thấy qua máy ảnh trên điện thoại:

  • Tính năng Theo dõi chuyển động cho phép điện thoại hiểu và theo dõi vị trí của điện thoại so với thế giới.
  • Tìm hiểu môi trường cho phép điện thoại phát hiện kích thước và vị trí của tất cả các loại bề mặt: bề mặt ngang, dọc và góc như mặt đất, bàn cà phê hoặc tường.
  • Công cụ Ước tính ánh sáng cho phép điện thoại ước tính điều kiện ánh sáng hiện tại của môi trường.

Thiết bị được hỗ trợ

ARCore được thiết kế để hoạt động trên nhiều điện thoại Android đủ điều kiện chạy Android 7.0 (Nougat) trở lên. Danh sách đầy đủ tất cả thiết bị được hỗ trợ có tại đây.

ARCore hoạt động như thế nào?

Về cơ bản, ARCore đang làm hai việc: theo dõi vị trí của thiết bị di động khi thiết bị di chuyển và xây dựng hiểu biết của riêng mình về thế giới thực.

Công nghệ theo dõi chuyển động của ARCore sử dụng điện thoại của máy ảnh để xác định các điểm thú vị, được gọi là tính năng và theo dõi cách các điểm đó di chuyển theo thời gian. Với sự kết hợp chuyển động của những điểm này và các chỉ số đọc từ cảm biến quán tính của điện thoại, ARCore xác định cả vị trí và hướng của điện thoại khi điện thoại di chuyển trong không gian.

Ngoài việc xác định các điểm chính, ARCore có thể phát hiện các bề mặt phẳng, như bảng hoặc sàn, và cũng có thể ước tính ánh sáng trung bình trong khu vực xung quanh nó. Những khả năng này kết hợp với nhau để cho phép ARCore xây dựng kiến thức của riêng họ về thế giới xung quanh.

Những hiểu biết về thế giới thực tế của ARCore cho phép bạn đặt đối tượng, chú thích hoặc thông tin khác theo cách tích hợp liền mạch với thế giới thực. Bạn có thể đặt một chú mèo con ngủ trưa ở góc bàn cà phê hoặc chú thích một bức tranh vẽ bằng thông tin tiểu sử về nghệ sĩ đó. Tính năng theo dõi chuyển động có nghĩa là bạn có thể di chuyển xung quanh và xem các đối tượng này từ mọi góc độ và ngay cả khi bạn quay xung quanh và rời khỏi phòng, khi bạn quay lại, mèo con hoặc chú thích sẽ ở ngay vị trí bạn đã rời khỏi phòng.

Để biết thêm thông tin chi tiết về cách hoạt động của ARCore, hãy xem các khái niệm cơ bản.

ARCore cung cấp các SDK cho nhiều môi trường phát triển phổ biến nhất. Các SDK này cung cấp API gốc cho tất cả các tính năng thực tế tăng cường cần thiết như theo dõi chuyển động, hiểu môi trường và ước tính ánh sáng. Với những khả năng này, bạn có thể xây dựng những trải nghiệm AR hoàn toàn mới hoặc cải thiện các ứng dụng hiện có bằng các tính năng thực tế tăng cường.