Going All in on the Mac App Store
unboundapp.com
unboundapp.com
- Apple does not disclose to you who bought your app.
- There is no mechanism to make paid updates possible. If you want to release a big update and get paid you need to release a new app. There is no way to contact current users and offer them an inexpensive update.
Are these two issues still true of the MacOS App Store?
Or do "In App Purchases" not really allow for deploying new code and features?
Any architectural refactorings aren't compatible with that model, so you'd have to launch MyApp2019 and MyApp2020, and hope Apple lets you do that.
This is really something the store should handle.
I think I've seen a workaround of offering the old and new versions as a bundle? That's pretty ugly, though.
I use Feedly as the source and read with NetNewsWire on my iPad. There's a NetNewsWire client for the Mac that now supports Feedly but it doesn't support vi commands for quickly paging through articles. I don't use a keyboard on my iPad so it's fine that it's different than the Mac.
Protecting purchasers privacy is a great customer benefit, which also helps increase developer sales. For example, App Store customers never have to worry about being spammed by some developer they bought an app from.
You can still find out who is using your apps, just ask them within the app. They may not tell you, but again that’s a happy customers right.
If only Amazon was like this. I get inundated with emails from sellers on AMZN asking/suggesting/begging for me to review their product. This continues for months after purchase.
>You can still find out who is using your apps, just ask them within the app.
This is also annoying AF. "Please rate our app on the app store" right the middle of me trying to do something. If they timed it for right at launch before starting anything, maybe I'd be less irritated, but probably not. Trust me, my talking to my acquaintances carries a lot more weight than a review from some random person on the internet. I blame the review gaming system from Amazon/Yelp type of places that make reviews an no-go for me.
You can ask people for their email, name, etc. within the App itself without simultaneously begging for ratings on the app store.
App registration is what people used to do in the era of shrink-wrap software, bought in brick and mortar stores.
You buy generic of a well-sold product id and sell it at a discount. Your inventory goes to the top of the stack and sells through.
You get the full name address and contact info of everyone interested. This can be combined with data broker info to assemble galaxies around these individuals who can then be remarketed to in uncountable ways.
This is against the terms of service of course, but so was keeping Facebook user profile data of people who installed your apps back in the day.
There’s no way to police the behavior and it’s open season.
You can do this on just about any product and if you go into weird niches you can find very particular types of folks.
Unfortunately, without asking for reviews, an app won't get many, and reviews on the app store make a way bigger difference to sales than you'd think. Most developers I know don't want to nag people for a review, but incentives are such that it's important to their bottom line to do so.
The good news is that they can be disabled altogether for apps using the system API. Open the Mac App Store app, go to Preferences, and there's an "In-App Ratings & Reviews" box you can uncheck. There's a similar option on iOS somewhere too.
Maybe because it's none of your business?
This is a feature.
The paid update thing is a bit of a challenge on both sides; it does seem like someone should have come up with a better way to do this.
So no, this isn't a feasible solution, unfortunately.
I discovered someone had implemented a nice workaround for this. Pixelmator IIRC.
They offered the old and new releases as a bundle, so anyone who had already purchased the old version could finish the bundle for a lower price.
Steve Jobs, for all his failings, made for an excellent voice of the customer. He had a keen sense for what made a good consumer product, and I wonder whether Apple would benefit an executive ombudsman role like that to help inform strategic resource decisions.
As a user, I am happy when I can avoid leaving PII in a developper’s database. It might suck for those who are honest and take security seriously, but there have been just too many data breaches.
Can’t argue with your other point.
If you stop paying the Apple developer fee, maybe because you're not generating any revenue anymore or you switched to some other distribution system, users who have paid your app won't be able to download it again. The app won't be uninstalled from their machines but it will completely disappear from the MAS and the list of purchased apps.
There's nothing you can do to help them because you won't be able to know which users have already bought your app. What if you wanted to help your users switch to your new distribution system, or give them a discount for the new version (distributed outside the MAS)?
If you can't pay that because of low revenue, then there's no reason to go chasing/helping customers who bought via the app store since the never generated enough revenue in the first place.
Now if you're just about to switch to a new distribution system, not because of revenue issues, then you maintain your developer fee and publish one last update which allows paid users to register their versions in the new system.
How does that follow? An individual customer is not responsible for the commercial viability of the app, in order to continue to receive a service they have already paid for. In this case the service is permanent access to the last version of the app, even if the developer is no longer able to support it.
What's being discussed is that you have to maintain your app-store presence in order to help them migrate to your new distribution system.
If you're doing that because of low revenue.... just abandon the low revenue customers.
I understood the pragmatism of the advice. I'm just saying there is an ethical obligation to users, which really should be on Apple to continue to allow users to download the version of the app they have bought.
Apple should allow it, especially since they're the ones who jostled to become a middleman to 'protect' their users.
This is true, but if you make a backup of the app while you still have it and then put it on a new machine, Apple will continue to authorize the app.
I just got a new M1 machine and moved my Mac App Store version of Paw over to it. Paw removed themselves from the App Store 5 or 6 years ago (?), yet I continue to use it and put it on my new computers.
There doesn't seem to be a difference between this and a developer removing a product from their own website and declaring it EOL. Or not declaring EOL, just removing it.
If you downloaded it, you can keep installing it. But maybe the developer found that there were significant bugs that they didn't want to or couldn't fix. Or that the App Store wasn't a profitable delivery mechanism for them.
This is a bullshit statement that people have been making for years.
They've been slowly making it more and more difficult for people to install apps outside of the app store on the macOS. The latest version of macOS has already crippled application firewalls, allowing Apple authorised code special privileges to bypass any firewall / VPN to access the internet, even if the user wants to block them. Apple ARM processors further limit what OS you can run on it, even with virtualisation, without needing Apple's permission.
All these criticisms of losing more and more control of your mac are genuine and valid - and is indicative of their aims to turn the macOS platform into a more closed system like ios. (You have to be a really naive Apple fan boi to believe that they do not want to increase their billion dollar+ profit margin by converting the macOS to a closed system like ios. And yes, the app store only works because ios is a closed system with Apple dictating how - and what - you can install on it).
Maybe you're missing that the customer didn't buy the app from the developer, it bought it from Apple.
If you buy an LG TV from Best Buy and then LG decides to stop selling to them, does that mean Best Buy stops having any responsibilities towards its customer (you)?
> There doesn't seem to be a difference between this and a developer removing a product from their own website and declaring it EOL. Or not declaring EOL, just removing it.
That's exactly the problem.
Moving your product to a different distribution system is not declaring it EOL.
> If a developer chooses to remove their product from the App Store, what is Apple supposed to do about it?
Why should they?
That's sort of their whole deal lately: to prevent third-parties from snooping anything about users unless the users choose to divulge any information.
Sure there is! Quite a few apps are delivered as separate numbered versions, like Acorn 4, Acorn 5, Acorn 6, Textual 7 etc.
That's how software used to work a millenia ago. Yearly updates that you would buy separately should you chose to.
Most of the time I can still download older versions even if they're not listed on the App Store.
What legitimate interest do you have in processing that information? Apple needs it for billing and to know who owns which apps.
As you would no longer need it for those reasons, for which reasons do you need it?
GDPR requires that you have a legitimate interest before collecting PII so this is an important question.
But when you are small, you have enough problems to solve to bring a quality product to market, this is one headache you can happily avoid.
For better or worse Apple can do no wrong and the eyes of its customers, so even if they did somehow get hacked, you wouldn't have hundreds of angry emails headed your way.
I personally really do love the walled garden of owning a Mac, when I'm working on a song or music video, I just want it to work using final cut and logic. If I really feel like compiling the Linux kernel from scratch, I have a PC for that
OP owes the world, outside of their paying customers, nothing.
Short sighted profiteering.
It's demonstrative of the knee-jerk reactions from people who see the mere mention of the words 'Apple' or "App Store" and immediately come to piss all over everybody's cereal without actually knowing the full story.
All I see are baseless assumptions coupled with a condescending, know-it-all tone from those unwilling to engage with either OP's points, more prone to redefine the discussion to allow their soapboxing. Worse, it's delivered with a tone that screams "oh, the silly thing, why didn't they come to me first? I could have told them better!".
Pardon the rant but it gets tiresome in every damn thread about anything vaguely Apple-related.
They have tremendous influence and it strongly affects the world. Through that influence, they ruined the openess of mp3 players, GUIs, and then cellphones. Now the writing is on the wall: personal computers are next.
Forgive me if I care about this stuff.
They've been slowly making it more and more difficult for people to install apps outside of the app store on the macOS. The latest version of macOS has already crippled application firewalls, allowing Apple authorised code special privileges to bypass any firewall / VPN to access the internet, even if the user wants to block them. Apple ARM processors further limit what OS you can run on it, even with virtualisation, without needing Apple's permission.
All these criticisms are genuine and valid - that it aims to turn the macOS platform into a more closed system like ios.
[0] - Thankfully my bank handled this without issue.
There was a lunch place near my work that I frequented. They used Square POS terminal, once I noticed that it somehow linked my email to my credit card, I started using cash to pay. Cash is horribly inconvenient and gross to handle, but at least once you paid you don’t need to worry about it. You can’t be hit with some unexpected charges, wait to check the transaction when posted, no possibility of data leak, no privacy concerns, etc.
It's not one time unless you want to do the setup and teardown for every purchase, but the £15 monthly fee includes phone and other insurance and the app exports your account ledger to Excel and CSV. Customer service and vanishing transactions from the app ledger have been worrying me but I was promptly put in touch with management as soon as I dusted off a smidgeon of English idiomatic equivalents to "wtf" and this seems to have been caused by Transport For London running adjustments for the daily Oyster journey payment limit (via taking a holding charge placeholder payment in the way hotels ring fence for your stay on debit cards) so the final amount is adjusted the following day to enable the 0400 end of their day.
The entire banking industry is so ripe for re-imagining, yet their strangle hold onto the old ways is super preventative from us evolving as a species.
4am is the cut off time between “days” for TFL (London Transit) services - if you buy a ‘day travelcard’ it is good until 4am the following day.
It is guaranteed that if you make several transactions in the same day on TFL (by swiping in/out with a contactless card - or an Oyster card - at the ticket gates), the amount paid will be capped at the value of a day travelcard. I’m quite sure no employee is involved in any of this, and computers handle it end-to-end.
Banking in the UK is actually quite reasonable - largely because companies like Monzo have pushed it forward.
It’s a constant surprise to me quite how _bad_ banking in the US is in comparison though - and most of your points seem to reflect how US banking works rather than UK banking - as indicated both by the spelling of “cheque” and the notion of using them in the first place.
But 15% of gross?
I have been thinking it was 30 percent of gross for the longest time and I can't believe myself for getting this so wrong.
I worked in advertising sales when the industry was freaking out over losing the universal 15% gross "agency fee" [2] for a multitude of hopeless performance contracts [3] and on the other side, when I sold space for a major publisher my own commission was 15% of gross.
A good salesman is worth 15%. At least to me.
The thing that's drawing me, now far more strongly, to publishing via the store is that although vexing problems exist, this looks like the most transparent platform to my eyes because the developer community is surfacing the issues and not burying problems with FUD and MVP-speak. Credit obviously to the community above all. But even giants struggle with enabling any community.
[0] Gabapentin. 2016: "NOT addictive don't worry John." 2019:"can I have you signature and ID?" - the UK government classified Gabapentin Schedule A along with heroin and cocaine. 8 months of dystopia and another 5 remembering how to think later the top "user reviews" found in the wild still praise Gabapentin to high heaven. Yes it does temporary wonders for concentration. I never took my full dose which was the minimum adult dose and broke regime regularly for at least two weeks a time and I don't even know how to describe the 8 months of "hell" because they were just too messed up. Gabapentin probably has amazing off label potential but now it's scheduled forget about intelligent prescribing.
[1] deep into the data structures for a advertising scheduler with fun like network flow limits (since we discussed on Shannon, if this is enough to tickle you I'd love to hear from you, I've got man decades in this needing fresh eyes.
[1] gross percentage fees wreck trading advertising simply. Google plus all mighty consortium wrote off $350MM in 2004 and AdAge said they were stuck on things we solved early. We hadn't solved lots they had. My Cofounder tragically died before the close of a critical stock placement and key man (that I insisted on afraid to ever lose a wonderful friend as well as Cofounder - replying to a snark about business and friendship he snapped (to a old friend of his no less I learned) "I don't know what kind of person you want to be in business with then but I hope you think better of your investors")
[2] my original paper of 1995 cited the total economic capture of the agencies to be 60% of the gross total industry budget. I didn't hear anything similar until in 2018 the former chairman of Mediacom the UKs biggest buyer pull the exact same figure out of thin air.
[3] the recent highly acclaimed book "Manslaughter On Madison Avenue" explains how the problems that made me light out for the territory in 1995 remain not only not fixed but not even addressed. Briefly I felt terrible pangs for trying to help the agencies who threw vexatious criminal copyright breach torts in the High Court at us within days of opening. Then I realised that anyone who can tell the problems just ran for the hills. Only being a partnership let us survive. A limited company requires professional counsel. I learned IP law the hard way with my entire net worth and that of the one person who believed in me on the line. Still a partnership but a Limited Partnership. The 1907 act is only 7 pages long and protects your wealth from rogue partners creation of severality.
They announced the change a month ago, and it goes into effect at the end of this year. It is a "small business" program, and only applies to developers making less than $1 million in sales.
Apps like Coda have offered mechanisms for people to update from the App Store version to a non-Store version for free, by looking for a Store downloaded .app, so it's not impossible.
It's incredibly shortsighted.
I don't know why anyone even bothers with the app store on the macOS (or other platforms). We have been doing fine without it on the desktop for decades now, and suddenly every developer is supposed to drink the kool-aid that PAYING corporates for the privilege of adding value to that platform by developing and distributing your wares on that platform is supposed to be a GREAT thing?
People pay for convenience all the time. Apple thrives on convenience - the overall experience. You also completely disregarded the point he made that for him the value Apple brings now that they have discounted their fee to 15% for small developers far outweighs the 15% they charge.
Paying for convenience. It's the key to their success and also the thing that many geeks seem to discount the most (just like you completely glossed over); hence the continual geek mystification of how Apple can be so successful.
I sincerely doubt he's going to loose that many sales by being Mac app store exclusive. These days for the vast majority of apps I'm interested in I'm more than willing to buy them from the Mac App store. The only time I avoid the app store is if the sandboxing restrictions limit the app I want in some way; and there are very few apps that fall into that category - mostly utility or audio apps. So I buy them outside the store - which is a PITA to track all the relevant bits (payments, updates, keys, etc.). 1Password helps significantly with the license/payment tracking and thankfully more Mac developers are adding 1 click import of all your license details into password managers like 1Password - but it's still more stuff to track that you don't have to do when using the app store.
I pointed out that this is extremely short-sighted for developers.
App Store on macOS doesn't have the kind of stranglehold it does on macOS like the ios platform. The more App store gains control, and the more developers are forced to distribute their apps on the platform, the more you give leverage to Apple to extort more money out of you.
All the current lawsuits against the app store are indicative of this. We developers would be fools to ignore that.
For how long? Apple has already crippled application firewalls on macOS Big Sur to allow Apple authorised softwares to bypass them (and even VPN), even if the user explicitly chooses to block them. That's another move to make it a closed system like ios, where the user no longer has control over what apps can or cannot access the internet and Apple decides it for them. Does that seem like the old Mac platform to you?
The day SIP can’t be disabled we’ll know things are changing, but until then the machines are only as locked down as you want them to be.
I never connect my OSX box with my personal email and I will not in the future. I get it, but I just won't buy software from that store, hands down.
Maybe I'm just in the dwindling minority of Mac users.
Plus there are other tools to further layer if it was ever a problem, like virtual credit card numbers. In practice the very nature of credit cards means it doesn't seem to generally be a problem, has been less of a real world risk than hacks of physical retailers. If I see a bad charge, I just report it and get a new number.
Also FWIW, I've seen plenty of sites starting to offer Apple Pay as an option at checkout, I assume it's getting built into more payment systems now. That itself is solid defense, at least as good as the MAS though sometimes the checkout flows seem a bit wonky still.
Too many times I’ve tried to run App Store apps and been bothered with my Apple ID. I prefer the decentralization and not relying so much on Apple’s cloud services.
Trivial to pull up old license info from 1Password or email if necessary.
It's not a good user experience, and Apple's actions elsewhere with app stores are so utterly beyond the pale I cannot support that financially.
(Side note: to further deny us users our right of choice, ownership and control over our device, Apple has already crippled ALL application firewalls on its newest macOS to allow all Apple authorised software to BYPASS any such application firewalls, even if the user has explicitly blocked such software).
This is why you can download a wireguard installer from wireguard.org for Windows, but have to provide your identity (name, phone, email, address) and device hardware serial number to Apple to get the Wireguard app on that platform.
Show ID for privacy software.
I was staring at a red dot on the System Preferences because Apple decided that logging in with iCloud was important enough to remind me of daily.
I made an effort to do this for Mojave, but macOS is not designed to be modular, and after a week of chasing weird bugs related to interdependencies of system services, I stopped my efforts. If you'd like to collaborate, reach out.
1. By the kernel using a root certificate hardcoded into the CoreTrust kext;
2. On Apple Silicon only, by the kernel using a trust cache that's supplied to the kernel by the bootloader;
3. By userland (amfid) using a root certificate hardcoded into Security.framework.
You'd have to modify or intercept all of those things, and key components aren't open source (e.g. the AppleMobileFileIntegrity kext which is responsible for querying CoreTrust, the trust cache, and amfid). Probably best to do some targeted function hooking rather than recompiling anything.
Of course, you would still have to turn off Secure Boot in order to load a modified kernel in the first place. But that's largely orthogonal to SIP.
No, macOS is fine without SIP! SIP just defines a set of actions that Apple thinks no user, including root, should ever be able to perform. Consequently, disabling SIP empowers root users to do whatever they want, which is exactly what root is supposed to mean! You're still protected by the standard UNIX permission system—just don't grant root to software you don't absolutely trust!
Security is all about layers—but in the case of SIP, the security comes from delegating control away from the user in favor of Apple. If you're a power user, I'm not convinced this is necessarily good, because you're giving Apple almost absolute trust. What if they get compromised?
And, if you're the sort of person who would want a de-Apple-ified version of macOS, I would think you'd have already disabled SIP.
I agree with Apple here.
> Consequently, disabling SIP empowers root users to do whatever they want, without Apple having a say in the matter—but you're still protected by the standard UNIX permission system.
It also empowers malware. The Creative Cloud, for example, installs as root and installs admin-permissioned services. The standard POSIX permissions system is crap, and SIP is a huge improvement and valuable tool against malware.
So don't use apps that do that! Creative Cloud has no business installing itself as root.
I realize that's probably not feasible if you e.g. need Creative Cloud professionally, and that's a perfectly valid reason to leave SIP on, if applicable. Although Adobe and similar vendors still need to be yelled at.
I think SIP—like Gatekeeper—is a great default setting for novices, who should trust Apple over themselves. But if you're a power user, turning off SIP is not going to spell disaster. It leaves you with equivalent security to most Linux distros like Debian.
More importantly, there's no way to have a feature like SIP while also granting users full control. I get really frustrated when I see people say they're switching to Linux because macOS is too locked down. If you want to switch to Linux, that's wonderful, Linux is great! But if you otherwise prefer macOS, just go ahead and open it up for yourself.
Perhaps they are not referring to just permissions. Maybe how the system as a whole is setup.
This is why I don't run desktop Linux, either. That's not a good security model.
> To add this entitlement to an iOS app or a Mac App Store app, enable the Network Extensions capability in Xcode. and
> To add this entitlement to a macOS app distributed outside of the Mac App Store, perform the following steps:
Did they change it recently? Have you tried it? I don't have a developer subscription so I can't test it.
But given the option I'm perfectly happy to buy from devs. They don't have to give Apple a cut, there's no "drag the whole hard drive on to the window" sandbox workarounds, and they can structure their upgrade pricing however they want instead of not being allowed to do it.
IIRC there used to be a way to get things like Garageband and Numbers from the store without providing credentials, but sadly that appears to no longer be the case.
It's been 15+ years and this still hasn't caught on. Not interrupting whatever I'm trying to get done with software updates and relaunches is one of the major reasons I'd rather just get things from the Mac App Store.
I'm pretty sure I'm on my original Apple account from back when it was iTools and then .mac and finally iCloud. If one of those transitions didn't carry over, then maybe it's from 2004ish when I needed an account to redeem Pepsi caps for iTunes downloads.
But I've heard the "I accidentally have purchases on 8 different Apple accounts" story from enough people that the account/license management is clearly a problem that needs dealing with.
I mean, I'm sure you are, but you're not alone. Same boat here. In principle Mac App Store could have been a really wonderful thing, I think Apple in the 00s had a real opportunity to do a great service to their users by creating a unified, solid and flexible licensing system for all devs (and then offering a fully optional vetted software store beyond that). Unfortunately they didn't do that and the MAS sucks. There is no upgrade system which is just absolutely fucking insanity. There are huge restrictions on useful functionality, so it can never be a one-stop place. The licensing and Apple ID management is a total fucking mess too, can't consolidate or transfer licenses like just about every previous Mac system in existence, all sorts of normal concepts like vol or other discounts are a pain/non-existent. I have an old iTools account, and I'm not even allowed to change the primary email address!
The MAS experience, and Apple's online service experience in general over significant time, is just miserable, completely unnecessarily too. Maybe they'll fix that someday, but it doesn't seem to be a priority so here we are :(.
I also cherish having control over subscription renewals from one list and the Apple's easy refund process in the event of a third-party app not turning out to be worth the money (or an outright scam).
And as a dev I like knowing that anything I publish will be available to all Mac users.
I do hate the crappy App Store.app UI though. Feels like navigating a clunk web page, and why the fluff did they remove the download progress stats?? You have to hit F4 to see the actual size/downloaded numbers in the Launchpad (or in the Applications folder I guess).
Most independent software developers should not care about units sold, because it comprises far too many $200-$400 PCs that don’t buy much software.
They should care about the $1,000+ PC market, those are your best customers, and where Apples market share by units is at least 25%, and surging higher with the M1.
No, you are not. And even if we are a minority, we should definitely abandon the macOS platform if our right to choice, ownership and control is deliberately denied to us on it just the sake of apple's profit margins.
Worrying about coming close to $1mm/annual sales is something precisely zero of them were worried about.
The answer to your question is, according to what I've read, yes - at $999,999 you owe $150K. At $1,000,001, you owe $300K. But - if you can get to $1mm, it's highly likely that $1.5mm, $2.0mm+, etc... are coming soon enough.
Many developers are focussing on $50k, $60k, type scenarios, where the 30% to 15% means enough money in their pocket to afford new development hardware, etc...
So if next year your sales fall slightly below $1m, you end up paying $150k in extra Apple tax. Then the following year you go back to the 15% rate.
If an App is found through external marketing they take a minimal fee. But if it's discovered through the store they take the full commission.
a) If you currently make under 1$ million your rate will now be 15%
b) If you to over 1 million you will be charged progressively, so each additional dollar you now only get 70%
c) If you go over, the next year your starting rate will be 30% for every dollar
https://developer.apple.com/app-store/small-business-program...
> If a participating developer surpasses the 1 million USD threshold, the standard commission rate will apply for the remainder of the year.
If you make $999K from January to June, your July revenues will be charged at 30%. That's pretty close to a progressive fee structure, but not quite exactly progressive.
In no case will they claw back $150K from the money they already paid out.
So you can make 1MM and keep 850k or make 1.001MM and keep 660.001k?
I suppose it's a first class problem to have but it's odd why Apple would make (a small number of companies admittedly) have it all.
I suspect it's a policy that will change after Tim Cook reads the viral blog post in 2022
Only the marginal fee goes to 30% -- there is no retroactive application to the first $1MM of income. The new rate applies to future income only.
And unfortunately, triggering the rate increase is sticky. If you go over $1MM is 2021, the 30% rate will apply to all of your income in 2022. (If you are under $1MM in 2022, the rate will reset to 15% for 2023).
This is the actual confusing part. Surely Apple could just apply the 15% rate to the first $1MM of every developer's income in each year instead. It's simpler, and it doesn't create the weird incentive to depress earnings at the end of the calendar year if they are approaching $1MM.
I also hate that the purchase is tied to my Apple ID, especially for a utility that I'd like to use in another computer. Say a workstation where I might have a different Apple ID.
If an app, for example, can be installed in two work machines, I don't want my Apple ID to dictate which machines.
Anyways rant over.
I get that for the seller's point of view the Mac App Store's updated policy is a boon.
It truly sucks and I regret the few purchases I made with it. But, the light is at the end of the tunnel: Windows 10 and WSL.
On a more serious note, you shouldn't be so dismissive of open source desktop environments, KDE 5 is quite usable today, and GNOME 40 looks to be pretty good too. Give it a whirl, you might just like it.
But the Apple Store, that’s the nail in the coffin? You’re going to go back to googling to find which specific drivers you need because of the Apple Store?
A fine comparison is the windows App Store which is genuinely like playing Russian roulette with a gun made of butter. The Mac App Store is much much much less crazy.
The Mac has its fair share of suck but my word at least they actually tried to put something cohesive together.
Going to put it honestly but I don’t think Microsoft are earning my respect or attention, just shouting about how wonderful their product is while it’s falling to pieces in my hands.
Wherever you go there are puddles of this ick to stand in.
I’ve been at this long enough to know when to give up and walk away.
TL;DR Windows definitely has its own way of doing file system access
Also, WSL1/2 has been great - docker on WSL2 is fantastic, close to zero configuration required.
Wait until you try mixed mode windows and Linux containers. That’s the definition of a shitshow.
Not on my 20H2 release, wdym?
This is a rather bizarre list since I never had these issues on my Windows 10 installation.
I (and many people) used to buy all apps under one ID and would have to do this. Apple and the software publishers have moved to "Family Sharing" for most apps which means I can buy an app and they can install it without having to deal with multiple App Store IDs. That's true for MacOS and iOS.
App stores also kill otherwise free open-source projects as it adds an unnecessary financial burden on them.
Remind them we have been doing fine without it on the desktop for decades now. Ask them why PAYING Apple for the privilege of adding VALUE to the macOS platform - by developing and distributing their wares on that platform - doesn't make them feel like a jackass!? Apple should be the one paying them for creating value for the macOS platform!
The App Store protects users from shitty developers and scummy companies. Users appreciate that. People like having a single point for discovery, reviews, updates, and refunds.
Every time an third-party app turned out to be different than advertised Apple refunded me within a day. Meanwhile an app which uses their own payments system screwed me over a month ago and I'm still waiting for a response from them.
Doesn't campaigning for depriving users of the choice to use the App Store make you "feel like a jackass!?"
What "CHOICE" are you blabbering about? Can you install an app on the ios independently without resorting to risky jailbreaking on your iDevice?
With similar closed Apple ARM processors (like in the iDevices) now on the Mac platform too, Apple is moving towards denying us CHOICE on the macOS platform too. (And for all those who want to reply that this is not going to happen, Apple is boiling the frog slowly - https://en.wikipedia.org/wiki/Boiling_frog ... Apart from the closed Apple ARM processors, the latest version of the macOS already CRIPPLES firewalls to allow any Apple authorised application to bypass the firewalls to spy better on its users, and to exert more control over the device (worst case e.g. killswitch).
I definitely try my best. Even for downloading Xcode and/or MacOS system updates I will try to scour the Apple dev sites for proper installers.
This is an issue in both iOS and Mac app stores. Certain apps are (arguably rightly) only available in certain regions (like banking apps) but Apple's poor design means you now have to switch stores to upgrade.
So Capital One tells me I have to upgrade my app I need to log out my Apple account, switch the region to USA, type in my address, phone numbers, and a USA credit card (this is for apple), then start the store back up. Sometimes it takes a while for it to switch. I can then download the new version of the Capital One app. Then my MUFG Bank app needs an update so I have to repeat the process to switch back the Japan store.
Even funnier, the app store will tell me I need to upgrade but then won't upgrade (Because I'm not on the right store) so it's clearly the same store since the upgrade notices flow through the same store app, it's just bad design.
Why Apple can't figure this out is beyond me. They're an international company. They must have 1000s of employees that have to deal with this issue. Sure I get it does not affect the majority of users. The same can be said for accessibility features yet they still make them.
Do google patient this or for whatever reason that apple can't implement it?
But I agree that the App Store is a far better experience both in purchase and then upgrade. My mum has one non-app store app on her Mac and is always befuddled by the upgrade prompt. Even for my own use I find the App Store upgrade is almost always better than other means.
You can't download even free apps from the App Store without providing an email address, phone number, and street address (to get an Apple ID). The App Store app also sends the mac's hardware serial number to Apple when you launch it, associating it with your identity in the logs. The email and phone required are verified so you can't just make some shit up.
This means that to get any apps from the App Store, even free ones, you must be thoroughly de-anonymized.
Not caring about privacy because you have nothing to hide is like not caring about free speech because you have nothing to say.
Developers should reject the App Store on customer privacy grounds alone. When this becomes the sole method of distributing apps on the mac, as it is on iOS, the world becomes a much worse place, as then the US government had permanent access without a warrant to every app you use.
Please don't contribute to building that world.
There is also the issue of surveillance. Apple processed warrantless FISA surveillance orders for 30,000 users last year, per their own transparency report.
It's possible that people don't want Apple (and by extension the FBI and US military, with no probable cause or warrant required) knowing the apps they purchase and use, or when, or on which devices.
Being App Store only prohibits that, and requires that your users be subject to this surveillance.
It's the same issue with posting to Instagram, for example: deciding to donate free content to Facebook there makes the product more attractive to Facebook's users and makes it harder for small businesses to opt out of using Facebook's ad business. Decisions like this make the whole world worse.
During a software license purchase for macOS, you either need to provide your PII to Apple, or to an indie developer.
In your opinion, is it safer to provide your PII to an indie developer than to Apple as part of such a purchase?
Assuming that is the case, is your objection to Apple having your PII then extended to all other large-volume payment processors such as Shopify, Stripe, Amazon, and PayPal as well?
(Please don't let the downvotes stop you from expressing these views again and again. You are not a minority on this.)
Consumers go where it's most convenient, and sellers follow them. Anything else is wishful thinking at best.
Objectively that isn't the Mac App Store in general, thankfully Apple's incompetence in the user experience has held them back in further damaging society by centralising application installation further.
The App Store might be safe and all, just like Disneyland is a safe place for kids, but I personally prefer the real world.
It's a real chore to figure out what apps that aren't available through the appstore (Chrome, VSCode, etc.) are doing to my computer. So much so that I'd rather just castrate them by default and deal with breakage later.
Mac Addresses and Device Identifiers APIs make sense to limit coming from the privacy minded company.
> [not-publicly-disclosed-but-substantially-less-than–30]%
Later in the article:
> a 3.5% fee with all those downsides is substantially worse for both me and my customers than a flat 15%.
I wonder what Paddle's fee is...
Do both, at the very least.
You could say that the developer account + notarization requirement is still a way for Apple to have a monopoly, but there aren't many stories of legitimate (ie. not adware) applications getting their certificate revoked or being rejected by notarization.
I understand 30% is a large cut and I wish they'd cut it down to 15% across the board [it could be a competitive advantage, too].
Probably by user-hostile developers who want to give the impression that people don't want the App Store, likely because Apple's policies prevent them from preying upon users.
(One of the top comments here is by a dev acting surprised they can't snoop on users who buy their products)
Can you guarantee that your proposed distribution mechanism will give me a refund if I ask for it?
Apple has always given me a refund for all third-party apps, almost no questions asked, ever.
Whereas on the other hand, apps/services which bypass In-App Purchases and use their own payment systems stall me for weeks or months before they refund, if ever. For example I'm still trying to get my money back from Couchsurfing after they basically hijacked my account about a month ago until I paid a "COVID contribution" just to delete my info.
What these people are suggesting is the worse evil, with the goal or at least the end result being to make users more vulnerable to all sorts of predatory third-parties.
You may downvote these comments to manufacture an impression of homogenous opinion in this echo chamber but I will continue to support Apple with my money to counter that. The App Store is necessary, for users and for devs.