Apple пуска подобен на Proton инструмент за стартиране на DX12 Windows игри на macOS

Но Apple също може да направи всичко възможно за разработчиците по по-приличен начин.

Ние пренесохме нашата игра от DX9 към OpenGL, за да направим път за Linux и macOS – и след като графиките работят, е сравнително лесно да пренесете и останалото. OpenGL, който беше отхвърлен от Apple, след това напусна консорциума Vulkan, за да направи своето (Metal).

В крайна сметка се преместихме на Vulkan (Windows и Linux), но допълнителната работа по поддръжката на Metal също е доста трудна. Като сравнително малка компания, ние вече не правим това.

Не говоря за гъвкавостта на Apple Store. Вече е трудно да получите одобрение (помислете за изискване за поддръжка на джойстик за пространствени парчета, което Apple се чуди дали наистина е необходимо) и след това имате одобрена (все още неиздадена) игра и искате да заредите актуализация… Не можеш. Според Apple след това трябва да проверите играта и да се съгласите да се съгласите отново (с шанс за отхвърляне и пропусната дата на пускане). Много досадно. Вижте, ако мога да оставя нова версия да премине през одобрение и да маркирам вече одобрената версия, когато е отказана, добре, но това не проработи. Във всички други магазини можете да спорите с хората – Apple е напълно негъвкава.
Най-накрая пуснахме нашата игра на един остров, обитаван от около 4000 души, след което качихме новата версия и я оставихме да премине през одобрение (ако се обмисли, бихме могли да направим вече пуснатата игра публична в повече страни). Творчески обрат.

Вместо „разработчиците трябва да се стараят повече“, мисля, че Apple трябва да се стараят повече. Ако поддържат Vulkan, това ще отнеме 80% от работата на портовете.

READ  Преглед на Sennheiser Conversation Clear Plus

[Reactie gewijzigd door rboerdijk op 7 juni 2023 21:46]

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *