5 ms·
As much as I like the change, the 3-month window seems unreasonable. I don't currently have AppStore apps, and these kinds of whiplash changes are part of the r
by murgindrag 5y ago
As much as I like the change, the 3-month window seems unreasonable. I don't currently have AppStore apps, and these kinds of whiplash changes are part of the reason.
Microsoft, for all its faults, is much better than Apple or Google here.
Businesses take planning and strategy, and these things lead to drop-everything fires.
Economies rely on stability.
- alex_c 5y agoThis change was noticed and discussed in June, when Apple (quietly) added a clause to the App Store guidelines. We notified our clients back then. Details were very vague at the time and now we know when it will actually start being enforced, but overall it’s more like half a year notice.
- bilbo0s 5y agoI remember that change. I wondered at the time why people were not more concerned about what that change meant. I guess people either didn't fully apprehend the implications, or maybe they thought Apple wouldn't follow through?
- floatingatoll 5y agoApple considers 3 months their standard level of advance notice, with WWDC serving as your warning and the release of iOS in September as the go-live date. However, in this case, they have ended up giving you 6 months and a courtesy reminder. If you aren’t interested in maintaining your app annually, don’t publish apps on Apple’s store. Whether or not their level of notice is enough, they’ve been consistent for years in this practice of 3 months notice for significant and breaking changes, and they seem comfortable compelling annual updates from developers. I would not expect them to care that 3 months is difficult in your circumstances, as they assume you’re prepared to maintain your app and proactively keep up with policy changes over time. It sounds like you did not attend to this year’s policy updates and may well have been out of compliance for months now. Fortunately, they offered a grace period rather than just refusing your next bugfix update. Lucky you! (I am not sympathetic to your situation, because as a user of apps, I am exhausted of crappy apps and bottom-of-the-barrel behaviors from developers. I understand that others may feel otherwise, and that’s fine too, just as long as those feelings do not get in the way of being a responsive app developer.)
- oauea 5y agoYet another developer-hostile apple policy. Amazing. You have to be crazy to stake your company on apple's goodwill at this point.
- floatingatoll 5y agoI feel like they should be a lot more up front and plainly spoken about the maintenance burden of publishing on the app store. But I don't think it's particularly hostile. I think it's just that their focus on user experience requires them to accept the punishing annual cycle for developers.
- midev 5y agoIf you think requiring the ability to delete your account is "developer hostile", you're exactly why this provision needs to exist. Apple is giving you six months to stop fucking your users. Sorry not sorry :\ > You have to be crazy to stake your company on apple's goodwill at this point My company has an app on the app store. We do a few hundred million dollars in sales via the app. Are we crazy?
- floatingatoll 5y agoIf you could make an extra hundred million dollars by fucking over users, some would say you are crazy not to, yes. Opinions vary, but that's sort of the essence of it.
- oauea 5y agoNah, I think being forced to implement it within 3 months is hostile. I think Apple refusing to send announcements through the mail is hostile. Apps are just a single frontend to a larger system, and Apple thinks they can dictate the workings of that entire system just because you want to let users access your system from an Apple device. It's bonkers. Imagine microsoft going: "Microsoft edge will refuse to render your website unless there is a "delete account button". How would that make you feel?
- jamiek88 5y ago
- Nextgrid 5y agoIf you've been based in the EU or offering services to EU customers you should already have the possibility to delete accounts as that's a requirement of the GDPR, so 3 months to expose the existing functionality to the user sounds more than enough.
- deleted 5y ago[deleted]
- colechristensen 5y agoYou’re also responsible for supporting new hardware and responding to security problems and other bugs. If you can’t be bothered to implement a rather straightforward feature like account deletion in three months I don’t really have a problem with you being excluded from the App Store
- makeitdouble 5y agoUser accounts tend to be a central part of any application that stores data somewhere, and is prone to custom logic and assumptions. From experimental todo list apps to POS management software. I can’t imagine account deletion is straightforward for most of the implementation, even just from a legal standpoint when money changing hands is involved. I think it’s a complicated enough issue that it should be tackled from the start (which is usually the case) and kept track of as the product/service evolves.
- wbobeirne 5y agoTo be fair, it's closer to 4 months, and it would appear that they won't yank you immediately. It's only for new submissions: > This requirement applies to all app submissions starting January 31, 2022. Unsure if this means new apps, or includes updates to existing apps. But I bet there'll be a bit more of a grace period if you don't have a new update to push.
- ryantgtg 5y agoPlus, “initiate deletion of their account from within the app” sounds like the app can simply link to whatever account deletion functionality you have on your website.
- O-stevns 5y agoI don't think that's right, but the policy and the article doesn't answer these questions particularly well, so it's very much up to interpretation... The problem with linking to a website is that it doesn't make anything better for the user, since that could be either directing to a form, a support phone number or mail. Neither which improve the situation because the user is not in control. if you provide a good and easy sign in functionality from your app, through native UI and the like, then you should be able to provide the same functionality for deleting that same account. That is at least what we have recommended one of our clients, but that client is also a public transport company, so they can't afford to be in gray area where the app is either rejected or taken down.
- dhritzkiv 5y agoThis language in the past has come to mean all submissions: new apps and those being updated.