3 ms·
Alternative title “Developers wanting to ship an entire browser engine with their shovelware apps are salty about Mac App Store rules”. 1. The rules are the sa
by mikl 7y ago
Alternative title “Developers wanting to ship an entire browser engine with their shovelware apps are salty about Mac App Store rules”.
1. The rules are the same for all apps.
2. Not Apple’s fault that Electron does not use the perfectly good browser engine shipping with macOS, but instead includes a separate browser with each app.
3. No one is forcing you to use the Mac App Store.
The private APIs rule is not new, Apple is just enforcing it harsher. Chromium has been breaking it at leisure, because Chrom(e|ium) itself does not ship via the MAS.
Yes, the people shipping Electron apps via the MAS have put themselves in a tough spot by skirting the rules. I can sympathise, but pretending that this is just Apple being mean and they couldn’t have seen this coming is downright disingenuous.
As for Safari, it would certainly be nice if they adopted new browser standards quicker, but being slow on the uptake is not the same as actively making things difficult.
- pentae 7y ago> 3. No one is forcing you to use the Mac App Store. If your users are on iOS, you are absolutely forced to use the app store. You simply cannot provide push notifications or any other services they require over web. They have intentionally crippled Safari so you HAVE to dance to the tune of the review board, have to give 30% of your profits. There's no alternative. Sideloading? No. Web? Enjoy being stuck in Gmail webview with no add to home screen functionality.
- ecf 7y agoIf the application is important enough, a native version for iOS will be made. Otherwise, mobile Safari (or any other browser) still exists.
- vasachi 7y agoBut there is an add to home screen functionality. I, for instance, have a Kindle Store “app”, which was added from safari.
- mikl 7y ago> If your users are on iOS This discussion is about the Mac App Store. Electron apps have never been allowed on iOS (nor should they be, given the resource constraints of mobile devices - Electron apps would be murderous on battery life).