ایپل ویژن پرو ڈیزائن اور ڈیولپمنٹ کے لیے ایک مختصر ابتدائی رہنما

ایپل ویژن پرو ڈیزائن اور ڈیولپمنٹ کے لیے ایک مختصر ابتدائی رہنما

Apple Vision Pro اس بات کے بارے میں نئے آئیڈیاز لے کر آیا ہے کہ XR ایپس کو کس طرح ڈیزائن، کنٹرول اور بنایا جانا چاہیے۔ اس گیسٹ آرٹیکل میں، سٹرلنگ کرسپن ایک مختصر گائیڈ پیش کرتا ہے کہ پہلی بار XR ڈویلپرز کو ایپل ویژن پرو کے لیے ایپ ڈیولپمنٹ سے رجوع کرتے وقت کن چیزوں کو ذہن میں رکھنا چاہیے۔

A Concise Beginner's Guide to Apple Vision Pro Design & Development PlatoBlockchain Data Intelligence. Vertical Search. Ai.سٹرلنگ کرسپن کا مہمان مضمون

سٹرلنگ کرسپن ایک آرٹسٹ اور سافٹ ویئر انجینئر ہے جس کا مقامی کمپیوٹنگ انڈسٹری میں ایک دہائی کا تجربہ ہے۔ اس کا کام پروڈکٹ ڈیزائن اور نئی ٹیکنالوجیز کے R&D کے درمیان Apple, Snap Inc، اور فیس کمپیوٹرز پر کام کرنے والے دیگر مختلف ٹیک اسٹارٹ اپس میں پھیلا ہوا ہے۔

ایڈیٹر کا نوٹ: مصنف قارئین کو یاد دلانا چاہیں گے کہ وہ ایپل کا نمائندہ نہیں ہے۔ یہ معلومات ذاتی رائے ہے اور اس میں غیر عوامی معلومات شامل نہیں ہیں۔ مزید برآں، ویژن پرو کی ترقی کے بارے میں مزید معلومات اس میں مل سکتی ہیں۔ ایپل کی WWDC23 ویڈیوز (Filter → visionOS کو منتخب کریں)۔

وژن پرو کے لیے مصنوعات کو ڈیزائن اور تیار کرنے کے لیے میرا مشورہ آگے ہے۔ اس مضمون میں پلیٹ فارم، ٹولز، پورٹنگ ایپس، عام پروڈکٹ ڈیزائن، پروٹو ٹائپنگ، ادراکاتی ڈیزائن، کاروباری مشورہ، اور مزید کا بنیادی جائزہ شامل ہے۔

مجموعی جائزہ

visionOS پر ایپس کو 'منظروں' میں ترتیب دیا گیا ہے، جو کہ ونڈوز، والیوم اور اسپیس ہیں۔

ونڈوز اس کا ایک مقامی ورژن ہے جو آپ عام کمپیوٹر پر دیکھتے ہیں۔ وہ مواد کے مستطیلوں سے جڑے ہوئے ہیں جن کے ساتھ صارفین خود کو گھیر لیتے ہیں۔ یہ مختلف ایپس کی ونڈوز یا ایک ایپ سے متعدد ونڈوز ہو سکتی ہیں۔

حجم 3D اشیاء، یا چھوٹے انٹرایکٹو مناظر جیسی چیزیں ہیں۔ ایک 3D نقشہ کی طرح، یا چھوٹی گیم جو مکمل طور پر عمیق ہونے کے بجائے آپ کے سامنے تیرتی ہے۔

اسپیس مکمل طور پر عمیق تجربات ہیں جہاں صرف ایک ایپ نظر آتی ہے۔ یہ آپ کی ایپ کے بہت سے ونڈوز اور والیوم سے بھرا ہو سکتا ہے۔ یا VR گیمز کی طرح جہاں سسٹم ختم ہو جاتا ہے اور یہ تمام مکمل طور پر عمیق مواد ہے جو آپ کو گھیرے ہوئے ہے۔ آپ وژن او ایس کے بارے میں خود ایک مشترکہ جگہ کی طرح سوچ سکتے ہیں جہاں ایپس ایک ساتھ رہتی ہیں اور آپ کا کنٹرول کم ہے۔ جبکہ فل اسپیسز آپ کو سب سے زیادہ کنٹرول اور عمیق پن دیتی ہیں، لیکن دوسری ایپس کے ساتھ ایک ساتھ نہیں رہتے۔ خالی جگہوں میں وسرجن کے انداز ہوتے ہیں: مخلوط، ترقی پسند، اور مکمل۔ جو اس بات کی وضاحت کرتا ہے کہ آپ صارف کو حقیقی دنیا کا کتنا یا کم حصہ دیکھنا چاہتے ہیں۔

