This appears to be a very typical response from an Apple user who doesn't understand the lengths and hoops developers have to jump through to work around Apple's many, many restrictions, bugs and limitations. In my day job, our Apple developers have spent years finding solutions to iOS restrictions around CallKit, Push Notifications and NSTodaysProblem, and those are just the things Apple has intentionally restricted…
Response to “WireGuard: great protocol, but skip the Mac app”
101–110 of 392 posts
Re: Response to “WireGuard: great protocol, but skip the Mac app”
#102Earlier quoted context omitted.
Yeah, I can imagine that payment links can potentially be used as a loophole for selling unauthorized in-app payment items outside the store. But this is not the case here, nothing is sold, it's literally only a link to the project home page, https://wireguard.com/donations/ .
Simple solution, there are human reviewers for this kinda reason and if the rule is "Open Source Apps get a donation button" then not any random can loophole around. Heck, if both Apple and Google offered a solution by which you provide the source code to build, any necessary secret variables for the build and then it gives you those extra privileges, it would be nice. But that costs money the open source apps don't…
Re: Response to “WireGuard: great protocol, but skip the Mac app”
#103> We faced rejections in submitting the app, because they decided to change their policy on the app having a link in the "About WireGuard" tool window to www.wireguard.com/donations/ (which they previously had allowed explicitly; now they want 30% or something) Last year Google started to ban donation links in FOSS apps, WireGuard was one of the first victims [0], completely removed from the store. I didn't know that…
So, is does this mean for a charity they take 30% also? For example, here's United Way for Chester County (wherever that is)[0]: https://apps.apple.com/us/app/united-way-of-chester-county/i... They have a donate button (last image on right). Does Apple take 30% of all that is donated? If so, I find that to be repulsive. [0] I picked Unite Way because they're a large org, not because of any other reason.
Update: Apple Pay appears to have similar policies [0].
Re: Response to “WireGuard: great protocol, but skip the Mac app”
#104Earlier quoted context omitted.
> I made a donation to WireGuard last year, I'll be doing the same this year and I encourage others to "put their money where their mouth is" and show a little support Imagine, Apple even wanted 30% of any donations!! > We faced rejections in submitting the app, because they decided to change their policy on the app having a link in the "About WireGuard" tool window to www.wireguard.com/donations/ (which they previou…
That is how you become a $2 TRILLION company. Nobody gets a pass on giving up the cash.
Re: Response to “WireGuard: great protocol, but skip the Mac app”
#105Neither of these are the actual title, so that can't be the rule it was operating under, and the fact that it's a developer (as opposed to some other user or Apple/Wireguard fanboy/hater) does change the context, at least for me.
Re: Response to “WireGuard: great protocol, but skip the Mac app”
#106> We faced rejections in submitting the app, because they decided to change their policy on the app having a link in the "About WireGuard" tool window to www.wireguard.com/donations/ (which they previously had allowed explicitly; now they want 30% or something) Last year Google started to ban donation links in FOSS apps, WireGuard was one of the first victims [0], completely removed from the store. I didn't know that…
Re: Response to “WireGuard: great protocol, but skip the Mac app”
#107Earlier quoted context omitted.
Apple can't possibly get rid of kernel extensions - that's the only way to really extend a system in new and innovative ways (user-mode drivers are more like glorified serial-port applications). So much of Apple's platform today is made up of features that were only possible by extending the OS (e.g. Multi-Finder). Apple's going to have trouble if they keep on hindering the people that made their platform and support…
> Apple can't possibly get rid of kernel extensions they are though. It's getting harder and harder to get them loaded (on an M1 Mac, getting an extension loaded will require 4 reboots and a journey through the recovery environment). I'd say that within the next 2-3 macOS releases, kernel extension won't be loaded at all any more and only user-space APIs will be available for third-parties (including drivers). From a…
Re: Response to “WireGuard: great protocol, but skip the Mac app”
#108Earlier quoted context omitted.
While Apple isn't right on everything, they are a business, and they have the responsibility to decide what they will provide and what they won't. If they can't change X because it will screw over critical application group Y, then developers can complain as much as they want until they have some practical way to deal with that. If they were constantly screwing over Y, where Y was different depending on the problem,…
Yes, developers on Apple platform need to be more vocal with their criticism and, if necessary, even boycott their platforms to be heard.
Re: Response to “WireGuard: great protocol, but skip the Mac app”
#109Can you not release it as a .dmg, without going through the Apple Store? Love WireGuard btw
> That sort of suggests another question, though: why are we in the App Store at all? Because as far as I know, Apple only allows NetworkExtension-based apps to be distributed via the App Store, according to their developer relations guy [6], so we're locked in. And even if they were to change that someday somehow, and we went to standalone distribution, we would then have to support two parallel distribution channel…
Re: Response to “WireGuard: great protocol, but skip the Mac app”
#110In case the author is reading this, I recently started using Wireguard in Mac OS with the Mac app and the experience has been great. Not only is it much faster other VPNs that I used in the past, but compared to other clients (Forticlient and Tunnelblick), the overall experience feels much nicer, IMO. Thank you so much for your work!