وقتی صحبت از واقعیت افزوده (Augmented Reality) میشود، غولهای فناوری مثل گوگل و اپل با تمام توان به میدان آمدهاند تا سهمی از این بازار روبهرشد بهدست آورند. اعلام عرضه ARCore توسط گوگل، درست همزمان با رونمایی از آیفون ۸ اپل، نشاندهنده یک رقابت هیجانانگیز بین این دو شرکت است. در این مقاله، به مقایسه ARCore و ARKit میپردازیم و بررسی میکنیم که چگونه این دو فناوری در حال شکلدهی به آینده AR هستند.
واقعیت افزوده (AR) چیست؟
واقعیت افزوده یا AR فناوریای است که تصاویر واقعی و مجازی را در لحظه ترکیب میکند. تصور کنید با گوشی هوشمندتان بتوانید یک اختاپوس غولپیکر را داخل یخچالتان قرار دهید! البته کاربردهای مفیدتری هم وجود دارد، مثل اپلیکیشن IKEA که به شما اجازه میدهد مبلمان را قبل از خرید در خانهتان ببینید.
در حال حاضر، برای تجربه AR بیشتر از دستگاههای دستی مثل گوشیهای هوشمند یا تبلتها استفاده میشود، چون عینکهای واقعیت افزوده هنوز به بازار انبوه نرسیدهاند. اما برای خلق این تجربیات، به ابزارهایی مثل ARCore و ARKit نیاز داریم.
ARCore و ARKit چیستند؟
اگر بخواهیم ساده بگوییم، ARCore و ARKit ابزارهایی هستند که به توسعهدهندگان و شرکتها اجازه میدهند اپلیکیشنهای واقعیت افزوده بسازند. اینها خودشان اپلیکیشن نیستند، بلکه پلتفرمهایی هستند که توسعهدهندگان از آنها برای خلق اپلیکیشنهای AR استفاده میکنند.
مثلاً اگر همچنان اصرار دارید آن اختاپوس غولپیکر را در یخچالتان ببینید، احتمالاً این تجربه توسط اپلیکیشنی ساخته شده که از ARCore یا ARKit استفاده میکند.
مقایسه ARCore و ARKit
حالا که دو غول فناوری، گوگل و اپل، مستقیماً در دنیای واقعیت افزوده به رقابت پرداختهاند، بیایید ببینیم ARCore و ARKit چه ویژگیهایی دارند:
ARCore (گوگل)
- ردیابی حرکت (Motion Tracking): با استفاده از دوربین دستگاه، نقاط کلیدی محیط را شناسایی و موقعیت اشیا را حفظ میکند.
- درک محیط (Environmental Understanding): تشخیص میدهد که یک شیء روی زمین، میز، یا حتی آویزان از پنکه سقفی است (شاید وقت تمیزکاری رسیده!).
- تخمین نور (Light Estimation): به توسعهدهندگان کمک میکند نورپردازی محیط را برای قرار دادن اشیا بهصورت واقعگرایانه تنظیم کنند.
- پشتیبانی از اندروید: بدون نیاز به سختافزار اضافی، روی اکثر دستگاههای اندروید کار میکند.
- تخمین مقیاس (Scale Estimation): در حال حاضر در حالت پیشنمایش است، اما گوگل امیدوار است تا پایان این دوره، ۱۰۰ میلیون دستگاه اندرویدی از ARCore پشتیبانی کنند.
- پشتیبانی از ابزارها: Unity، Unreal، Android Studio.
ARKit (اپل)
- ردیابی حرکت (Motion Tracking): مشابه نسخه گوگل عمل میکند.
- تخمین سطح (Plane Estimation): معادل درک محیط در ARCore.
- تخمین نور محیط (Ambient Lighting Estimation): برای نورپردازی واقعگرایانه.
- پشتیبانی از دستگاههای اپل: فقط روی دستگاههای اپل با iOS 11 یا بالاتر کار میکند.
- پشتیبانی از ابزارها: Unity، Unreal، SceneKit.
اگرچه لیست ویژگیهای ARCore کمی طولانیتر به نظر میرسد، اما این دو پلتفرم در اصل بسیار شبیه به هم هستند. تفاوتهای اصلی عبارتند از:
- دستگاهها: ARCore برای اندروید و ARKit برای iOS.
- کیفیت: هنوز زود است که از دیدگاه مصرفکننده قضاوت کنیم، چون کیفیت اپلیکیشنها به توسعهدهندگان بستگی دارد.
زمانبندی اعلام ARCore: یک حرکت استراتژیک
در ژوئن ۲۰۱۷، اپل در کنفرانس WWDC17 از ARKit رونمایی کرد و اعلام کرد این فناوری در آیفونهای جدید پاییز همان سال استفاده خواهد شد. در آن زمان، تنها پاسخ گوگل در دنیای AR، پلتفرم Google Tango بود که با وجود ظاهر زیبا، بهدلیل پشتیبانی محدود از دستگاهها، نتوانست با ARKit رقابت کند.
اما وقتی گوگل اعلام ARCore را درست چند روز (یا حتی چند ساعت) بعد از اعلام تاریخ عرضه آیفون ۸ (۱۲ سپتامبر) انجام داد، مشخص شد که این یک حرکت حسابشده است. اپل با ARKit عملاً دستکش مبارزه را به سوی اندروید پرتاب کرده بود، و گوگل با ARCore این چالش را پذیرفت.
در تبلیغات آیفون ۸، ویژگیهای AR مثل دوربین سهبعدی و قابلیتهای هولوگرافیک بهعنوان نقاط قوت اصلی مطرح نشدند، چون هنوز واقعیت افزوده برای مصرفکنندگان به ابزاری ضروری تبدیل نشده است. اما گوگل با معرفی ARCore، شانس اپل برای تبلیغ «ما اولین هستیم» را از بین برد.
چرا این رقابت برای ما خوب است؟
رقابت ARCore و ARKit یک برد برای مصرفکنندگان است. وقتی گوگل و اپل برای جلب توجه شما رقابت میکنند، مجبورند گزینههای بهتر و خلاقانهتری ارائه دهند. این رقابت باعث میشود:
- اپلیکیشنهای AR باکیفیتتر و متنوعتر شوند.
- دستگاههای بیشتری از واقعیت افزوده پشتیبانی کنند.
- تجربههای کاربری بهبود یابد و AR به بخشی جداییناپذیر از زندگی ما تبدیل شود.
آینده ARCore و ARKit
با وجود شباهتهای زیاد بین ARCore و ARKit، این رقابت به توسعهدهندگان و مصرفکنندگان قدرت انتخاب میدهد. در آینده، انتظار داریم واقعیت افزوده از اپلیکیشنهای ساده مثل بازی و خرید مجازی، به ابزارهای پیشرفتهتری در حوزههای پزشکی، آموزش، و خردهفروشی تبدیل شود.
پس، آماده باشید! این نبرد AR تازه شروع شده و قرار است دنیای فناوری را تکان دهد. شما طرفدار ARCore هستید یا ARKit؟ نظرتان را با ما به اشتراک بگذارید!
منبع: iotforall