ARKit و ARCore و Facebook و Snapchat أو معركة الهواتف الذكية على مستوى العالم

لم أكتب رسالة منذ فترة. على مدى الأشهر الستة الماضية ، كنت أحاول البابوية حول موضوع الواقع المعزز ولكن بعض التطورات الرئيسية الجديدة ستحدث دائمًا. لدي مجموعة من المشاركات الملغاة تجلس في Google Drive وهي الآن غير ذات صلة بالمرة. تجولت حتى ديسمبر ، أدركت أن الساحل كان واضحًا. كنت أفكر في كتابة سنة مملة في مشاركة المراجعة عندما حدث التحول النموذجي الأخير مع إصدار Snap من Lens Studio. لذا ، دعنا نحاول إخراج هذا قبل أن يصبح عفا عليه الزمن!

عودة الهاتف الذكي AR

لقد عاد AR الهاتف الذكي بالتأكيد. بعد إعلان Apple ، أراد الجميع التحدث عن ARKit. على الرغم من تطوير عيد الفصح المجسم الحائز على جائزة Huntfor HoloLens مع Microsoft في الربيع الماضي ، أصبحت المناقشات مع العملاء والمستثمرين تركز على الليزر على الهاتف الذكي AR بدلاً من الواقع المختلط.

يبدو أن 2018 سيكون عامًا كبيرًا لهذه المنصات بينما يستعد صانعو سماعات الواقع المختلط لعام 2019 وما بعده. نظرًا لهذا الاهتمام المتجدد بالواقع المعزز على الهواتف الذكية ، فهذا هو الوقت المناسب للتحقق من خياراتك إذا كنت تبحث عن الدخول إلى هذا النظام الأساسي.

ARKit و ARCore

على الرغم من الإعلان عنها بعد منصة Facebook Camera Effects في Facebook ، إلا أن إعلان ARKit من Apple هو الذي أطلق دورة الضجيج الجديدة للهواتف الذكية AR. كان إعلان Google عن ARCore لنظام Android خطوة لي للغاية ، ولكنه أيضًا مهم جدًا.

هذا ليس حول ARKit مقابل ARCore نظرًا لعدم وجود منافسة. كلاهما يفعل أشياء متشابهة على منصات مختلفة. لدى ARCore و ARKit مجموعة مشتركة من الميزات ولكن تنفيذها بطرق مختلفة بمهارة من منظور المستخدم. لهذا السبب ، ليس من الصعب جدًا نقل التطبيقات بين النظامين الأساسيين إذا كنت تستخدم Unity.

أكبر قيود على كل من ARKit و ARCore هو أنه عند إنهاء التطبيق ، فإنه ينسى مكان كل شيء. على الرغم من أنه يمكنك وضع المراسي في المشهد لوضع الأشياء الافتراضية في العالم الحقيقي ، فلا يوجد ثبات بين الجلسات. أظن أن ARCore قد يتقدم بشكل أسرع في هذا القسم لأن تقنية Tango التائهة من Google كان لديها هذا في SDK لسنوات. أفترض أننا سنرى المزيد والمزيد من ميزات Tango تم دمجها في ARCore في 2018. تشير الشائعات إلى أن ARKit 2.0 ستشهد أيضًا تحسينات مماثلة.

يعمل ARKit على ARCore مع إضافة تتبع الوجه لجهاز iPhone X. هذا هو نظام تتبع الوجه الأكثر تقدمًا المتاح حاليًا على الهواتف المحمولة. ومع ذلك ، فهو فقط على جهاز واحد - وإن كان جهازًا شائعًا للغاية. يبدو أن تتبع الوجه في ARKit ينتج نتائج أبعد بكثير من SDK لمرشح القناع الحالي لأنه يبني شبكة من وجهك باستخدام كاميرا TrueDepth. ومع ذلك ، لا يبدو أن هناك سببًا لعدم إمكانية جلب العديد من ميزات تتبع الوجه الأساسية إلى الهواتف المزودة بكاميرات قياسية. ربما سنرى مجموعة فرعية من هذه الميزات تتدفق إلى أجهزة iOS الأخرى في المستقبل القريب.

