Phát triển ứng dụng cho kính AI bằng Bản dùng trước cho nhà phát triển 3 của SDK Android XR và khai thác các tính năng mới để mang đến trải nghiệm sống động
Đọc trong 3 phút
Vào tháng 10, Samsung đã ra mắt Galaxy XR – thiết bị đầu tiên chạy trên Android XR. Thật tuyệt vời khi thấy những gì một số bạn đã xây dựng! Sau đây là chia sẻ của một số nhà phát triển về hành trình của họ với Android XR.
Android XR mang đến cho chúng tôi một thế giới hoàn toàn mới để xây dựng ứng dụng. Các nhóm nên tự hỏi: Phiên bản trải nghiệm lớn nhất, táo bạo nhất mà bạn có thể xây dựng là gì? Đây là cơ hội để bạn hiện thực hoá những điều mình luôn ấp ủ, vì giờ đây, bạn đã có một nền tảng có thể giúp bạn làm được điều đó. – Kristen Coke, Calm, Nhà quản lý sản phẩm chính
Bạn cũng đã thấy chúng tôi hé lộ những thiết bị sắp ra mắt khác hoạt động với Android XR, chẳng hạn như Project Aura của XREAL và kính thời trang của Gentle Monster và Warby Parker.
Để hỗ trợ danh mục thiết bị XR ngày càng mở rộng, chúng tôi xin giới thiệu Bản dùng trước cho nhà phát triển SDK Android XR 3!
Với Bản dùng trước 3 của SDK Android XR cho nhà phát triển, ngoài việc xây dựng trải nghiệm sống động cho các thiết bị như Galaxy XR, giờ đây, bạn còn có thể xây dựng trải nghiệm tăng cường cho Kính AI sắp ra mắt có Android XR.
Các công cụ và thư viện mới cho trải nghiệm thực tế tăng cường
Với bản dùng trước 3 cho nhà phát triển, chúng tôi sẽ cung cấp các công cụ và thư viện bạn cần để xây dựng trải nghiệm thực tế tăng cường thông minh và rảnh tay cho Kính AI. Kính AI có trọng lượng nhẹ và dễ mang theo để đeo cả ngày. Bạn có thể mở rộng ứng dụng di động hiện có để tận dụng loa, camera và micrô tích hợp sẵn nhằm mang đến những hoạt động tương tác mới, chu đáo và hữu ích cho người dùng. Khi bổ sung một màn hình nhỏ trên Kính AI có màn hình, bạn có thể trình bày thông tin cho người dùng một cách riêng tư. Kính AI là lựa chọn lý tưởng cho những trải nghiệm có thể giúp người dùng tập trung và hiện diện tốt hơn trong thế giới thực.
Để hỗ trợ trải nghiệm tăng cường trên Kính AI, chúng tôi sẽ ra mắt hai thư viện mới, được thiết kế riêng cho SDK Jetpack XR:
- Jetpack Projected – được thiết kế để kết nối thiết bị di động với Kính AI, cung cấp các tính năng cho phép bạn truy cập vào cảm biến, loa và màn hình trên kính
- Jetpack Compose Glimmer – ngôn ngữ thiết kế mới và thành phần giao diện người dùng để tạo và tạo kiểu cho trải nghiệm thực tế tăng cường trên Kính AI có màn hình
Jetpack Compose Glimmer là một minh hoạ về các phương pháp thiết kế hay nhất để mang lại trải nghiệm thực tế tăng cường đẹp mắt, nhìn xuyên thấu quang học. Với các thành phần giao diện người dùng được tối ưu hoá cho phương thức nhập và yêu cầu về kiểu dáng của Kính AI có màn hình, Jetpack Compose Glimmer được thiết kế để đảm bảo độ rõ ràng, dễ đọc và ít gây mất tập trung nhất có thể.
Để giúp bạn hình dung và kiểm thử giao diện người dùng Glimmer của Jetpack Compose, chúng tôi sẽ ra mắt trình mô phỏng Kính AI trong Android Studio. Trình mô phỏng Kính AI mới có thể mô phỏng các hoạt động tương tác dành riêng cho kính, chẳng hạn như bàn di chuột và nhập bằng giọng nói.
Ngoài các thư viện Jetpack Projected và Jetpack Compose Glimmer mới, chúng tôi cũng đang mở rộng ARCore cho Jetpack XR để hỗ trợ Kính AI. Chúng tôi sẽ bắt đầu bằng tính năng theo dõi chuyển động và khả năng không gian địa lý cho trải nghiệm thực tế tăng cường – những tính năng chính xác giúp bạn tạo ra trải nghiệm chỉ đường hữu ích, hoàn hảo cho các thiết bị đeo cả ngày như Kính AI.
Mở rộng phạm vi hỗ trợ cho trải nghiệm sống động
Chúng tôi tiếp tục đầu tư vào các thư viện và công cụ hỗ trợ trải nghiệm sống động cho Kính XR như Samsung Galaxy XR và Kính thông minh XR có dây như Project Aura sắp ra mắt của XREAL. Chúng tôi đã lắng nghe ý kiến phản hồi của bạn và bổ sung một số tính năng được yêu cầu nhiều nhất vào Jetpack XR SDK kể từ bản dùng trước cho nhà phát triển 2.
Jetpack SceneCore hiện có tính năng tải mô hình glTF động thông qua URI và hỗ trợ cải thiện chất liệu để tạo chất liệu PBR mới trong thời gian chạy. Ngoài ra, thành phần SurfaceEntity đã được cải tiến với khả năng hỗ trợ đầy đủ cho Quản lý quyền kỹ thuật số (DRM) của Widevine và các hình dạng mới, cho phép thành phần này hiển thị video 360 độ và 180 độ ở dạng hình cầu và bán cầu.
Trong Jetpack Compose cho XR, bạn sẽ thấy các tính năng mới như thành phần UserSubspace cho hành vi theo dõi, đảm bảo nội dung luôn nằm trong tầm nhìn của người dùng bất kể họ nhìn vào đâu. Ngoài ra, giờ đây bạn có thể sử dụng ảnh động không gian để chuyển đổi mượt mà như trượt hoặc mờ dần. Để hỗ trợ hệ sinh thái thiết bị sống động ngày càng mở rộng với nhiều khả năng hiển thị, giờ đây, bạn có thể chỉ định kích thước bố cục dưới dạng phân số của trường nhìn thoải mái của người dùng.
Trong Material Design cho XR, các thành phần mới sẽ tự động điều chỉnh theo không gian thông qua các cơ chế ghi đè. Các thành phần này bao gồm hộp thoại nâng cao về mặt không gian và thanh điều hướng bật ra thành Orbiter. Ngoài ra, còn có một thành phần SpaceToggleButton mới để dễ dàng chuyển đổi sang và từ chế độ toàn bộ không gian.
Ngoài ra, ARCore cho Jetpack XR còn được bổ sung các tính năng nhận thức mới, bao gồm cả tính năng theo dõi khuôn mặt với 68 giá trị hình dạng kết hợp, mở ra một thế giới cử chỉ khuôn mặt. Bạn cũng có thể sử dụng tính năng theo dõi ánh mắt để tạo hình đại diện ảo và bản đồ độ sâu để cho phép tương tác chân thực hơn với môi trường của người dùng.
Đối với các thiết bị như Project Aura của XREAL, chúng tôi sẽ ra mắt trình mô phỏng kính thông minh XR trong Android Studio. Công cụ thiết yếu này được thiết kế để cung cấp cho bạn hình ảnh trực quan chính xác về nội dung, đồng thời khớp với thông số kỹ thuật thực tế của thiết bị về Trường nhìn (FoV), Độ phân giải và DPI để đẩy nhanh quá trình phát triển.
Nếu bạn xây dựng trải nghiệm sống động bằng Unity, chúng tôi cũng sẽ mở rộng khả năng nhận thức của bạn trong SDK Android XR cho Unity. Ngoài nhiều bản sửa lỗi và các điểm cải tiến khác, chúng tôi còn mở rộng khả năng theo dõi để bao gồm: mã QR và ArUco, hình ảnh phẳng và theo dõi cơ thể (thử nghiệm). Chúng tôi cũng sẽ ra mắt một tính năng được nhiều người yêu cầu: chia lưới cảnh. Tính năng này cho phép bạn tương tác sâu hơn với môi trường của người dùng – nội dung kỹ thuật số của bạn giờ đây có thể nảy ra khỏi tường và leo lên ghế sofa!
Và đó mới chỉ là một phần nhỏ! Hãy nhớ xem trang trải nghiệm sống động của chúng tôi để biết thêm thông tin.
Bắt đầu ngay hôm nay!
Bản dùng trước cho nhà phát triển 3 của SDK Android XR hiện đã ra mắt! Tải Android Studio Canary mới nhất (Otter 3, Canary 4 trở lên) xuống và nâng cấp lên phiên bản trình mô phỏng mới nhất (36.4.3 Canary trở lên), sau đó truy cập vào developer.android.com/xr để bắt đầu sử dụng các thư viện và mẫu mới nhất mà bạn cần để xây dựng cho danh sách thiết bị Android XR ngày càng nhiều. Chúng tôi đang cùng bạn xây dựng Android XR! Đừng quên chia sẻ ý kiến phản hồi, đề xuất và ý tưởng của bạn với nhóm của chúng tôi trong quá trình bạn phát triển trên Android XR.
-
Tin tức về sản phẩmHôm nay, tại Hội nghị Nhà phát triển Android, chúng tôi xin thông báo về việc cung cấp rộng rãi nhiều công cụ và API được thiết kế để loại bỏ những trở ngại hằng ngày và giúp bạn linh hoạt hơn trong việc xây dựng các ứng dụng Android tuyệt vời.
Matthew McCullough • Thời gian đọc: 4 phút -
Tin tức về sản phẩmHôm nay, chúng tôi sẽ phát hành nhóm nhiệm vụ có phạm vi kéo dài (LHT) đầu tiên. Đây là những nhiệm vụ có độ phức tạp cao, khiến một kỹ sư phải mất nhiều ngày hoặc thậm chí một tuần để hoàn thành. Chúng tôi cũng sẽ ra mắt tính năng đánh giá dựa trên tác nhân, bắt đầu từ các tác nhân của những nhà cung cấp mô hình tương ứng.
Matthew McCullough • Đọc trong 3 phút -
Tin tức về sản phẩmHôm nay, chúng tôi sẽ phát hành Android 17 và cung cấp phiên bản này trên hầu hết các thiết bị Pixel được hỗ trợ. Hãy đón chờ các thiết bị mới chạy Android 17 trong những tháng tới.
Matthew McCullough • Thời gian đọc: 13 phút
Nhận thông tin chi tiết mới nhất về hoạt động phát triển Android trong hộp thư đến của bạn hằng tuần.