Earlier quoted context omitted.
This summarizes Apple's attitude to developers. Eventually, you'll run foul of some obscure nonsensical Apple policy, and Apple will not hesitate to show you the finger. And Shame you for your dev choices.
Yep. If you can't avoid Apple's stores then make damn sure you fall in line as they effectively own you.
Electron apps cannot be submitted to the Apple store
101–110 of 441 posts
Re: Electron apps cannot be submitted to the Apple store
#102Wait. Does this mean Slack will be banned soon? Or are they all using Electron 8?
Re: Electron apps cannot be submitted to the Apple store
#103Re: Electron apps cannot be submitted to the Apple store
#104Apple could just not have private APIs. At the very least, they could be impossible to access. If they have to exist at all, they could be in a separate library with permissions that prevent it from being read or mapped into memory. If the APIs didn't exist, then there would be no need for Apple to check and there would be no developers tempted to use anything private.
Re: Electron apps cannot be submitted to the Apple store
#105Earlier quoted context omitted.
Those aren't native apps.
"Now it’s incredibly simple to start building a native Mac app from your current iPad app." — https://developer.apple.com/mac-catalyst/ Literally every paragraph of copy on this page emphasizes them as native apps.
Re: Electron apps cannot be submitted to the Apple store
#106Earlier quoted context omitted.
What's bullshit about banning someone who has been notified that they are in violation of the rules and then tries to hide their use of private APIs rather than stop using them? That's exactly what I would do in Apple's position. Resubmitting the same thing and hoping that it doesn't get caught the next time isn't an honest mistake.
Because Electron developers might say "we fixed it" and the app developer might resubmit based on that and now they're banned due to a mistake made by an upstream dependency. It's not like this app developer is intentionally using private APIs. "Resubmitting the same thing and hoping that it doesn't get caught" seems to be a strawman.
"It's not like this app developer is intentionally using private APIs"
No, he is just incompetent.
Re: Electron apps cannot be submitted to the Apple store
#107Earlier quoted context omitted.
"Now it’s incredibly simple to start building a native Mac app from your current iPad app." — https://developer.apple.com/mac-catalyst/ Literally every paragraph of copy on this page emphasizes them as native apps.
"Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS."[1] [1] http://electronjs.org
Re: Electron apps cannot be submitted to the Apple store
#108Apple does not like platforms that make it easy to publish lowest common denominator apps for iOS. It makes for garbage apps that look the same on iOS and Android and presents a false equivalency. They know most companies care about iOS customers than Android so this forces companies to spend more making the iOS app better than the Android app.
Re: Electron apps cannot be submitted to the Apple store
#109Earlier quoted context omitted.
What's bullshit about banning someone who has been notified that they are in violation of the rules and then tries to hide their use of private APIs rather than stop using them? That's exactly what I would do in Apple's position. Resubmitting the same thing and hoping that it doesn't get caught the next time isn't an honest mistake.
"use or conceal" "use" If this was "don't conceal or we'll ban you for life", it would be somewhat understandable. But it's "use or we'll ban you for life" which is just insane. Apple is at the height of their arrogance towards developers.
If you use a private API they will reject the app. If you try and hide the fact you are using private APIs after has told you to stop then they will ban you.
It's all very common sense and not arrogant at all.
Re: Electron apps cannot be submitted to the Apple store
#110Earlier quoted context omitted.
> then tries to hide their use of private APIs rather than stop using them [...] Resubmitting the same thing and hoping that it doesn't get caught the next time isn't an honest mistake. This is missing the point of the post you are replying to. Say you identify five closed API dependencies and remove them. Do you resubmit? If you missed any others, you and all your apps might be banned.
How exactly do you miss a dependency?! If it's not your code, then it's a dependency that you need to look at.