صارف ان پٹ

صارفین UI کو دیکھ سکتے ہیں اور ایپل ویژن پرو ڈیمو ویڈیوز کی طرح چٹکی بھر سکتے ہیں۔ لیکن آپ براہ راست ونڈوز پر بھی پہنچ سکتے ہیں اور ٹیپ کر سکتے ہیں، اس طرح کہ یہ دراصل ایک تیرتا رکن ہے۔ یا بلوٹوتھ ٹریک پیڈ یا ویڈیو گیم کنٹرولر استعمال کریں۔ آپ سرچ بارز میں بھی دیکھ اور بول سکتے ہیں۔ صرف آنکھوں کے ان پٹ کے لیے ایک ڈویل کنٹرول بھی ہے، لیکن یہ واقعی ایک قابل رسائی خصوصیت ہے۔ ایک سادہ دیو اپروچ کے لیے، آپ کی ایپ صرف TapGesture جیسے ایونٹس کا استعمال کر سکتی ہے۔ اس صورت میں، آپ کو یہ فکر کرنے کی ضرورت نہیں ہوگی کہ یہ واقعات کہاں سے شروع ہوتے ہیں۔

مقامی آڈیو

Vision Pro میں ایک اعلی درجے کا مقامی آڈیو سسٹم ہے جو آپ کے کمرے کے سائز اور مواد کو دیکھ کر ایسا لگتا ہے کہ وہ واقعی کمرے میں ہیں۔ UI کے تعامل کے لیے لطیف آوازوں کا استعمال اور عمیق تجربات کے لیے ساؤنڈ ڈیزائن کا فائدہ اٹھانا واقعی اہم ہونے والا ہے۔ اس موضوع کو سنجیدگی سے لینا یقینی بنائیں۔

ترقی

اگر آپ کوئی ایسی چیز بنانا چاہتے ہیں جو Vision Pro، iPad اور iOS کے درمیان کام کرتا ہو، تو آپ XCode اور SwiftUI جیسے ٹولز کا استعمال کرتے ہوئے Apple dev ایکو سسٹم کے اندر کام کر رہے ہوں گے۔ تاہم، اگر آپ کا مقصد Vision Pro کے لیے ایک مکمل طور پر عمیق VR تجربہ تخلیق کرنا ہے جو دوسرے ہیڈسیٹ جیسے Meta's Quest یا PlayStation VR پر بھی کام کرتا ہے، تو آپ کو یونٹی کا استعمال کرنا ہوگا۔

ایپل ٹولز

Apple کے ماحولیاتی نظام کے لیے، آپ SwiftUI کا استعمال صارف کی طرف سے دیکھنے والے UI اور آپ کی ایپ کا مجموعی مواد بنانے کے لیے کریں گے۔ RealityKit 3D رینڈرنگ انجن ہے جو مواد، 3D آبجیکٹ اور لائٹ سمیلیشنز کو ہینڈل کرتا ہے۔ آپ اعلی درجے کے منظر کو سمجھنے کے لیے ARKit کا استعمال کریں گے، جیسے کہ اگر آپ چاہتے ہیں کہ کوئی ورچوئل ڈارٹس پھینکے اور اسے اپنی اصلی دیوار سے ٹکرائے، یا ہینڈ ٹریکنگ کے ساتھ جدید چیزیں کریں۔ لیکن وہ بھرپور AR خصوصیات صرف مکمل جگہوں میں دستیاب ہیں۔ ریئلٹی کمپوزر پرو بھی ہے جو ایک 3D مواد ایڈیٹر ہے جو آپ کو چیزوں کو 3D منظر کے ارد گرد گھسیٹنے اور میڈیا کو بھرپور اسپیس یا والیوم بنانے دیتا ہے۔ یہ ڈائیٹ یونٹی کی طرح ہے جو خاص طور پر اس ڈیولپمنٹ اسٹیک کے لیے بنایا گیا ہے۔

