It’s no secret that Apple is not a supporter of open standards. New information indicates that Apple has refused to update an unnamed game from an independent studio using MoltenVK technology.
Apple decides that it won’t update a game from an independent studio that uses MoltenVK technology
For those who don’t know, MoltenVK allows developers to use Vulkan in their programs, it is a library that translates calls between the Apple Metal API and Vulkan, allowing Vulkan applications to run on iOS and macOS, remember that Apple does not support Vulkan in their operating systems. The study in question was using MoltenVK 1.1.73 without any modification, indicating that Apple might be damaging the technology.
According to the developers, Apple’s reason for refusing the upgrade was because the application used non-public API calls, specifically related to IOSurface, which MoltenVK uses directly. Apple initially allowed the game to be released on the App Store in May, even though it used MoltenVK. However, the last update, which is only a bug fix version with no major changes, was rejected because of the use of a non-public API.
If it turns out to be true that MoltenVK uses private APIs to work, it will be interesting to see if the tool receives an update to remove support for these calls. If it turns out that these calls are essential to your operation, it will also be interesting to see if you can resolve the issue with Apple.
A new controversy that comes after the Steam Link application was removed from the AppStore, what do you think of Apple’s decision, do you think there are dark interests behind it?