Electron apps cannot be submitted to the Apple store
161–170 of 441 posts
Re: Electron apps cannot be submitted to the Apple store
#162Well, why the hell is electron/chromium using private APIs? That seems like the real problem here...
I started searching for the private identifiers listed in the blog post and ran across this document describing Chromium's Mac compositor: https://www.chromium.org/developers/design-documents/chromiu... Technical details aside, it describes two methods of performing delegated rendering on Mac. One uses public APIs and causes a "reduction in performance and increase in GPU power consumption." The other uses the revers…
Because it seems pretty similar.
Also, I wonder if this was code inherited from WebKit, possibly even from Apple engineers.
Re: Electron apps cannot be submitted to the Apple store
#163Re: Electron apps cannot be submitted to the Apple store
#164Earlier quoted context omitted.
Microsoft didn't ban anyone for using undocumented private APIs because they couldn't, not because they chose not to. Apple, or Microsoft for that matter, would do the same thing here, because the locked down platform is more valuable/profitable then an open platform. Developed for Android - at least you can have your app sideloaded if the platform owner decided to remote you. Or better, make your app a progressive w…
> Microsoft didn't ban anyone for using undocumented private APIs because they couldn't, not because they chose not to. Sure they could have, they had a code signing platform since the mid 90s and could have locked API access only to apps signed by them. They didn't because it would have been pointless not because they couldn't figure out how.
Re: Electron apps cannot be submitted to the Apple store
#165Re: Electron apps cannot be submitted to the Apple store
#166Re: Electron apps cannot be submitted to the Apple store
#167> I did write back to Apple trying to explain that I am using Electron and I can't really change any of these public-framework usage Yeah. So? By linking a framework that's using private APIs, this becomes your problem now. And Electron's problem, by extension. Go bug them, not Apple.
How short are memories. I remember how Microsoft was vilified for supposedly having secret Windows APIs that allowed Microsoft apps to get better performance. That was mostly made up and even if such APIs existed, any program could have used it. Even at the height of corporate arrogance Microsoft didn't dream of banning developers for using undocumented APIs. Apple seems intent on becoming more evil than Microsoft ev…
Giving up software freedom for "ease of use" seemed like a fine deal at first but then Apple started making decisions that don't quite align with what neither users not developers want. Apple has already started taking advantage of their position as the gatekeeper of the platform.
Re: Electron apps cannot be submitted to the Apple store
#168Earlier quoted context omitted.
> because the developer community Which is not a homogenous group, both in ideals and for why they'd upvote a submission like this. > this rejection, and it's backing policy to be nonsensical They're different things. I personally think the rejection is perfectly sensical in the context of the backing policy, with which I don't fully agree.
You must be chugging the koolaid to believe developers LOVE Apple's policies, or enjoy getting their hard-work rejected by a bot, or getting shamed by an overzealous Apple employee on HN. Developers are homogeneously unappreciative of Apple's treatment of them. They just don't have any leverage, or opportunity to negotiate
When you are writing any software that has a public API you should feel no obligation to change the functionality or completely remove a private method without warning.
[1] I refuse to call it a private API. An API is public documentation of the inputs and expected behavior of a dependency. It should be a completely black box how that functionality is implemented.
Re: Electron apps cannot be submitted to the Apple store
#169Is this an attempt by Apple to increase robustness by reducing dependencies on unsigned binaries?
I feel Apple is moving into somewhat dangerous territory. If the intent, as documented by internal messages and emails, is purely to protect the consumer by forcing people to use only public APIs, that's one thing. But, if Apple is trying to apply anticompetitive behavior against certain technologies, if this rule is selectively enforced, if there is any bad smell or anything dirty about this process, then Apple is i…
Re: Electron apps cannot be submitted to the Apple store
#170Earlier quoted context omitted.
I started searching for the private identifiers listed in the blog post and ran across this document describing Chromium's Mac compositor: https://www.chromium.org/developers/design-documents/chromiu... Technical details aside, it describes two methods of performing delegated rendering on Mac. One uses public APIs and causes a "reduction in performance and increase in GPU power consumption." The other uses the revers…
IANAL, so I would need someone to explain to me how this differs from Netscape's claims against Microsoft in the 90s. Because it seems pretty similar. Also, I wonder if this was code inherited from WebKit, possibly even from Apple engineers.
The definition of anti trust is not “a company does something I don’t like”.