Metal uczyni iOS najlepszą platformę dla twórców gier mobilnych
Wskazówki Makradar / / December 19, 2019
Wśród wielu nowych produktów prezentowanych podczas prezentacja 2 godziny w Apple WWDC, Trzy zostały specjalnie zaprojektowane dla twórców gier: Zaktualizowano SpriteKit, SceneKit i nowej konstrukcji metalowej, otwierając drzwi do poprawy wydajności potężnych zaawansowanych iOS gier.
Metal daje programistom zestaw funkcji, które są „bliżej sprzętu” niż do OpenGL, Programming Interface, jest tradycyjnie stosowany w iOS (i Mac, Android, a niektóre gry konsole). Oznacza to, że programiści będą mieli bezpośrednią kontrolę nad częścią graficzną, która będzie zwiększyć wydajność, ponieważ sam system będzie zużywać mniej zasobów do procesu informacja.
Z praktycznego punktu widzenia, gdyż większość deweloperów niczego nie zmieni, nowość wpłynie na tych, którzy chce naprawdę „grzebać ow wnętrzności” kodu w celu zwiększenia wydajności grafika. Istnieje cały przemysł tworzenia silników gier, że deweloperzy nie wymyślać koła podczas tworzenia nowego projektu. Jeśli Apple będzie w stanie zaangażować tych twórców silników, przy ich pomocy może wnieść do gry Metal iOS-przemysłu.
Jak się okazało, niektóre zespoły już zaczęli budować w swoich silnikach metalu. Na drugi dzień główny specjalista Unity3D Aras Prankevichus wpisów, że ich firma ma już wbudowany metalu w silniku, i cały czas było najszybsze przejście 3D API.
W swoim blogu, Nat Brown, iOS-programista i konsultant dla startupów, twierdzi, że pojawienie się Metal nie znaczy, że deweloperzy nie będą tworzyć gry dla Androida. Ponieważ większość programistów nie ma nawet w obliczu tych nowych ram, ponieważ jest ona wbudowana w silnikach innych deweloperów. Ale gracze przez jakiś czas nie zauważy znacznie ulepszone grafiki w iOS-gier. Metal użyje komendy, które tworzą kursorów ram i zestawy narzędzi dla gier mobilnych. Takich jak Unity3D, Unreal Engine i kilka innych firm zaangażowanych iOS-gier.
W rzeczywistości, na rynku już odpowiedniki metalowe dla innych systemów operacyjnych: Płaszcz i AMD DirectX 12 z Microsoft Windows i Xbox. Ale te firmy nie mają pełną kontrolę nad ekosystemu urządzeń, i nakłada ograniczenia na optymalizacji poszczególnych urządzeń. Ryan Smith z Anandtech napisał: „The Apple - dobrą pozycję, ponieważ, w przeciwieństwie do innych, posiada kompletny układ pionowy. Apple jest rozwijanie własnych procesorów, miejsca na nim Układ elektroniczny i napisał na jej podstawie ich systemu operacyjnego. Jedyną częścią łańcucha, który nie kontroluje Apple - to GPU. A potem, w ciągu ostatnich 7 lat kupertinovtsy technologii używać tylko do Imagination Technologies PowerVR, i jest mało prawdopodobne, że będzie to wkrótce zmienić. "
Kiedy podobieństwo iPhone 5S, iPada i iPada mini Air z procesorem A7, aw niedalekiej przyszłości - A8, Metal muszą być zoptymalizowane tylko dla jednego zestawu urządzeń. Ze względu na różnorodność produktów wyposażonych w silniki z systemem Android, Google nie będzie w stanie stworzyć ramy, podobnego do Metalu. Tak, bardzo ciekawe, jak pojawienie uderzenia metalu na branży gier jako całości.
przez TechCrunch