We wouldn’t use a Siracusa County title lightly.
We wouldn’t use a Siracusa County title lightly.
Amazing. (Title @bysusanlin.)
William Van Hecke’s great talk from CocoaLove — another of my favorites.
I made new player pages for Overcast’s website. Here’s an amazingly good podcast from this week to demo them with.
This segment is an insanely good accidental tech podcast.
Ged Maheux searched the App Store for “Twitter” and found Twitter clients ranked horribly below a bunch of spam and garbage apps, most having little to nothing to do with Twitter.
You can see similar ranking problems with almost any common search term. I searched earlier today for an iPad Instagram client — the iPad App Store search list for “Instagram” is just as spammy and unhelpful as this. I was only able to find what I was actually looking for by searching Google and asking people on Twitter.
The most capricious App Store rejections stem from an idealized image of how iOS devices “should” be used, enforced by the Apple marketing division (which app review, and all of developer relations, is under). It’s hard for me to reconcile that idealized image with what we see in reality in App Store search and Top lists.
Great short piece by Nick Bradbury.
Mathias Meyer of Travis CI, on why they abandoned their uncounted-vacation-days policy:
When people are uncertain about how many days it’s okay to take off, you’ll see curious things happen. People will hesitate to take a vacation as they don’t want to seem like that person who’s taking the most vacation days. It’s a race to the bottom instead of a race towards a well rested and happy team.
Exactly. I’ve never heard of an employer in the tech business with one of these “open” vacation policies whose employees actually took as much vacation as they would have in a traditional accrued-vacation-days policy.
What usually happens instead is that the workaholism culture in tech startups takes priority, and it becomes politically unwise to ever take a vacation, especially a truly offline one.
The tech business is proud of its workaholism, but it really shouldn’t be. It’s a sign of immaturity and poor management, not drive.
I had no idea we were being fooled, all this time…
Bryan Irace’s proposal for an iOS-standard in-app browser component, like the standard Mail-compose sheet.
I’d love this. I’ve tried just kicking people out to Safari for links, but they hate that — everyone wants built-in browsers. I’ve written a handful of them over the years, none of which were as good as Safari, and none of which were good uses of my time.
The main problem is that they’ve each had some customization to look or work better in the app, and a system-standard one wouldn’t have been as good. iOS 8’s extensions mitigate this somewhat, but not completely.
Apple warns against “running to the press” saying that it “never helps,” but we all know that it does help. And developers will continue to do it because Apple’s suggested channel of communicating doesn’t work.
And it’s even worse for the vast majority of iOS and Mac developers who don’t have any Apple contacts or developer-relations representatives. You don’t just get an Apple rep when you sign up — you just need to wait until, hopefully, one contacts you, then you hold onto that email address.
For most developers, that never happens. It took me five years — all of Instapaper, all of The Magazine, and the beginning of Overcast’s development — before I knew anyone relevant inside Apple.
App Store drama, detecting push-notification spam, and obligations to maintain your old apps and open-source projects.
Two headphones that you wouldn’t expect to be as good as they are: a decent-sounding, moderately comfortable on-ear headphone that’s also practical and fashionable, and pretty good sound in an ancient sub-$100 studio-monitor headphone.
If Sony sold the MDR-7506 with no other changes except a short, straight, clicker-equipped cable (or with a socketed cable so we could swap in our own), even if they doubled the price, it would be a better portable headphone than every official Sony portable headphone I’ve tried.
What does it say about Apple’s priorities when app review spends its time policing developers for building features that are innovative, useful, and entirely opt-in anyway?
At around the same time, Twitter announced that their app is now spying on users in a new way, using a public API for a purpose it was clearly not intended for. I would argue that this practice, if not against the letter of the Review Guidelines, is much more harmful to users. It’s stuff like this that should warrant action from the app review team.
What’s more harmful to consumers: invading their privacy, bombarding them with push-notification ads, or Today widgets that can launch their app to complete a task?
Joe Cieplinski nails it.
By Cromulent Labs, developer of the Launcher app that Apple initially approved, then rejected for misuse of Notification Center. Emphasis mine:
During [a conversation with someone at App Review], I also asked specifically why Launcher was removed from the App Store after 9 days when other similar apps are still available weeks later. The answer to this question was the most interesting and informative response I had ever heard from them. They basically said that Launcher was a trailblazer in uncharted territories and that they felt that they needed to make an example of it in order to get the word out to developers that its functionality is not acceptable without them having to publish new specific guidelines. And they said that the fact that they aren’t seeing hundreds of similar apps submitted every day is proof to them that taking down Launcher was successful in this regard.
This was a pretty big revelation to me. After Launcher was rejected and the press picked up on it and started writing articles which painted Apple in a bad light, I was afraid that Apple might be mad at me. But it turns out that was actually the outcome they were looking for all along. They acted swiftly and made me the sacrificial lamb. And after that, removing other apps with similar functionality became a low priority for them.
This is a disgraceful, disrespectful, and cowardly way to create and enforce policies, and it’s burning a lot of developer motivation to work on iOS.
You’re better than this, Apple.
Another great iOS 8 feature crippled by capricious, unwritten, after-the-fact policies.
Again and again, I ask: What is Apple protecting itself or its customers from?
One hand isn’t talking to the other: engineering makes great features available to developers that could be used to build amazingly useful and powerful applications, then the App Store bans anything beyond their most trivial uses.
This sure feels like the ramifications of an internal turf war. I hope the higher-ups at Apple realize how important it is to resolve this quickly, because their devices, users, and developers are all suffering unnecessarily.
Imagine what great developers like Panic could do on iOS, and how much more powerful iOS devices would become, if Apple only stood their ground on policies that mattered.
Matt Galligan of Circa News made a lot of great points with useful data in The Right Way to Ask Users to Review Your App. In short, they still ask, but with inline prompts in the content rather than modal dialogs to be less disruptive.
But they use the increasingly popular two-step process of first asking a question along the lines of “Do you like us?”, then funneling the app-haters into sending private feedback emails and only asking the app-lovers to proceed with a review.
That’s fine if it works for you, but I find these two-step prompts disingenuous and don’t feel comfortable using them:
When we all started complaining about “Rate this app” dialogs in 2011, and then reignited the discussion last year, the most common developer excuse for leaving them in was that the prompts worked, and the developers needed them to get enough ratings. Like most assumptions about what app developers “need” to do, I couldn’t wait to challenge that with Overcast, and I think the results are now worth sharing.
My strategy to get good App Store reviews is simple:
Overcast barely “asks” for reviews at all — it simply includes this section in the Settings screen, and not even on top:
I get and cache the review count server-side from the iTunes Search API, and if the number is below 50, it prepends “Only” to the count.
That’s it. I have never asked anyone to rate Overcast except with that screen. The results speak for themselves:
Granted, that’s the “All Versions” count. The “Current Version” count is substantially lower:
…but the current version is only three days old. If a method of asking for reviews is getting 99 reviews in the first three days after a minor bugfix update, without annoying anyone, I’d call that a huge success.1
Sometimes it’s worth challenging assumptions.
For those wanting percentages, Overcast currently has about 100,000 monthly active users and 37,000 daily active users, according to Crashlytics Answers. ↩
I wrote this update almost two years ago for the humidifiers I bought three years ago, and I still stand by those decisions and opinions.
The big Honeywell is fantastic for an entire house’s worth of humidification, but it’s big, loud, harder to clean, and gets more expensive over time with filters.
The little Venta is fantastic for a bedroom, with much quieter operation, cheaper consumables, and easier cleaning (take it apart and put most of its pieces in the dishwasher with a bowl of white vinegar), but it evaporates much less water and is more expensive up front.
And both are far better than ultrasonic and steam humidifiers. Cool-air evaporative humidifiers with fans blowing through wick filters are the way to go. For more on that, see the original.
Push-notification ads, Apple vs. Today widgets, feasibility of pro podcasting apps, and Crossy Road.
Dave Wiskus lifts some CGP Grey stylings to make a very good video.
Favorite line: “The App Store is a graveyard of unwanted good ideas.”