4 ms·
Yes, this isn’t news at all. Apple has always had a hardline policy when it comes to private API usage. Private APIs are private for a reason — they’re undocume
by kitsunesoba 8y ago
Yes, this isn’t news at all. Apple has always had a hardline policy when it comes to private API usage. Private APIs are private for a reason — they’re undocumented and often not finished or drastically different from their intended final public form and thus likely to change without notice. If developers were allowed to use them, it’d make major iOS updates much more painful for users than they currently are as the APIs apps rely on would get broken with much greater regularity. That, or Apple faces nightmarish levels of compatibility maintenance, slowing development to a crawl.
If this game used Metal directly with no involvement of MoltenVK at all, it’d still get rejected if it as long as that IOSurface private API is in use. The title is borderline clickbait.
- izacus 8y agoApples private API scanner also leaves a lot to be desired - I've worked on projects where our clients had their apps rejected due to use of names like "index" (not quite those, but similary generic) for use of "private API". Of course Apple rejected this and refused to communicate.