0

iOS8

 
sara21may
sara21may
کاربر تازه وارد
تاریخ عضویت : مرداد 1393 
تعداد پست ها : 7

iOS8

شاید پیش خودتان فکر کنید که iOS 8 فرق زیادی با iOS 7 ندارد چون این دو از نظر ظاهری تقریبا شبیه هم هستند. اما همه چیز در رابط کاربری سیستم عامل خلاصه نشده است. در توضیحات زیر سعی شده  شما را با ویژگی‌های مهم‌تر و البته فنی‌تر iOS 8 آشنا شوید. به سراغ Metal می‌رویم.

اگر Developerباشید یا کمی در مورد ساز و کار ساختن بازی برای iOS آشنا باشید می‌دانید که تا به حال اپل از Open GL ES به عنوان رابط بین بازی و هسته اصلی دیوایس یعنی همان پردازنده مرکزی استفاده می‌کرده. همه بار گرافیکی بازی، رندرها و دستورات مربوط به بازی از طریق Open GL ES به پردازنده مرکزی آیدیوایس منتقل می‌شد، اما در iOS 8 اپل راه بهتری برای برقراری ارتباط بین بازی و پردازنده مرکزی ایجاد کرده است که نام آن را متال گذاشته.

البته این اسم هیچ ربطی به موسیقی متال ندارد، در واقع اپل به این دلیل این نام را انتخاب کرده که نشان دهد رابط جدیدش بین بازی و پردازنده مرکزی، فاصله این دو را از هم کم‌تر می‌کند و در واقع بازی را به پردازنده نزدیک‌‌تر می‌کند. شاید شکل زیر بتواند به خوبی شما را با مفهوم متال آشنا کند.

اما متال از چه نظر خوب است؟ از این نظر که دولوپرها با استفاده از متال بهتر می‌توانند تمام نیروی GPU را هدف قرار دهند و در نهایت ما شاهد بازی‌هایی با گرافیک به مراتب بهتر و جذاب‌تر در iOS خواهیم بود. از این گذشته متال در مقایسه با Open GL ES ده برابر Draw Call سریع‌تری دارد. Draw Call معیاری است برای سنجش سرعت رندر شدن اشیاء سه بعدی در بازی. پس بازی‌ها با متال سریع‌تر بارگذاری می‌شوند و تجربه بهتری را به شما ارائه می‌دهد.

خبر خوب اینکه شما برای لذت بردن از تمام امکاناتی که متال در اختیارتان قرار می‌دهد حتما لازم نیست که آیدیوایس نسل بعدی که مبتنی بر پردازنده A8 هستند را خریداری کنید (آیدیوایس‌هایی که قرار است روز ۹ سپتامبر معرفی شوند). هر آیدیوایس مبتنی بر A7 که تحت پشتیبانی iOS 8 باشد هم می‌تواند از این مزایا برخوردار باشد. این شامل  آیفون ۵S، آیپد ایر و آیپد مینی رتینا هم می‌شود. اگر اکنون از این آیدیوایس‌ها استفاده می‌کنید، بعد از آپدیت کردن به iOS 8 متوجه تغییرات زیادی در بازی‌ها خواهید شد. متاسفانه کاربران بقیه آیدیوایس‌ها مثل آیفون ۵C و آیفون ۵ و بقیه آیپدها نمی‌توانند متال را تجربه کنند.

یک شنبه 16 شهریور 1393  12:29 PM
تشکرات از این پست
دسترسی سریع به انجمن ها