ARKit لديها اختراق أكثر بكثير من ARCore. يعمل ARCore على جزء صغير من أجهزة Android ، ومن غير المحتمل أن يتحسن هذا. يتطلب ARKit جهاز iPhone 6S والإصدارات الأحدث ، ولكن لا يزال هذا جزءًا كبيرًا من أجهزة iOS. ربما لا توجد حالة عمل للتركيز على ARCore أولاً. إذا كنت حقًا بحاجة إلى تطوير تطبيق AR مستقل ، فإن أفضل رهان لك هو استهداف iOS بشكل أساسي و Android الثاني (إن كان على الإطلاق). إذا بدأت ARCore في إضافة بعض ميزات Tango إليها قبل ARKit ، فستكون هناك حالات استخدام مقنعة لتطبيقات ARCore الحصرية.

Facebook تأثيرات الكاميرا منصة مقابل Snapchat World Lens

عندما تم الإعلان عن ARKit لأول مرة ، عقدت بعض الاجتماعات في الشركات الكبيرة. اعتقدوا جميعًا أنه رائع ، لكنهم لم يرغبوا في تطوير تطبيقات قائمة بذاتها. إن حمل المستخدمين على تنزيل تطبيق آخر أمر مكلف وغير مجدٍ إلى حد ما لأن معظمهم لا يستخدمون بعد محاولات قليلة. هناك الكثير من الاهتمام بتوزيع تجارب الواقع المعزز داخل التطبيقات التي قام الناس بتثبيتها بالفعل. قبل الإعلان عن تأثيرات كاميرا Facebook ، كان الخيار الوحيد هو Blippar. وهو حقًا ليس خيارًا لأنه بالكاد يستخدمه أحد.

تمكنت من الوصول إلى Facebook Camera Effects في وقت مبكر وأعجبت حقًا بالأدوات. في الفترة التي سبقت الإصدار العام ، أضاف Facebook الكثير من الميزات. لقد رأيت كل شيء بدءًا من الأقنعة البسيطة وحتى الألعاب متعددة اللاعبين الكاملة التي تم إنشاؤها باستخدام AR Studio من Facebook.

Facebook AR Studio

طور Facebook محركًا ثلاثي الأبعاد بالكامل داخل كاميرا Facebook. يحتوي على مجموعة رائعة من الميزات مثل واجهة برمجة تطبيقات JavaScript كاملة المواصفات ، وتتبع الوجه ، و SLAM / كشف المستوى ، والعظام (للأسف الرسوم المتحركة فقط في التعليمات البرمجية) ، والرسوم المتحركة المتحركة ثنائية الأبعاد ، والجزيئات ، والظلال ، وواجهة المستخدم ، وخيارات الإضاءة والمواد المتقدمة. يمكنك أيضًا الوصول إلى جزء من الرسم البياني على Facebook وكذلك أي عنوان URL خارجي تريده. إذا كان بإمكانك وضعه داخل حجم المرشح ، وعدد التعدادات ، وقيود إرشادات المجتمع - يمكنك إنشاء تطبيق AR معقد إلى حد ما يتجاوز الأقنعة البسيطة.

إن الشيء العظيم في Camera Effects Platform هو أنك قادر على توزيع تجربة الواقع المعزز من خلال تطبيق يضم بالفعل مئات الملايين من المستخدمين. بسبب هذا الوصول ، يجب اختبار مرشح على مجموعة واسعة من الهواتف لمراعاة القيود والأخطاء في كل منصة. هذا لأن مرشحات Facebook AR تعمل على عدد كبير من الأجهزة - سواء كانت تحتوي على AR SDKs أصلية أم لا.

ما هو صعب هو بعد الحصول على الموافقة على توزيع الفلتر الخاص بك ، لا يزال عليك إخبار المستخدمين بطريقة أو بأخرى باستخدامه. يوفر Facebook بعض الخيارات ، مثل إرفاق عامل تصفية بصفحة Facebook تم الترويج لها ، ولكن لا يزال الاكتشاف يمثل تحديًا.

مع فتح تطبيق Camera Effects Platform للجميع ، أصدر Snap تطبيق Lens Studio لكل من Windows و Mac. تسمح هذه المنصة للمطورين بإنشاء تأثيرات World Lens لـ Snapchat. لقد كنت متحمسًا جدًا لهذا الأمر لأن الكثير من العملاء لم يكونوا متحمسين جدًا لعرض Facebook. ظللت أسمع أن مقل العيون الثمينة كلها موجودة على Snapchat وليس Facebook ، على الرغم من نمو Snapchat المسطح. كانت العلامات التجارية والمسوقون يقضمون بصوت عالي في إنتاج محتوى لـ Snapchat دون تصفح منصة الإعلان المبهمة لـ Snap.

