Beberapa aplikasi dan pengalaman mudah alih yang paling banyak diperkatakan hari ini menggunakan teknologi realiti tambahan. Walaupun sesetengah pengalaman ini boleh berfungsi pada hampir mana-mana peranti mudah alih, yang lain hanya berfungsi pada model yang lebih baharu dan lebih mahal. Membangunkan dan menggunakan pengalaman yang lebih mantap ini memerlukan ARCore dan ARKit.
Pengenalan kepada ARCore dan ARKit
ARCore Android dan ARKit Apple ialah platform yang membolehkan pembangun mencipta dan pengguna mengakses pengalaman AR pada peranti mudah alih. Mereka memerlukan akses kepada perisian dan perkakasan peranti anda termasuk kamera dan maklumat lokasi.
Bagaimana ARCore Berfungsi
ARCore ialah platform Android untuk membina dan pengalaman aplikasi AR mudah alih. Tidak seperti ARKit, ARCore bergantung hampir secara eksklusif pada kamera utama dan penderia gerakan terbina dalam peranti.
Ini bermakna pembangun apl yang menggunakan ARCore mempunyai lebih banyak fleksibiliti dalam enjin pembangunan yang mereka gunakan malah boleh membangunkan pengalaman untuk peranti iOS. Ini juga bermakna, walaupun peranti yang lebih baharu atau lebih mahal akan membolehkan pengalaman AR yang lebih mantap, kebanyakan telefon Android yang berfungsi adalah serasi dengan ARCore pada tahap tertentu.
ARCore berfungsi dengan menggunakan kamera peranti untuk mengesan "titik ciri" dalam persekitaran sekeliling. Kelompok titik ciri digunakan untuk mengenal pasti kemungkinan satah dalam dunia fizikal, di mana satah adalah permukaan berterusan seperti dinding atau lantai dan siling, atau bahagian struktur yang lebih besar seperti permukaan meja.
Pesawat atau titik tertentu kemudiannya boleh menjadi "sauh" untuk artifak digital dalam pengalaman AR. Pendekatan yang agak mudah ini mempunyai masalah mengesan permukaan licin.
Memahami alam sekitar hanya separuh daripada cerita. Dengan mengakses maklumat mengenai kedudukan, orientasi dan pergerakan peranti mudah alih, ARCore mendayakan proses yang dipanggil Penyetempatan dan Pemetaan Serentak . Ini ialah proses kontekstualisasikan kedudukan dan persekitaran telefon untuk membolehkan pengalaman dinamik.
Pengalaman ARCore juga melibatkan anggaran ringan untuk menjadikan penempatan objek digital lebih dipercayai. Selanjutnya, Google baru-baru ini membangunkan API Kedalaman yang berfungsi pada kebanyakan peranti Android yang dibuat selepas Disember 2019 tetapi ia akan muncul pada Galaxy Note 10+, Galaxy S20 Ultra dan peranti yang lebih baru.
Bagaimana ARKit Berfungsi
ARKit Apple ialah platform iOS untuk membina dan pengalaman aplikasi AR. Kemas kini 2020 menambah baik lama dan memudahkan pengalaman baharu dengan keupayaan LiDAR onboard bermula dengan iPhone 12 Pro dan Pro Max serta iPad Pro .
Kredit Gambar: Apple
Pergantungan pada teknologi eksklusif ini boleh menjadikan pengalaman AR yang didayakan ARKit lebih mengasyikkan dan alatan lebih tepat. Walau bagaimanapun, ini juga bermakna bahawa lebih sukar bagi pembangun untuk membuat aplikasi AR yang lebih mudah diakses.
LiDAR (singkatan untuk "Pengesanan dan Ranging Cahaya") menentukan jarak dari peranti ke permukaan menggunakan masa yang diperlukan untuk nadi cahaya bergerak dari peranti ke permukaan dan belakang. Setiap nadi cahaya menghasilkan satu titik. Koleksi titik ini, yang dipanggil "awan titik" digunakan untuk membuat peta topografi persekitaran pengguna.
Kaedah ini mencipta peta yang lebih terperinci daripada model Android, serta membenarkan model digital diletakkan dengan lebih cepat. Ia juga memerlukan perkakasan khusus yang menjadikan peranti lebih besar dan lebih mahal.
Sistem LiDAR Apple juga meningkatkan oklusi objek dan oklusi orang, iaitu, membenarkan objek digital kelihatan berada di belakang objek fizikal dan orang. Keupayaan mengukur, tangkapan gerakan dan fizik objek dalam aplikasi AR juga dipertingkatkan.
Seperti halnya dengan ARCore, ARKit mengendalikan pemetaan dunia (yang Apple panggil "Geometri Pemandangan") melalui antara muka dengan perkakasan lokasi dan kedudukan peranti. ARKit juga menampilkan penyepaduan yang membolehkan kedua-dua kamera peranti digunakan secara serentak.
Adakah ARCore atau ARKit "Lebih Baik"?
Apabila membandingkan mana-mana dua perkara, mudah untuk bertanya sama ada satu adalah "lebih baik" daripada yang lain. Dalam kebanyakan kes, termasuk ARCore dan ARKit, ia tidak semudah itu. Terdapat pertukaran, sudah tentu, tetapi sukar untuk mengisytiharkan seseorang sebagai "pemenang."
ARCore dan ARKit untuk Pengguna
ARKit (khususnya sekarang bahawa ia menggabungkan LiDAR) mempunyai kelebihan berbanding ARCore apabila ia datang untuk mengalami AR, iaitu cara kebanyakan orang ingin berinteraksi dengannya. Khususnya, seperti yang dinyatakan di atas, pengecaman satah ARKit adalah lebih baik daripada ARCore dalam mengenali permukaan bertekstur rendah seperti dinding putih.
Walau bagaimanapun, penggunaan LiDAR ARKit juga menjadikan peranti serasi dengan edisi terkini lebih besar dan lebih mahal. Oleh kerana ARCore sudah menggunakan teknologi pada telefon standard, peranti yang serasi tidak perlu lebih besar atau lebih mahal untuk menyokong platform.
Satu perkara yang perlu diingat ialah ARKit dan ARCore adalah sebahagian daripada sistem pengendalian yang lebih besar. Jika pengguna tertentu lebih biasa dan lebih selesa dengan Android, ARKit Apple mungkin tidak akan mencukupi untuk mengubah fikiran mereka.
Pada nota yang berkaitan, platform ini disepadukan dengan sistem pengendalian induk dan perkhidmatan berkaitan mereka dengan cara yang berbeza. ARKit disepadukan lebih rapat ke dalam Peta Apple daripada Peta Google disepadukan ke dalam ARCore. Walau bagaimanapun, ARCore lebih dekat dengan enjin carian imej Google.
Jika mencipta dan berinteraksi dengan AR adalah keutamaan apabila anda memikirkan cara anda menggunakan telefon mudah alih anda ARKit vs. ARCore ialah pertandingan yang patut anda tonton. Jika anda tidak menggunakan AR atau hanya menggunakannya secara santai, menggunakan mana-mana perkhidmatan yang disertakan dengan sistem pengendalian pilihan anda mungkin akan memenuhi keperluan anda.
ARKit dan ARCore untuk Pembangun
Kredit Gambar: IG/ Flickr
ARKit lwn. ARCore juga merupakan perdebatan yang rumit untuk pembangun. ARKit memang menawarkan alat yang lebih pantas, lebih tepat dan lebih berkuasa. Walau bagaimanapun, terdapat lebih banyak had sokongan yang melarang.
Oleh kerana setiap peranti pintar di pasaran mempunyai kamera RGB, hampir setiap peranti pintar di jalanan serasi dengan ARCore pada tahap tertentu dan itu termasuk peranti Apple. Akibatnya, pembangun yang menggunakan ARCore boleh membangunkan untuk Android serta peranti Apple. Itulah kelebihan yang tidak dimiliki oleh pembangun ARKit.
Jadi, sekali lagi, isunya bukanlah satu platform yang jauh dan jauh lebih baik daripada yang lain. Isunya datang kepada jenis aplikasi yang ingin anda bangunkan, cara anda mahu membangunkannya dan peranti yang anda mahu aplikasi itu serasi.
Cara Berbeza untuk Memetakan Dunia
ARKit dan ARCore menawarkan cara berbeza untuk peranti mudah alih memetakan, memahami dan menambah dunia. Perbezaan teknikal utama ialah pergantungan ARKit pada LiDAR dan perintis ARCore terhadap lebih banyak pendekatan pengesan kedalaman agnostik peranti.
Bagi kebanyakan pengguna telefon mudah alih, ARKit lwn. ARCore sepatutnya tidak mencukupi untuk membuat anda beralih atau kekal dengan satu sistem pengendalian atau yang lain. Walau bagaimanapun, jika AR mudah alih adalah profesion atau minat anda, maka isu itu patut dipertimbangkan.
Kredit Imej: Julia_Tim/Depositphotos