Обяснено за iOS 8 Metal: Как влияе на вашия iPhone или iPad?
Какво е iOS 8 Metal?
iOS 8 Metal е съвсем нова технология от Apple, която има за цел да позволи на разработчиците да създават завладяващи конзоли като игрови изживявания на устройства с iOS 8 като айфон 6 и iPhone 6 Plus.
Последната операционна система на Apple iOS 7 използва OpenGL ES, който се намира между играта и основния процесор Apple A7, който изпълнява играта. OpenGL превръща функциите в графични команди, които след това се изпращат към хардуера.
Но проблемът е, че има натоварване с OpenGL ES, което ограничава графичната мощ на iOS 7.
Именно там влиза в действие iOS 8 Metal. Според Metal, Apple получава игрите „близо до метала“ (т.е. самия хардуер), което прави тези графични команди много по-лъскави и по-бързи, отколкото с OpenGL ES.
Metal е насочен към разработчиците на игри, които искат да увеличат производителността на iOS 8, както на по-стария процесор A7, така и на новия процесор A8 в iPhone 6 и iPhone 6 Plus. Има новия SceneKit за производителите на непринудени игри, но именно Metal ще направи разликата.
Трябва също да запомните, че Metal ще бъде още по-добър в новия 64-битов процесор Apple A8, със своите 60% графична производителност и 25% подобрения на ускорението. С Metal Apple даде на разработчиците инструментите за издигане на мобилните игри на следващото ниво.
С кои телефони е съвместим Metal?
Metal обещава да предложи по-бърз мобилен геймплей и по-усъвършенствана мобилна графика за всеки, който има iPhone 5S или по-късно, iPad Air или iPad mini 2.
Той е проектиран да извлече максимума от последното поколение процесор A7, намерен в iPhone 5S, iPad Air и iPad mini 2 Retina. Това означава, че дори да не правите надстройка до iPhone 6, iPhone 6 Plus или предстоящото поколение iPad 2014, пак ще получите по-добро игрово изживяване.
Така че, въпреки че iOS 8 е съвместим с по-ранни телефони като iPhone 5C, Iphone 5 и iPhone 4S, няма да видите разлика в игрите след изтегляне на iOS 8.
Какво прави Metal?
Metal предлага до 10 пъти по-бързи тарифи за изтегляне, които се използват за изобразяване на всички обекти в 3D игра. Тази цифра се сравнява с производителността, изтласкана от A7 с iOS 7. Като цяло трябва да получите по-отзивчива игра, която е по-бърза и предлага много по-подробни среди.
Има и подобрения в времето за зареждане на играта, тъй като Metal въвежда поддръжка за предварително компилирани шейдъри. Те са важни за реалистичната игра, тъй като влияят върху оцветяването и осветяването на средата.
Ако сте гледали основната бележка на WWDC, това беше показано от Epic Games с Zen Garden. Приложението е безплатно за изтегляне от App Store сега и ви позволява да играете с koi количка в езерце, пясък и вода, за да покажете силата на Metal.
Вижте също: iOS 8 срещу iOS 7 - Какво ново?
Как Metal подобрява цялостната производителност на iPhone?
Разбира се, Metal не е просто подобрение за вашите игри. Това е също толкова важно за функционалността на всички останали битове на вашия iPhone или iPad. Metal подобрява отзивчивостта на вашия графичен процесор и възможностите на вашите снимки, видео и аудио, наред с други неща.
Като цяло софтуерът ще работи много по-бързо с iOS 8 и на новата партида модели iPhone 6.
VI видеоклипът вече е генериран за тази страница.
Какво ще кажете за живота на батерията?
Сега Metal звучи страхотно, но колкото по-трудно графичният API трябва да работи, толкова повече живот на батерията ще изсмуче от вашия iPhone или iPad. Животът на батерията винаги е бил проблем с iPhone, така че Metal ще го направи още по-лош?
Е, очевидно Apple има отговор и за това. Металът премахва по-голямата част от режийните, рационализира API и унифицира езика между код и пиксел, GPU всъщност трябва да работи по-малко, за да предложи по-завладяващо игрово изживяване.
Все още сме в процес на тестване на iPhone 6 и iPhone 6 Plus по отношение на живота на батерията и ще ви държим в течение дали това е 100 процента вярно.
Вижте също: iPhone 6 срещу iPhone 6 Plus
Какво представлява еквивалентът на Android L?
За потребителите на Android се предлагат множество подобрения в игрите Android L по-късно тази година. Пакетът с разширения за Android (AEP) добавя нови разширения към OpenGL ES, което внася теселационни и геометрични шейдъри и компресиране на текстури в мобилните игри за Android.
„Съвсем буквално това е игра за компютърни игри в джоба ви“, каза Дейв Бърк, директор на Google за инженеринг за Android в Google I / O.
Google работи с производители на хардуер като ARM, Imagination Technologies, Nvidia и Qualcomm за AEP и разработчиците вече имат достъп до технологията.
По време на Google I / O, компанията показа демонстрация на Unreal Engine 4, която работи Tegra K1 хардуер, показващ подобрени отражения на водата и светлинни ефекти.
Какво би могло да означава за Apple TV?
Сега Metal е оптимизиран за процесора Apple A7, мощен 64-битов персонализиран чип. Apple TV не е обновен от 2012 г. и така разполага с 32-битовия процесор Apple A5, намерен в iPhone 4S.
Опресняването на Apple TV е на картите от доста време и Metal може да бъде намек за бъдещите планове на Apple.
Ако Apple излезе на следващия си приемник с 64-битов процесор - A7, A8 или нещо в него между - това може да е първокласното устройство, което да предложи най-добрата игрална производителност за игри с iOS.
Metal е почти предопределен да бъде на по-голям екран, независимо дали това е 4.7-инчовият iPhone 6, 5.5-инчовият iPhone 6 Plus или по-голям като iPad Air. С тези графични подобрения обаче iOS 8 и Metal може да са подготовка за iOS игри, които удрят най-големия екран във вашия дом - вашия телевизор.
Amazon вече го направи с Amazon Fire TV, а Google го прави и с Google TV. Apple е в отлична позиция да нанесе удар с евтин декодер със заглавие с качество на конзолата благодарение на Metal.
Прочетете още: iOS 8 съвети и трикове