Snap's Lens Studio

تشترك Lens Studio في العديد من أوجه التشابه مع Facebook AR Studio ، بما في ذلك استخدام JavaScript كلغة. الاختلاف الكبير هنا هو أن Lens Studio لا يكشف عن ميزات تتبع الوجه في Snapchat. يمكنك فقط إنشاء عدسات عالمية - وضع كائنات متحركة ثلاثية الأبعاد بشكل أساسي على مستوى تتعرف عليه الكاميرا الخلفية.

تمتلك العدسات العالمية أيضًا قيودًا أكثر تشددًا وقيود متعددة من تأثيرات الكاميرا على Facebook. ومع ذلك ، يدعم Lens Studio استيراد الرسوم المتحركة العظمية FBX وأهداف التشكيل ، إلى جانب واجهة برمجة تطبيقات JavaScript لتشغيل ومزج الرسوم المتحركة المتزامنة. يدعم Lens Studio أيضًا Substance Designer من أجل التركيب والكثير من المواد وخيارات العرض الرائعة التي تجعل من السهل إنشاء عدسة World ذات مظهر جميل على الرغم من وجود تفاصيل أقل من Facebook.

أما بالنسبة للتوزيع ، فلا يزال عليك أن تمر بعملية الموافقة التي تتضمن التأكد من أن العدسة تعمل بشكل جيد على الأجهزة المنخفضة وكذلك الهواتف الحالية. بمجرد توفرها ، يمكنك ربط العدسة برمز Snapcoin الذي يمكنك توزيعه بالطريقة التي تريدها.

ما الذي يجب عليك تطويره؟ على عكس ARCore و ARKit ، يحتوي Facebook و Snapchat على مجموعات ميزات مختلفة تمامًا. يمكنك البدء باستخدام Facebook Camera Effect ثم إنتاج عدسة عالمية مع مجموعة فرعية من الميزات باستخدام الأصول المخفضة التفاصيل.

قد يكون المسار الأسهل هو المنفذ. ابدأ باستخدام عدسة World World بسيطة ، ثم قم بإنشاء عامل تصفية Facebook AR أكثر تفصيلاً بنفس الأصول. نظرًا لقلة عدد الأشخاص الذين يستخدمون ميزة قصص Facebook ، أشعر أنه قد يكون من الأسهل استهداف Snapchat أولاً. بمجرد أن تعمل منصة تأثيرات الكاميرا على Facebook على Instagram ، فمن المحتمل أن أستهدف Facebook أولاً. يعتمد الأمر حقًا على نوع المعلومات السكانية التي تحاول الوصول إليها.

التطبيق مقابل الفلاتر

هل يجب عليك تطوير تطبيق AR مستقل أو مرشح داخل منصة شبكة اجتماعية؟ يعتمد الأمر حقًا على ما تحاول تحقيقه. إذا كنت ترغب في تحقيق الدخل من المستخدمين ، فإن الخيار الوحيد هو تطبيق ARKit أو ARCore مستقل. أنت حر في إضافة مشتريات وإعلانات داخل التطبيق في تجربتك مثل أي تطبيق آخر. لا تسمح إرشادات Facebook و Snap بذلك على الأنظمة الأساسية الخاصة بهم. هل تستخدم AR لإنشاء محتوى ذي علامة تجارية؟ في حالة مرشحات الواقع المعزز ، فهي عادة إعلانات في حد ذاتها. إذا كنت تحاول الوصول إلى أكبر قدر ممكن ، فإن مرشح AR الذي يتم تسويقه وتوزيعه بشكل صحيح لا يحتاج إلى تفكير. قد تتضمن إستراتيجية الواقع المعزز الشامل للجوّال مزيجًا من كل من التطبيقات والفلاتر الأصلية - وفي حالة منصة تأثيرات الكاميرا على Facebook ، يمكنهم حتى الارتباط ببعضهم البعض عبر مكالمات REST.

كيف يتم ترتيب كل منصة مرتبة حسب مدى تعقيد الميزة

2018 سيكون عامًا مثيرًا للهواتف الذكية AR. مع النمو الهائل لتطبيقات الواقع المعزز على AppStore وفتح البوابات للمرشحات على منصات وسائل التواصل الاجتماعي ، يجب أن تدرج AR الهاتف الذكي في استراتيجية الواقع المختلط. امنح مستخدميك لمحة عن الشيء الحقيقي قبل وصول ثورة الواقع المختلط.