Earlier quoted context omitted.
iOS Chrome isn't Chromium. It's wrapped mobile Safari.
I am aware.
Electron apps cannot be submitted to the Apple store
131–140 of 441 posts
Re: Electron apps cannot be submitted to the Apple store
#132The lesson here is write native apps using the preferred native tools of the platform, and avoid shortcut solutions.
I think this is a really elitist and unsympathetic statement. It completely ignores the fact that there are people out there whose only realistic option if they want to release on multiple platforms is to use something like electron. You can preach native all day long but the reality is that some people simply do not have the time (i.e. money) to learn, build and maintain three completely different systems and archit…
Re: Electron apps cannot be submitted to the Apple store
#133> 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.
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.
Re: Electron apps cannot be submitted to the Apple store
#134The oldest copy of the current app store guidelines I could find goes back to 2014:
http://web.archive.org/web/20140903022336/https://developer....
"2.5 Apps that use non-public APIs will be rejected"
However this has been known dating back to 2010, so I'm sure someone can dig up an older version of the agreement that says as much.
The fact that Electron is a much easier way to build apps than Swift, Obj-C, etc has nothing to do with the enforcement of these long-standing rules.
Re: Electron apps cannot be submitted to the Apple store
#135There's no drama here. The oldest copy of the current app store guidelines I could find goes back to 2014: http://web.archive.org/web/20140903022336/https://developer.... "2.5 Apps that use non-public APIs will be rejected" However this has been known dating back to 2010, so I'm sure someone can dig up an older version of the agreement that says as much. The fact that Electron is a much easier way to build apps than…
Re: Electron apps cannot be submitted to the Apple store
#136Earlier quoted context omitted.
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…
Undocumented APIs get broken. That's a big problem for user experience, particularly if it happens to be being done by a framework relied upon by a very high percentage of app use. Seems pretty fair imo
and there is no update.
Re: Electron apps cannot be submitted to the Apple store
#137Earlier quoted context omitted.
The post shot to #1 because there are a lot of Javascript developers that see Electron as a gateway into apps they would otherwise be unable to develop. There's a lot of interest in whether or not that door closes. Apple's policy towards private APIs has been known for years.
In which universe is it good for Apple to roadblock JavaScript (or any other language) developers?
Apple is roadblocking the use of private APIs, not languages. Or interpreted another way, they're roadblocking frameworks, not languages. This is true whether you're using Javascript, Swift, or C. This rule has been in place for years.
Re: Electron apps cannot be submitted to the Apple store
#138As someone else pointed out, not using private APIs would put some applications at a disadvantage against first party software: https://news.ycombinator.com/item?id=21437673
Firefox is often criticized for it's power consumption on the mac because it is not on par with safari. Chrome/electron uses private APIs to reduce power consumption to be more competitive with Apples browser. Apple bans the use of private APIs.
Monopoly laws need to be updated.
Re: Electron apps cannot be submitted to the Apple store
#139> 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…
Re: Electron apps cannot be submitted to the Apple store
#140Earlier quoted context omitted.
this is exactly what they told me in the follow up message. I am somehow surprised how the bug in electron repository is not given much importance at all.
> I am somehow surprised how the bug in electron repository is not given much importance at all. By Apple, or the Electron developers?