Christian. Husband. Father. Servant. Drummer. Musician. Programmer. Media & Technology Enthusiast.mightybs.net Highland, IN - United StatesJoined April 2008
@YouTube I just got a new UX experience while saving videos to playlists on Android. Its behavior is far less functional. 😓 The lost screen real estate is frustrating, and it's difficult to move something to a new list when the list disappears after every touch.
Much of the recent discussion around Apple, HEY, In App Purchase (IAP), Subscriptions, the App Store, and the iOS developer community has been about money. Is a 30% cut fair? How about 15%? What if it was 5%?
And some people say “Why not just have a special price in-app that’s 30% more than your usual price? Just pass the Apple tax on to customers?” Because that’s not the point.
I won’t deny that money, or the vig, in this case, is a large part of the story.
But personally, as the owner of a business, this isn’t just about money. Money grabs the headlines, but there’s a far more elemental story here. It’s about the absence of choice, and how Apple forcibly inserts themselves between your company and your customer.
Does the world’s largest company really get to decide how millions of other businesses can interact with their own customers? In fact, Apple’s policy distances you from your customer.
When Apple forces companies to offer In App Purchases in order to be on their platform, they also dictate the limits to which you can help your customer.
This has a detrimental impact on the customer experience, and your relationship with your customer. It can flat out ruin an interaction, damage your reputation, and it can literally cost you customers. It prevents us from providing exceptional customer service when someone who uses our product needs help.
Most people don’t know what happens to your customer relationship when you’re forced to accept In App Payments or offer subscriptions in Apple’s App Store.
1. When someone signs up for your product in the App Store, they aren’t technically your customer anymore — they are essentially Apple’s customer. They pay Apple, and Apple then pays you. So that customer you’ve spent years of time, treasure, and reputation earning, is handed over to Apple. And you have to pay Apple 30% for the privilege of doing so!
2. You can no longer help the customer who’s buying your product with the following requests: Refunds, credit card changes, discounts, trial extensions, hardship exceptions, comps, partial payments, non-profit discounts, educational discounts, downtime credits, tax exceptions, etc. You can’t control any of this when you charge your customers through Apple’s platform. So now you’re forced to sell a product — with your name and reputation on it — to your customers, yet you are helpless and unable to help them if they need a hand with any of the above.
As anyone who runs a subscription company knows, billing issues — whether problems, or kind considerations — are delicate situations where the utmost care and attention is required. At Basecamp, it’s our #1 category of customer service requests every single month — and often by a long shot. And it’s not because our payment system is complicated — it’s very straightforward — it’s because life is complicated.
Billing concerns and account management concerns aren’t just about money, they’re about people, about situations, about context, about humanity.
For example, at Basecamp we help people for all sorts of reasons. We apply credit to accounts for all sorts of reasons. We provide hardship exceptions for all sorts of reasons. We discount our software for teachers. We provide free versions for first responders. We extend trials for those who need more time. We extend payment terms occasionally for those who can’t make ends meet this month. We make exceptions because people are exceptional. We take enormous pride in helping people out. And we’re damn good at it.
If we had to push our customers through Apple’s system, we couldn’t do any of that. Apple’s rules prevent us from servicing our customers, yet Apple gives us no choice but to submit to those onerous rules or not be represented on their platform. That’s flat out hostile — to us, to our customers, and to the community.
Further, like many sophisticated software companies, we already have a centralized billing system which is tied into our own back office systems. Administration, accounting, account management, data lookup, customer support, etc. If one of our customers is forced to pay with Apple’s payment system, we’re blind. We can’t look them up, we can’t help them. Our only answer is “Go ask Apple.” What a terrible, hopeless message to send. Developers who are forced to send this message today are often met with accusations of scamming their customers, stealing their money, etc.
Our customers use Basecamp or HEY every day, we’re here for them 24/7 to help with anything. But when it comes to billing, one of the most sensitive concerns, if you’re forced to pay through Apple’s system, well, we can’t help you anymore. As a business owner who gives a shit, that’s shit.
And with multi-platform products like Basecamp, HEY, and so many others, being forced into using a separate billing system for some of your customers and not others creates significant confusion and complexity for customers.
Let’s say someone signs up for HEY on an iPhone, pays with Apple’s IAP system, and then decides to switch to an Android phone. Billing is entirely messed up now. They can’t update their credit card through the HEY app on Android because their billing info is stored with Apple. And we can’t help them. Who wins there? Apple wins. This creates immense lock-in when all your service subscriptions are tied to a single platform. If you change your phone, do you now also have to change your email address?
This is why we have a universal, non-platform-specific centralized billing system. We make a multi-platform product. Web, Mac, Windows, Linux, Android, and iOS. Pay us anywhere, we can help you anywhere. Except Apple won’t permit that — you can’t pay us our way if you’re using the iOS App. You have to pay Apple’s way, and messes everything up for everyone other than, you guessed it, Apple.
Apple’s payment policies create two classes of customers for us: “The can-helps” and “The can’t helps”. Apple has no right to force this on us, on our customers, or on any business — big, small, freelance, independent, whatever.
My loyalty is to my customer, not to a platform. I wake up every day to take care of my customers, not to take care of Apple.
When you think about the big picture of a complete customer relationship, in app purchases are one of the most hostile customer experiences I’ve seen. Sure, the purchase part is relatively easy (most modern purchase flows are these days), but that’s where Apple stops. We end up with our hands tied behind our backs. Unable to help customers to our own high standards because Apple won’t let me, or my employees, do our jobs.
(Republished from my open letter to Apple back in 2020. The same applies today, in 2024).
@ahidalgosre I've felt similar things. For me, I think it has to do with the idea of "leaving" my family and the burden that has on a growing family, so it has naturally correlated with aging. It also seems worse when time between trips is longer.
hey @googledocs why aren't the Smart Chips for Docs working any longer? I used them a ton, but now as soon as I start typing after the "@" doc choices never show up any more.
@gmail how about a search option in the mobile app's label picker? For those of us with a lot of labels it would make organizing in the app so much better!
581 Followers 816 FollowingThe first technical assessment built for engineering leaders hiring experienced engineers. Vet more-than-code capabilities to save time and reduce misleveling.
243 Followers 4K FollowingHappierleads help you see who your website visitor are and provides you with their contact details. Get started at https://t.co/s2USneBktY
18K Followers 7K FollowingHello and welcome to Direction Tweet! We like to share all sorts of stuff we find worth sharing, such as news, facts, quotes, fun stuff, trends and a lot more!
1K Followers 1K FollowingRemote access software for everyone. Remote access for business or for IT support. #RemoteAccess , #RemoteSupport , #ITSupportTools #RMM
14 Followers 45 Following#FaveNoms is a great new app for #foodies! Save and rate your meals when you #eatout to make every meal unforgettable. Free on iOS/Android from @unseenthings
1.9M Followers 3.7M FollowingBitcoin Class of 2017 | Crypto Trader of The Year 2018 | Binance & Forbes Top 50 Influencer | I manage creators & businesses with content, growth and strategy
17 Followers 243 FollowingGuitarist and sometimes singer of OceansOverAirplanes, lover of improv, stand up, and comedy writing, and I'm so good at excel that a company pays me to do it.
14K Followers 5K FollowingOff-brand University. 🤡 Mildly-endowed. A parody account. All tweets are jokes… for legal reasons. Not racist: I have a black friend.
982 Followers 4K FollowingRandstad Technologies is based in the UK's tech hub, Bristol. Follow us for the latest IT news & contract and permanent jobs in Bristol and beyond
4K Followers 1K FollowingOfficial support channel for @geteero. Tweet/DM us with questions. Phone/email available Mon-Sun 6am-8pm PT. P: 877-659-2347 | E: [email protected]
46K Followers 33K FollowingHelping your business grow. We provide a wide range of internet marketing services fit for companies of any size. Lets chat!
286 Followers 779 FollowingOpinions aren’t mine, probably stolen from someone original. Have you had your Intelligence confirmed??? then mabey you ain’t that smart…
13K Followers 11K FollowingSecuring your agile IT infrastructure with an on-demand, automated security platform that works in any infrastructure, at any scale.
59K Followers 708 FollowingMaking commerce better for everyone. Follow us for technical discussions and updates on how engineers build @Shopify.
Explore open roles: https://t.co/NFSvvCJBXt
103K Followers 85 FollowingHi! I'm Dave Plummer. You might remember me from such Windows components as Task Manager, Windows Pinball, Calc, ZIPFolders, Product Activation, etc. Cheers!
14K Followers 36 FollowingWe're the engineers behind Pinterest, building a visual discovery engine powered by the latest in machine learning, 300+ billion ideas and 500+ million users.
2K Followers 212 FollowingCribl, the AI Platform for Telemetry, empowers enterprises to manage and analyze telemetry for humans and agents with no lock-in, no data loss, no compromises.
28K Followers 755 FollowingCreator of the C4 model for visualising software architecture and Structurizr | Author of “The C4 Model” (O’Reilly, released summer 2026)
140K Followers 60 FollowingWelcome to the official home of Bluey! 💙 Grown-ups can follow us for Bluey news, events & merch. This is a commercial channel from BBC Studios.
3K Followers 84 FollowingI'm Red Shirt Jeff, wielder of blowtorches and beheader of Raspberry Pis.
(This account is not run by/affiliated with Jeff Geerling beyond the persona of RSJ)
20K Followers 229 FollowingWe believe in a more fulfilling way to work & live– that's why we created @todoist & @twistwork. Learn more about our fully remote, async team → https://t.co/AAvnpeh6NE.
140K Followers 35 FollowingThe best way to keep you, your family, and business safe online. Go ahead. Forget your passwords. | Customer Support 👉 https://t.co/pSnf9gdlos
675 Followers 966 FollowingHVR is a real-time data replication technology powered by log-based CDC. Fastest, most efficient technology for integrating to the cloud.
1K Followers 105 FollowingCheck out all the 2023 SLOconf content at https://t.co/pRk5l3aNHm or through Youtube!😎
#SRE #DevOps #Conferences #SLO #ServiceLevelObjectives
1K Followers 1K FollowingPerimeter 81 is a robust, yet easy to use, cloud-delivered secure network, which connects and protects all business resources and users.
106K Followers 685 FollowingRhythm slashing VR game created by Czech game studio @BeatGamesStudio💥 Get it on Oculus Store, Steam & PlayStation Store.
Contact us: [email protected]