Originally posted by jbennett
View Post
Announcement
Collapse
No announcement yet.
Apple Rejects iOS App For Using MoltenVK Vulkan, Alleged Non-Public API
Collapse
X
-
Originally posted by cybertraveler View Post
Exactly my thoughts.
Apple want to be able to roll out updates to their OS without apps braking. If apps brake during an update this is bad for their users and many of their users will even blame Apple. Hence Apple almost certainly maintain stable public APIs and request developers don't touch the private internals.
I found some stackoverflow threads discussing this:
Now that it's public knowledge that App Store submissions are being tested for use of private APIs, I need to ask the question... what exactly is a private API so that I may avoid them?
https://stackoverflow.com/questions/...p-if-one-is-us
- Likes 11
Comment
-
How is it "not public" if it's open source? Apple are just lock-in jerks, who want to push their Metal trash and discourage developers from using cross platform APIs.
Apple should really be severely punished for this monopolistic behavior.Last edited by shmerl; 08 July 2018, 10:39 AM.
- Likes 11
Comment
-
Originally posted by cybertraveler View PostHow does banning MoltenVK protect their walled garden? It's just an intermediate layer that sits between an app and some Apple APIs. It has a positive benefit for apple in that it makes it easier, faster and cheaper for app developers to port games to iOS. Games almost always have their own interface and UX that is separate from the typical iOS interface and UX. So it's not like we're talking about GTK+ being ported to iOS and braking the iPhone user experience.
With MoltenVK, very very very few devs will develop for Metal. They don't want that, they are jealous on Microsoft's DirectX and want to pull something similar to "lock in" people to their crap ecosystem. Look at "DirectX-exclusive" apps for what I'm talking about. That's what they want to do, but it's never gonna happen, because their ecosystem is pure garbage.
They want to "be in control" with their pathetic choices and breaking compatibility so that devs have no choice but follow them (in their dreams).
- Likes 7
Comment
-
Originally posted by shmerl View PostHow is it "not public" if it's open source?
Also, is there some written rule about not using "closed APIs"? Appstore is handled like a dictatorship.
- Likes 3
Comment
-
Originally posted by Weasel View PostWith MoltenVK, very very very few devs will develop for Metal.
- Likes 1
Comment
-
Originally posted by shmerl View PostHow is it "not public" if it's open source? Apple are just lock-in jerks, who want to push their Metal trash and discourage developers from using cross platform APIs.
Apple should really be severely punished for this monopolistic behavior.
Re second sentence: Apple do not have a monopoly. No need to call for threats of violence against a company that isn't even doing what you claim.
- Likes 7
Comment
-
Originally posted by Weasel View PostYou make no sense. With that logic, nobody would ever pursue a proprietary API, because they could just as well use open one, if all they cared about is having more apps run on it.
With MoltenVK, very very very few devs will develop for Metal. They don't want that, they are jealous on Microsoft's DirectX and want to pull something similar to "lock in" people to their crap ecosystem. Look at "DirectX-exclusive" apps for what I'm talking about. That's what they want to do, but it's never gonna happen, because their ecosystem is pure garbage.
They want to "be in control" with their pathetic choices and breaking compatibility so that devs have no choice but follow them (in their dreams).
re second sentence: You clearly haven't thought about this. If someone has already made a Vulkan app, then it's very likely that they will prefer to use MoltenVK over writing a Metal port. Even if they did write a metal port, they would not be locked in to Apple's platform as they had already written a Vulkan version of their app. If someone is writing an app from scratch, then they may indeed pick Metal and may be more likely to pick metal if Apple try to kick Vulkan apps off their store. However; this will not likely lead to vendor lock-in because Apple don't have a monopoly position in the phone or desktop market. If anything this will simply discourage developers from developing for iOS in favour of developing for the much bigger, Android and Windows (where Vulkan can be used).
re third sentence: this is unbelievable to me. It's quite likely that this change is being done to stop compatibility being broken. IE stop devs using private APIs to make the upgrade process nicer for existing users.
For all of you that are ranting at Apple. If you don't like their stuff don't buy it. They don't have a monopoly over their markets. You're not forced to use their stuff. There are obvious upsides to their control over their appstore and ecosystem. Please stop calling for state violence against this company and if you don't understand something (eg the different between public and private calls/data in a library/framework) then... I don't know. Maybe read a little.
- Likes 3
Comment
Comment