Google pada hari Selasa mengumumkan ARCore, kerangka kerja perangkat lunak baru yang membawa kemampuan augmented reality ke ponsel Android yang ada dan yang akan datang. Ini memiliki banyak kesamaan dengan kerangka ARKit milik Apple sendiri, yang diperkenalkan kembali pada bulan Juni di WWDC 2017 sebagai bagian dari iOS 11.
"ARCore membawa augmented reality ke Android pada skala, pada jutaan perangkat saat ini," kata tim Android di Twitter.
Kit pengembangan perangkat lunak ARCore dirilis hari ini sebagai pratinjau untuk jajaran smartphone Pixel terbaru Google dan Samsung Galaxy S8 dengan Android 7.0 Nougat atau yang lebih baru diinstal.
#ARCore menghadirkan augmented reality ke Android dalam skala besar, pada jutaan perangkat saat ini. https://t.co/s8ZwyMsGl6 pic.twitter.com/tzvtEcdgCO
- Android (@Android) 29 Agustus 2017
ARCore didasarkan pada prinsip-prinsip yang sama dari odometri inersia visual yang digunakan Apple untuk ARKit agar dapat melacak dunia di sekitarnya secara akurat..
Dengan kata lain, tidak ada perangkat keras khusus seperti Project Tango diperlukan untuk ARCore (fakta menyenangkan: ARCore sebenarnya dibangun di atas pekerjaan Google di Project Tango selama tiga tahun terakhir).
Sebagai gantinya, sistem memadukan data sensor kamera dengan giroskop, akselerometer, dan sensor lain yang tersedia untuk data posisi dan pelacakan gerak. Kedua input ini memungkinkan perangkat untuk merasakan bagaimana bergerak di dalam ruangan dengan tingkat akurasi yang tinggi.
Seperti halnya ARKit Apple, ARCore mendukung serangkaian kemampuan serupa dan dirancang untuk melakukan sebagian besar pengangkatan berat dalam hal estimasi pencahayaan, deteksi pesawat, pelacakan, dan lainnya..
ARCore berfokus pada tiga hal utama:
- Pelacakan gerak-Menggunakan kamera ponsel untuk mengamati titik-titik fitur di ruangan dan data sensor IMU, ARCore menentukan posisi dan orientasi (pose) ponsel saat bergerak. Objek virtual tetap ditempatkan secara akurat.
- Pemahaman lingkungan-Adalah umum untuk objek augmented reality ditempatkan di lantai atau meja. ARCore dapat mendeteksi permukaan horizontal menggunakan titik fitur yang sama yang digunakannya untuk pelacakan gerakan.
- Estimasi ringan-ARCore mengamati cahaya sekitar di lingkungan dan memungkinkan pengembang untuk menyalakan benda virtual dengan cara yang sesuai dengan lingkungannya, menjadikan penampilan mereka lebih realistis..
Pameran AR Eksperimen Google menyediakan beberapa contoh menyenangkan tentang apa yang mungkin.
Perusahaan ini bahkan merilis browser prototipe untuk pengembang web sehingga mereka dapat mulai bereksperimen dengan ARCore dan membuat situs web augmented reality yang akan berjalan pada ARCore Google sendiri serta sistem ARKit Apple.
Perusahaan tersebut mencatat di blog resmi Android Developers bahwa ia menargetkan sekitar seratus juta perangkat pada akhir pratinjau ARCore.
Tidak jelas kapan ARCore akan keluar dari pratinjau, tetapi ketika itu akan mendukung perangkat tambahan dari Samsung, serta smartphone kelas atas dari Huawei, LG dan Asus.
Seperti ARKit, ARCore bekerja dengan Unity dan the Unreal Engine, serta dengan Java dan OpenGL.
Namun, fragmentasi Android dapat menimbulkan tantangan besar bagi adopsi massal ARCore karena memerlukan perangkat keras tertentu untuk menghadirkan bilah yang konsisten untuk kualitas dan kinerja tinggi.
Seperti yang dijelaskan oleh AppleInsider:
Juga pada bulan Februari 2017, Android Nougat dipasang pada 1,2 persen perangkat Android aktif dari sekitar dua miliar perangkat yang aktif setidaknya sekali sebulan setelah rilis enam bulan sebelumnya pada waktu yang sama dengan iOS 10. Jumlah Nougat instalasi telah meningkat menjadi tiga belas persen.
Bahkan jika Google memperluas perangkat keras yang diperlukan untuk menjalankan ARCore, persentase adopsi Android versi terbaru perusahaan akan menjadi penghalang utama untuk adopsi.
Kerangka ARKit Apple membutuhkan iPhone atau iPad dengan prosesor A9, A10 atau yang lebih baru - setiap iPhone dan iPad yang dirilis Apple sejak September 2015 akan bekerja dengan ARKit.
Mengenai kapan ARCore mungkin keluar dari beta dan menjadi bagian integral dari sistem operasi Android, Google tidak akan mengatakan apa pun selain mengeluarkan pernyataan yang tidak jelas, dengan mengatakan "kami akan memiliki lebih banyak untuk dibagikan akhir tahun ini."
Membuat ARKit untuk membantu pengembangnya membangun aplikasi augmented reality yang mendalam adalah langkah bijak di pihak Google karena menandai tonggak penting yang akan membantu mengarusutamakan augmented reality dan memastikan ada persaingan yang sehat di ruang itu.
Untuk pandangan orang dalam tentang mengapa ARKit lebih baik daripada alternatif, pastikan untuk membaca posting Medium oleh Matt Miesnieks. Dia telah bekerja dalam augmented reality selama sembilan tahun sekarang dan bahkan telah berhasil membangun teknologi yang identik dengan ARKit di masa lalu.