Minimise the house take, so to speak.
3,522 karma · joined May 9, 2013
Adelaide, Australia
Minimise the house take, so to speak.
I'm not sure what the OP had to learn exactly in doing this, or whether he knew it all already, but it's far easier to learn stuff when you have a practical application to apply what you're learning to.
This is such an example, and other people could learn a thing by the approach.
(Although personally I agree, automating is often premature optimisation)
Perhaps they were working on it for a long time, but they were actively defending their stance for years after many people were requesting this, and after many incidents of Play Store apps intentionally doing more than expected (uploading contact lists, tracking location, etc...).
As someone who has developed and published Android apps, it was super frustrating to spend half your app description justifying each and every permission used, and still getting negative reviews simply because you had to request some scary looking permission for the most mundane feature addition.
Google constantly shot that down and said how it works (agree to everything before downloading) was intentional and expected behaviour. They have finally changed that model now, but in my opinion this was pretty inexcusable and reckless.
I was unable to find the issue in the Android bug tracker now, but it's a pretty long thread.
(For example, removing @2x images for a plus device that uses @3x images, or vice-versa).
(Hence my defense of Planet having TOS requiring feedback for their beta).
Seriously though, I'm an indie iOS developer with a semi-popular app. I have hundreds of TestFlight users, but I only get feedback on betas from a handful.
This can be frustrating, considering the whole point is to get things right for many edge cases before it leaves beta.
One of their key selling points to me over Fitbit is that they support HealthKit on iOS.
However, there was a critical bug that prevented the HK integration from working properly.
As someone who knows HealthKit pretty well, I went in circles for weeks trying to get them to fix it - every response would reset the thread back to the agent walking me through basic steps, no hint of reading the ticket history.
Super frustrating, so I just stopped using it at that point.
That's something they could have kept (somehow) in the shipped USB-C charging cable.
Not an even comparison.
In case you are though, you can contact Prime Minister Turnbull through this form:
This article is about comments the CEO of the NBN company made yesterday.
I don't understand how everybody (well, many people at least) ignore the obvious pathological lying and conclude he's doing what he said he would.
Good developers who actively respond to reviews will improve their apps. Somebody who left a low review due to a misunderstanding now has a chance to increase their review because of a diligent developer.
A developer who doesn't care and/or doesn't monitor their reviews will not turn that user around.
"Cost of redeveloping entire app natively when a cross-platform framework limitation is hit."
This is common for non-native development.
It feels like the UI is changed quite frequently, which when you combine with the bugs and various anti-patterns (out of order content, making basically any activity appear in the "globe" notification, messenger opening another app, unable to find old posts, etc, etc..), it's a super-irritating experience at all times.
Nothing more irritating then being forced to update / download content when you need to go and quickly do something in an app.
It's one of my most used apps and I have no issue with it.
Also, I didn't know many of these until recently:
Follow these instructions to update your keys.
This is what developers would do in the past with location access also, but as privacy awareness takes hold people are far more likely just to deny these permissions.
In iOS it's a pain for a user to actually reenable the setting after the fact.
Generally speaking, this is the worst way to do it, as the app hasn't made a case for why it needs to send notifications.
It should do it in a contextual way so the user understands that notifications will enhance their experience of the app.