ریئلٹی کمپوزر کے ساتھ ایک اچھی چیز یہ ہے کہ یہ پہلے سے ہی اثاثوں، مواد اور متحرک تصاویر سے بھرا ہوا ہے۔ اس سے ان ڈویلپرز کو مدد ملتی ہے جو فنکار نہیں ہیں تیزی سے کچھ بناتے ہیں اور انہیں ٹول کے ساتھ بنائی گئی ہر چیز کو مزید متحد شکل دینے اور محسوس کرنے میں مدد ملتی ہے۔ اس پروڈکٹ کے فیصلے کے فوائد اور نقصانات، لیکن مجموعی طور پر یہ مددگار ہونا چاہئے۔

موجودہ iOS ایپس

اگر آپ آئی پیڈ یا آئی او ایس ایپ لا رہے ہیں، تو یہ ممکنہ طور پر مشترکہ جگہ میں ونڈو کے طور پر غیر ترمیم شدہ کام کرے گا۔ اگر آپ کی ایپ آئی پیڈ اور آئی فون دونوں کو سپورٹ کرتی ہے تو ہیڈسیٹ آئی پیڈ ورژن استعمال کرے گا۔

ہیڈسیٹ کا بہتر فائدہ اٹھانے کے لیے اپنی موجودہ iOS ایپ کو اپنی مرضی کے مطابق بنانے کے لیے آپ Ornament API کا استعمال کر سکتے ہیں تاکہ UI کے چھوٹے تیرتے جزیروں کے سامنے، یا اپنی ایپ کے علاوہ، اسے مزید مقامی محسوس کرنے کے لیے۔ ستم ظریفی یہ ہے کہ اگر آپ کی ایپ ARKit کی بہت ساری خصوصیات استعمال کر رہی ہے، تو آپ کو ممکنہ طور پر Vision Pro پر کام کرنے کے لیے اس کا 'دوبارہ تصور' کرنے کی ضرورت ہوگی، کیونکہ ARKit کو ہیڈسیٹ کے لیے بہت زیادہ اپ گریڈ کیا گیا ہے۔

اگر آپ Vision Pro کے لیے کچھ نیا بنانے کے بارے میں پرجوش ہیں، تو میری ذاتی رائے یہ ہے کہ آپ کو ترجیح دینی چاہیے کہ آپ کی ایپ آئی پیڈ اور iOS پر بھی قدر کیسے فراہم کرے گی۔ بصورت دیگر آپ لاکھوں صارفین کو کھو رہے ہیں۔

اتحاد

آپ یونٹی گیم انجن کے ساتھ وژن پرو بنا سکتے ہیں، جو ایک بہت بڑا موضوع ہے۔ ایک بار پھر، اگر آپ Vision Pro کے ساتھ ساتھ Quest یا PSVR 2 جیسا میٹا ہیڈسیٹ بنا رہے ہیں تو آپ کو یونٹی استعمال کرنے کی ضرورت ہے۔

اتحاد مشترکہ جگہ کے لیے باؤنڈڈ والیوم بنانے کی حمایت کرتا ہے جو مقامی ویژن پرو مواد کے ساتھ موجود ہے۔ اور انباؤنڈڈ والیومز، عمیق مواد کے لیے جو اعلی درجے کی AR خصوصیات کا فائدہ اٹھا سکتے ہیں۔ آخر میں آپ VR جیسی مزید ایپس بھی بنا سکتے ہیں جو آپ کو رینڈرنگ پر زیادہ کنٹرول دیتی ہیں لیکن ایسا لگتا ہے کہ ہوائی جہاز کا پتہ لگانے جیسے ARKit منظر کو سمجھنے کے لیے تعاون کا فقدان ہے۔ والیوم اپروچ RealityKit کو رینڈرنگ پر زیادہ کنٹرول دیتا ہے، لہذا آپ کو میٹریل، شیڈرز اور دیگر فیچرز کو تبدیل کرنے کے لیے یونٹی کا پولی اسپیشل ٹول استعمال کرنا ہوگا۔

