اگر می خواهید درک کنید که تجربه محاسبات فضایی Apple Vision Pro شما چگونه خواهد بود، باید به برنامه های آینده نگاه کنید. اوه، درست است، هنوز هیچ کدام وجود ندارد. این بدان معناست که ما باید به توسعهدهندگان نگاه کنیم و جای تعجب نیست، حتی آنها در مورد معنای توسعه برای جدیدترین پلتفرم رایانهای و تجربه دیجیتال اپل سؤال دارند.
چند هفته پیش، از ده ها توسعه دهنده پرسیدم اگر آنها در مورد ساختن برنامه ها هیجان زده بودند برای ویژن پرو. اکثر آنها پاسخ مثبت دادند و برخی حتی حاضر بودند تصور کنند که این تجربیات برنامه چگونه ممکن است باشد.
ما هنوز چند ماه از عرضه هدست واقعیت مختلط اپل برای مصرف کننده فاصله داریم و در حالی که من آن را چند بار امتحان کرده ام، درک واقعی از نحوه بازی، برقراری ارتباط، کاوش و حتی کار در هدست باقی مانده است. . گریزان. مکالمه ای که با توسعه دهندگان انجام دادم خیلی مرا به یاد آن انداخت. هیچ یک ایده واقعی واقعی از نحوه محاسبه درون Vision Pro یا نحوه ساخت برنامه های کاربردی طراحی شده برای کار بر روی برنامه جدید نداشتند. پلت فرم ویژن او اس.
به نظر می رسد، چندین سؤال رایج برای توسعه دهندگان در مورد ساختن برنامه برای Vision Pro وجود دارد و همه آنها در یک پست وبلاگ اخیر Apple Developers با عنوان سؤال و پاسخ داده شده اند. پرسش و پاسخ: طراحی فضایی برای visionOSکه بر اساس پرسش و پاسخ تیم طراحی اپل با توسعه دهندگان در ماه ژوئن در WWDC23 (جایی که اپل برای اولین بار از Vision Pro و visionOS رونمایی کرد).
حتی با وجود اینکه من یک توسعه دهنده نیستم، میتوانم با تمام سؤالات برنامهنویس visionOS مرتبط باشم و پاسخهای اپل را روشنکننده و در برخی موارد شگفتانگیز بدانم.
به آرامی شروع کنید
Vision Pro یک هدست واقعیت ترکیبی است که میتواند تقریباً یک نمای عبوری کامل داشته باشد که عناصر AR را در دنیای واقعی شما قرار میدهد یا غوطهور شدن کامل را دارد. مورد دوم، که من تجربه کردم، قابل توجه است، به خصوص به این دلیل که می تواند یک نسخه مجازی از دستان شما (اما نه زانوهای شما) را در داخل تجربه قرار دهد.
با این حال، برای توسعه دهندگان، دانستن اینکه کاربران در کجای طیف غوطه وری قرار دارند، می تواند دلهره آور باشد. اپل توصیه نمی کند که این برنامه ها حداقل در ابتدا کاربران را به طور کامل غرق کنند.
اپل در این پست میگوید: «ما معمولاً توصیه میکنیم افراد را فوراً در یک تجربه کاملاً غوطهورانه قرار ندهید – بهتر است قبل از اینکه آنها را به جای دیگری منتقل کنید، مطمئن شوید که آنها در برنامه شما قرار دارند.
اپل همچنین توصیه می کند که توسعه دهندگان visionOS یک هواپیمای زمینی برای اتصال برنامه های خود با دنیای واقعی ایجاد کنند. در واقع، در بیشتر مواقع احتمالاً از Vision Pro در حالت عبور یا واقعیت ترکیبی استفاده میکنید، به این معنی که اتصال به کف واقعی زیر پای شما به خوبی به زمین کردن برنامه کمک میکند و از احساس سردرگمی جلوگیری میکند.
لحظه
لحظهای در اولین تجربه Vision Pro من بود که یک پروانه مجازی (که واقعی به نظر میرسید) از یک فضای جنگلی پنجرهدار روی انگشت من بال میزد. خیره کننده و فراموش نشدنی بود.
به نظر می رسد اپل از توسعه دهندگان می خواهد که در مورد چنین لحظاتی در برنامه های خود فکر کنند. نه، اپل به همه توصیه نمی کند که یک پروانه اضافه کنند (اگرچه این فوق العاده خواهد بود). در عوض، اپل به توسعه دهندگان می گوید که به این فکر کنند که چگونه برنامه هایشان می توانند در محاسبات فضایی بدرخشند. همانطور که اپل می گوید، “تجربه ای است که توسط صفحه نمایش محدود نمی شود.”
در یکی از دموهایی که دیدم، لحظه کلیدی به وضوح زمانی بود که یک دایناسور از دیوار مقابل من بیرون آمد، اما اپل در این پست اشاره میکند که لحظات کلیدی میتوانند چیزی به سادگی اضافه کردن یک حالت فوکوس شامل صدای فضایی در یک برنامه نوشتن باشند. .
چالش های سه بعدی
در ویژن پرو، دیگر در یک هواپیمای تخت محاسبات نمی کنید. همه چیز به صورت سه بعدی است و این نیاز به روش جدیدی برای کار با عناصر نمایش دارد. اپل این مشکل را در visionOS با اعمال کنترل نگاه و اشاره حل می کند. در این پست، اپل به توسعه دهندگان یادآوری می کند که در هنگام توسعه برنامه ها به فضای سه بعدی فکر کنند.
Apple Designers توضیح میدهد: «وقتی عناصر را به صورت سه بعدی طراحی میکنید، مانند داشتن کنترلهای نزدیک برای یک عنصر دور، همه چیز میتواند پیچیدهتر شود».
به طور کلی، توسعه برنامهها برای visionOS پیچیدهتر خواهد بود. توسعهدهندگان به جای اینکه فقط به این فکر کنند که چگونه میتوان روی یک عنصر روی صفحه نمایش کار کرد، باید به این فکر کنند که وقتی شخصی Vision Pro میپوشد چه اتفاقی میافتد. به نظر می رسد در یک عنصر به یاد میآورم که تحت تأثیر قرار گرفتهام که چگونه هر تجربه در Vision Pro همیشه دقیقاً میدانست به کجا نگاه میکنم و چگونه دکمهها و پنجرهها بر اساس نگاه من تغییر میکنند.
راحتی موضوع است
محاسبات فضایی بیشتر از محاسبات سنتی شامل بدن شما می شود. اول از همه، شما هدست دارید. دوم، شما به اطراف نگاه می کنید تا محیط ها و برنامه ها را ببینید. در نهایت، از دست ها و انگشتان خود برای کنترل و تعامل با رابط استفاده می کنید.
اگرچه اپل توصیه می کند که توسعه دهندگان محتوای اصلی را در سراسر پنجره ۳۶۰ درجه پخش نکنند.
“آرامش باید تجربیات را هدایت کند. توصیه می کنیم محتوای اصلی خود را در میدان دید نگه دارید تا افراد نیازی به حرکت بیش از حد گردن و بدن خود نداشته باشند. هرچه محتوا در میدان دید متمرکزتر باشد، راحت تر است. طراحان اپل در این پست نوشتند.
به یاد میآورم که در حالی که برخی از تجربیات Vision Pro من همهجانبه به نظر میرسند، سرم را به جلو و عقب تکان نمیدادم تا کنترلها را پیدا کنم و اقدامات را دنبال کنم.
یک تصمیم درست
کلید تجربه Vision Pro من صدا بود که از صدای فضایی برای ایجاد یک صحنه صوتی ۳۶۰ درجه استفاده می کند. اما این فقط در مورد تجربه همهجانبه نیست. ظاهراً می توان از صدا برای کمک به اتصال کاربران Vision Pro به تجربیات محاسباتی فضایی آنها استفاده کرد.
در این پست، اپل به توسعه دهندگانی که ممکن است قبلاً زیاد به صدا فکر نکرده بودند یادآوری می کند که از نشانه های صوتی در برنامه های خود استفاده کنند و خاطرنشان می کند که “یک نشانه صوتی کمک می کند. [users] اقدامات آنها را شناسایی و تأیید کنید.”
من دقیقا نمی دانم زندگی و کار در دنیای محاسبات فضایی چگونه خواهد بود، اما راهنمایی های اپل به سرعت همه چیز را مورد توجه قرار می دهد.
شما هم ممکن است دوست داشته باشید
منبع: https://www.techradar.com/computing/this-is-how-apple-is-telling-developers-to-build-apps-for-vision-pro-and-spatial-computing