Top Mac app store dev abuses free with in-app purchase for bait-and-switch apps
twitter.com
twitter.com
I can't believe Apple let this through their review process. Think of how much money they've made by fooling people into thinking their app is the official Apple app.
Edit: subbed < for >
https://mjtsai.com/blog/2022/04/05/apple-sitting-on-applicat...
On one hand, they deny it and the app developer posts a medium sob story about Apple crowding out independent devs. that gets traction on Hacker News.
On the other hand, they let it through and this article gets posted.
I wonder how heavy the head that wears the crown gets before it's chopped off.
If this were the case, the revenue to app developers in this instance could motivate Apple to not discourage this type of confusion.
I can, given that there are multimillion dollar scams on the App Store[1]. Last time I looked, I found about a half dozen Chinese Bonzi Buddy clones on the Mac App Store, as well.
[1] https://www.theverge.com/2021/2/8/22272849/apple-app-store-s...
Only the latest models, or latest few models, come with the sensor necessary. It was a pandemic feature addition that came too late, just like all their other pandemic feature additions.
And also, the pulse oximeter helps build a better image of overall cardiovascular fitness (basically they can estimate VO2 max). This is important for keeping the body in shape to fight off SARS-2 and whatever comes next (people with cardiovascular problems were more likely to die or be hospitalized.)
So I’m also curious to where they are referring to since the US doesn’t have that combination anywhere
I get that you were replying to the semantical words that suggest the pandemic ended
In Portland, it's much the same. Grocery stores are no longer mandating it but many restaurants still are. Concert venues seem about 50/50 at this point. There may no longer be blanket mandates but I'm still showing my proof of vaccine or being asked to wear a mask a couple times a week.
We are referring to opening Face ID with a mask on released like a month ago which is beyond the last time I cared to wear a mask anywhere in the US - as no municipality requires it, except rideshares, busses and planes and just for now - as well as the blood oxygen reading requiring a completely new Apple Watch model, but that model was released september 2020 if you like that. The last time I cared was when I was willing to be afraid of the virus before September 2020.
It's pretty damn difficult to fault Apple for not enabling a feature that would require adding sensors to phones whose parts were sourced and/or built prior to the pandemic. As for the mask-enabled FaceID, I never enabled it since it goes against the whole security model and eliminates multiple data points in the verification process for about 2 seconds of inconvenience. At this poiont, I can type my 6 digit passcode almost as fast as FaceID would have unlocked my phone.
It was very much a game when Steve Jobs had his infamous invitations for potential acquisitions that never panned out: https://twitter.com/apartovi/status/1447251334814523392?lang...
And I dont see how that is infamous. I actually thought Steve was very polite in replying. Had the decency to give him a straight answer.
But again in the second paragraph I didn't say or imply that he was being a hypocrite. Just that he was playing a game. When I said hypocrisy I was talking about the current app store approval process. Steve Jobs was only involved in that for about 3 years more than a decade ago.
The App Store, the Lightning connector, two huge hassles that only exist to make Apple more money on top of the premium you already paid for the hardware. It's my device! I paid a premium for it!
You sure paid a lot for a rental. You cant even run your own programs on it, unless you pay $100/yr to them IN ADDITION TO "buying" the hardware.
I'm not saying this is great. Just that you were wrong. :D
(To be fair, this is a fairly recent change. 2019 or so, I think?)
If you think what you typed was somehow a "gotcha", its not. It just shows how stupid apple users are willing to defend their abuses.
If you have the $99/yr Apple Developer account that the user mentioned, those restrictions don’t apply.
> the Lightning connector
Lightning is the better-engineered physical connector. Quite-heavy phones can be held up on a charging cradle with 100% of the load placed on the Lightning connector, while this would destroy a USB-C connector. A Lightning jack is a solid piece of aluminum, plus two plastic bits on either side with wires running up them. It's simple and robust. The socket is equally simple.
USB-C — all of the USBs, really — give unneeded opportunity to catch debris inside the connectors and then force said debris into the slots, gumming it up. Lightning avoids this; the jack is designed to be completely flat+smooth+convex, so no debris collects on/in it.
The only reason USB-C doesn't just use a Lightning connector is spite. IIRC, Apple offered the USB Forum the Lightning connector patents if they wanted them, but they refused. Instead, the USB Forum copied what they considered the desirable features of Lightning — e.g. reversibility; but implemented them worse (with non-mirrored sense pins requiring USB PHYs to understand orientation); and then sought extra trouble trying to solve problems that people provably hadn't been having with Lightning (e.g. re-adding a shroud for the pins — presumably to protect from scratches/rust — when nobody has ever had a Lightning cable fail for this reason; where this design choice increased the failure rate of USB-C sockets. The cables are supposed to have the sacrificial side of the connection!)
Lightning also has that problem where the 4th pin burns out and now you have a cable that charges one way. I've yet to have that happen on a USB C cable.
I mean, from an engineering/repair POV, these sorts of short-term, user-correctable connection faults are a good trade-off for having fewer long-term, actual-repair-needed "junk getting in there and breaking something" problems.
See, on the complete opposite end of engineering robustness: the butterfly keyboard. The hinges in those things just loved to hoover in debris, and then ground themselves apart, with user repair (i.e. popping off the keycaps to get the debris out before it can break your keyboard) being "inadvisable" at best (i.e. likely destroying the hinges just as well as the debris would have.)
> Lightning also has that problem where the 4th pin burns out and now you have a cable that charges one way.
This is true, but it's due to the electrical design (sense and VCC right next to each-other), not the physical connector design. If USB-C had used a Lightning physical connector, they could have corrected this problem just by ordering the pinout differently.
I'd love to read more about this, especially since I also heard somebody claim that USB-C was based on an older Apple power socket.
Then when USB-C was available, Apple had only just switched connectors, and there were enough angry people when they switched away from the 30-pin connector (which had been in use for ~9 years) that switching connectors again after only a few years would have been a massive source of drama. They do seem to be slowly working towards a switch now, with USB-C showing up in iPads over the last few years, but I sincerely think that it'd have been overall bad for their PR to try to switch iPhones away anytime earlier than the last year or two.
The longer they linger now, admittedly, the more money-grubbing it'll seem.
I love how apple has everyone so brainwashed that random people just jump to their defence.
Do you have some excuses for this? I really would like to hear them :-D
LTT Video: https://www.youtube.com/watch?v=8IHqntr8FjY
Consider how the challenge of reviewing app submissions is an ever evolving game, and you'll see it's genuinely tricky to get right all the time.
My comment relating to apple brainwashing / jumping to their defence was not so much directed at you, and more directed at, everytime I see a valid complaint, there is always someone that chimes in with, "well thats because of x" (even if x= thats hows its always been done) and I do admit the bit that tripped me into writting a response was "work in progress" from your comment. They make more money than the entire GDP of a few countries, "work in progress" doesnt cut it.
As an ex-apple employee, I am even more curious on your thoughts on the video link I posted. Cheers
It has 20,000 reviews and plenty of them look like they're written by real humans that actually appreciate the app. The app also works with other bluetooth SpO2 sensors, and I believe that Apple's official "Blood Oxygen" app is only available if you have an Apple Watch! (Though in either case presumably the app is just leveraging iOS's built in functionality?). Also the app seems to focus on data sharing which Apple's Blood Oxygen and Health apps don't provide. There are some 1 star reviews, but they seems mainly from people that are upset this app can't track SpO2 by itself without a watch or other hardware.
Also the app works fine without a subscription. It does aggressively prompt you to subscribe when you first open the app so it might not have been clear it was optional. Making this non-obvious is sketchy. Subscribing enables Apple Health syncing, sharing, and stats. There's plenty of out right scams on the App Store but this doesn't seem like one.
I presume the GP, on the other hand, is talking about an Apple Watch app, which would only be doing something the Apple Watch already does.
If those walls turn out to be shitty rusty fences instead, then Apple should tear them down completely and give other gardeners an opportunity to make better spaces.
Instead users are in the middle ground between the safety of the walled garden and the freedom of a wide-open app ecosystem. Worst of both worlds.
While not via the app store itself, you're expected to lock new features behind a new in-app purchase sku, while still providing (security|stability) updates to users who aren't going to pay for new features.
1. Free and IAP for Pro features. I knew there are going to be only like 20% of users who would purchase it. And I was fine with that. With this model I got a lot of bad reviews, and some of the felt like fake reviews (my guess from some fake competitive apps, that can generate those fake reviews, like we are talking about in the link - Openly).
2. Because I tired of fake reviews and bad ratings, I have changed the model to something like 50% pay for basic app, 50% for Pro features. Easy change, considering I did not need to change anything in the code. Just change the prices. But now there were real reviews of people who complained about why do you need to pay for Pro if they already purchased the app. Or support emails saying "They purchased a Pro version of the app, but app still asks them to purchase Pro". Which was confusing at first, but at the end I realized that if user pays for an app, he already thinks it is a Pro version. My guess because there are other apps that use "Lite" (free with ads) and "Pro" (paid and no ads) in their names.
3. After that I have removed IAP and made app 100% paid. Ratings recovered from 3.8 to 4.5. I believe I still make the same amount of money. But the idea to give a free version of the app, just did not work for me, I guess.
And scamming with a little profit makes it easier to stay away from some of the eyes.
As a user, I'm glad that neither of those things are supported. Given how often upgrades either remove functionality or otherwise make my experience worse, I am glad that developers are required to push an entirely new application if they want users to pay again, rather than being able to coast on their old ratings and reviews. This gives me ultimate power to determine which version of the application I wish to run.
Additionally, I am quite over the nickel and diming of every other bloody application being a subscription.
Say you've had FooBarWizard in the App Store for a couple years at 99¢ and want to offer "upgrade pricing" to the all-new FooBarWizard 2 (which will be $1.99).
Add FooBarWizard 2 in the App Store. Publish a new version of FooBarWizard that includes an announcement that "FooBarWizard 2 is now available in a specially-priced upgrade bundle" (a one-time pop-up or something, and then a mention on the Settings screen, for example) so existing customers know about it. Create a bundle in the App Store with FooBarWizard and FooBarWizard 2 priced at $1.99, then unlist FooBarWizard.
The price of the bundle has to be at least as high as the most expensive app in the bundle. The net cost to the user is the difference between the bundle price and what was paid for the original app. So an existing user can buy the bundle and get FooBarWizard 2 for the "upgrade price" of $1. (A "new user" that tries to buy the 2-item bundle that only has 1 item pays $1.99 and still only gets FooBarWizard 2, because the original FooBarWizard is unlisted.)
All part of the plan:
https://appleinsider.com/articles/18/08/14/apple-met-with-de...
Rhetorical question I guess, because I'm still here in the garden ranting about it. But I'm not gonna leave. Not yet.
When all of the players are playing the same game and getting away with it, it will not get better on its own. You need to vote with your wallet as that's the only thing companies hear.
There has never been reason to have faith because there has never been a golden age of the iOS app store. It's always been trash.
Android has never had these issues.
I don't think I've ever downloaded an app that felt hostile. In fact, some of the best software I've ever used is on iOS. For example, Procreate is $10 and it's astoundingly good. GoodNotes was also something like $10-$20 and has been nothing but a joy to use.
My complain was that this app definitely have a lot of fake reviews, and my guess by being free they can generate a lot of downloads to keep it in top of the app store. And you can see a few of bad reviews, where some people actually purchased the app via in-app-purchases. And the name of my app brings traffic to the app store, and they use it in their advantage.
He called it false accusations. That they trust apple reviews, and that apple take it seriously. And a lot of well written text protecting themselves.
He was referring also to the head of legal department that they might take actions against me for false accusations.
Anyway, after that I just downloaded their apps and submitted concerns about legitimacy of their apps. That did not do anything.
I am surprised that those apps exist. Feel like they are 100% scam. My only guess is that somehow the people from review team know those developers and somehow let them to be on app store. Considering how hard sometimes to pass the review, that is the only explanation I have.
The explanation is simple: it's an app that makes Apple money, so of course Apple is going to let it through unchallenged.
Apple is not consumers' BFF - it's the BFF of their shareholders, for which they'll do anything to please.
What makes it worse, in my mind, is that the entirety of the mobile application market has been held hostage by these rent-seeking app store models for over a decade, now.
I wonder if it's money laundering and most of the purchases aren't victims.
actually a fantastic idea. purchase gift cards with cash, credit into an apple account, do iaps, cash out as dev. how much will be lost underway? 30%?
where are the problems in that model?
Yes, there's "consumable" IAPs for doing things like purchasing in-game currency in games.
Apple's overall ecosystem still does a lot to make people feel comfortable & safe saying "yes" to a purchase and installing some software from a developer they've never heard of, even if the curation and presentation could be a lot better (but would just invite more waves of "waaaaah Apple won't let my derivative, inferior, somewhat-scammy app in the store, it's so unfair!" posts on HN, to great acclaim)
> Docs Pro for Google Drive
> Openly a Link Damn, if only there was a free app for google calendar, google docs, and looks up App open my web browser.
What kind of an asshole sells a $39.99/week subscription in a game hoping people misclick on the accept button.
Also just, like, raise their standards. I'd love to see the worst 50% or so of the App Store just vanish.