وژن پرو کے لیے اتحاد کی حمایت میں بہت سارے تعاملات شامل ہیں جن کی آپ VR میں دیکھنے کی توقع کریں گے، جیسے کسی نئے مقام پر ٹیلی پورٹ کرنا یا ورچوئل اشیاء کو اٹھانا اور پھینکنا۔

مصنوعات کے ڈیزائن

آپ صرف ایک آئی پیڈ جیسی ایپ بنا سکتے ہیں جو فلوٹنگ ونڈو کے طور پر ظاہر ہوتا ہے، پہلے سے طے شدہ تعاملات کا استعمال کرتے ہیں، اور اسے ایک دن کہتے ہیں۔ لیکن جیسا کہ میں نے اوپر کہا، مواد وسرجن، مقامات کے وسیع میدان میں موجود ہو سکتا ہے اور وسیع پیمانے پر آدانوں کا استعمال کر سکتا ہے۔ لہذا امکانات کی امتزاج کی حد بہت زیادہ ہوسکتی ہے۔

اگر آپ نے VR میں 100 گھنٹے نہیں گزارے ہیں تو جتنی جلدی ممکن ہو Quest 2 یا 3 حاصل کریں اور سب کچھ آزمائیں۔ اس سے کوئی فرق نہیں پڑتا کہ آپ ڈیزائنر ہیں، یا پروڈکٹ مینیجر ہیں، یا سی ای او، آپ کو ایک کویسٹ حاصل کرنے اور مقامی ایپس کی زبان کو سمجھنے کے لیے VR میں 100 گھنٹے گزارنے کی ضرورت ہے۔

میں چیک آؤٹ کرنے کی انتہائی سفارش کرتا ہوں۔ ہینڈ فزکس لیب براہ راست تعاملات کو سمجھنے کے لیے نقطہ آغاز اور جائزہ کے طور پر۔ بہت ساری لطیف چیزیں ہیں جو وہ کرتے ہیں جو مجازی اشیاء کو جسمانیت کے احساس سے متاثر کرتی ہیں۔ اور یوٹیوب وی آر ایپ جو 2019 میں ریلیز ہوئی تھی وہ ایک بنیادی visionOS ایپ سے کافی ملتی جلتی نظر آتی ہے، یہ دیکھنے کے قابل ہے۔

کیا کام کرتا ہے اور کیا نہیں اس کی ڈائری رکھیں۔

اپنے آپ سے پوچھیں: 'کون سی ایپ ڈیزائن آرام دہ ہیں، یا تھکاوٹ کا سبب بنتی ہیں؟'، 'کون سی ایپس میں سب سے تیز تفریح ​​یا قدر ہے؟'، 'کیا الجھا ہوا ہے اور کیا بدیہی ہے؟'، 'کون سے تجربات آپ کو زیادہ کرنے کی زحمت ہوگی؟ ایک بار سے زیادہ؟' بے دردی سے ایماندار بنو۔ جتنا ممکن ہو اس سے سیکھیں۔

جنرل ڈیزائن مشورہ

میں IDEO طرز کے ڈیزائن سوچ کے عمل کی سختی سے سفارش کرتا ہوں، یہ مقامی کمپیوٹنگ کے لیے بھی کام کرتا ہے۔ اگر آپ ناواقف ہیں تو آپ کو اسے ضرور آزمانا چاہیے۔ وہاں ہے۔ ڈیزائن کٹ وسائل کے ساتھ اور اس ویڈیو جو، تاریخ کے دوران، اس عمل کی ایک بہترین مثال ہے۔

مقامی کمپیوٹنگ کی سڑک یوٹوپیائی خیالات کا قبرستان ہے جو ناکام ہو گئے۔ لوگ خیالی صارفین کے خیالی مسائل کے لیے عظیم الشان حل تیار کرنے میں بہت زیادہ وقت صرف کرتے ہیں۔ یہ واضح لگتا ہے، لیکن اس کے بجائے آپ کو جتنی جلدی ممکن ہو کوئی ایسی چیز بنانے کی کوشش کرنی چاہیے جو ایک حقیقی انسانی ضرورت کو پورا کرے، اور پھر وہاں سے تکراری طور پر بہتری لائی جائے۔

صفحہ 2 پر جاری رکھیں: مقامی شکلیں اور تعامل »

ٹائم اسٹیمپ:

سے زیادہ سڑک پر وی آر