Metal ще направи IOS най-добрата платформа за мобилни разработчиците на игри
Съвети Makradar / / December 19, 2019
Сред многото нови продукти, представени по време на 2-часово представяне на Apple WWDC, Три са специално предназначени за разработчиците на игри: актуализиран SpriteKit, SceneKit и метал, нова рамка, отваряне на вратата за подобряване на производителността на мощните съвременни IOS-игри.
Metal дава на програмистите на набор от функции, които са "по-близо до хардуера", отколкото на OpenGL, програмен интерфейс, традиционно се използва в ЗИ (и Mac, Android, а някои от играта конзоли). Това означава, че разработчиците ще имат пряк контрол върху графичната част, която ще подобряване на производителността, тъй като самата система ще консумира по-малко ресурси за обработване информация.
От практическа гледна точка, за по-голямата част от разработчиците няма да промени нищо, новостта ще засегне тези, които иска да наистина ", за да гребат в смелостта" на кода, за да се подобри производителността графика. Има цяла индустрия за създаване на игра, двигатели, че разработчиците не са измислили колелото, когато създавате нов проект. Ако Apple ще бъде в състояние да се ангажират тези създатели на двигателите, с тяхна помощ той може да донесе на игра Metal IOS-индустрията.
Както се оказа, някои отбори вече са започнали да се изгради в техните двигатели метал. На другия ден главният специалист Unity3D Арас Prankevichus туитна, че тяхната компания вече е изградила Metal във вашия двигател, а през цялото време, че е най-бързият преход 3D API.
В своя блог, Нат Браун, IOS-разработчик и консултант за стартиращи компании, се казва, че появата на Metal не означава, че разработчиците вече няма да създават игри за Android. Тъй като повечето програмисти дори не се сблъскват с тази нова рамка, тъй като тя е вградена в двигателите на други разработчици. Но геймъри чрез известно време ще забележите много подобрена графика в IOS-игри. Metal ще използва командите, които създават курсори, рамки и комплекти от инструменти за мобилни игри. Такива като Unity3D, Unreal Engine и някои други компании, участващи IOS-игри.
В действителност, на пазара вече има Метални еквиваленти за други операционни системи: Мантия и на AMD DirectX 12 от Microsoft Windows и Xbox. Но тези компании нямат пълен контрол върху екосистемата на устройства, както и налага ограничения върху оптимизирането на всеки отделен оборудване. Райън Смит от AnandTech пише: "Ябълката - добра позиция, защото, за разлика от другите, тя е пълна вертикална система. Apple разработва свои собствени процесори, места го електронна схема и написа под нея тяхната операционна система. Единствената част от веригата, която не контролира Apple - това GPU. И тогава, през последните 7 години kupertinovtsy използване технология само за Imagination Technologies PowerVR, и е малко вероятно, че това скоро ще се промени. "
Когато сходството на iPhone 5S, Ipad Air и IPAD мини с процесор А7, а в близко бъдеще - A8, Metal необходимостта да бъде оптимизирана само за един набор от устройства. Поради разнообразието от продукти с двигатели с Android, Google няма да може да се създаде рамка, подобна на метал. Така че, много интересно, тъй като появата на Metal въздействие върху игралната индустрия като цяло.
чрез TechCrunch