search problems yesterday. Was this the result of testing new code around paid placement that went wrong? Or was it completely unrelated and just a bug that snuck in? Hopefully it was the latter, I guess we’ll not know for sure until WWDC.
I also want to apologise for a mistake I made in last week’s issue. I misread the announcement about native Apple Watch apps and indicated it was going to take effect for existing apps as well. At this point, it’s only for new apps. Sorry for the panic!
Dave Verwer
Rollout’s SDK lets you deploy code level changes to native iOS apps, instantly. Squash live bugs, update configuration data, add analytics tracking, or modify any method in your native app, without waiting for App Store approval. No code changes required and fully compliant with App Store guidelines. Rollout’s SDK is installed on over 37 million devices and our users have already fixed over 700 live bugs in production.
This tweet from Dave Howell about a large refund of Air Display started a big conversation about refunds in general. I think it’s absolutely fair to have a 90 day “no questions asked” refund policy (and they do), but 18 months later is ridiculous. From the replies to the tweet and other comments, it seems like there are several other developers reporting the same thing so unfortunately this is not an isolated incident.
UPDATE: Just before I scheduled this issue for publishing I saw this update from Dave. I’m glad it’s sorted out but I do hope that the other developers experiencing this can also get it fixed.
This was announced last year but Apple published a quick reminder this week that all apps submitted after June 1st must support IPv6-only networks. As long as you’re using the standard NSURLSession APIs, you shouldn’t see any issues but it’s worth watching this WWDC video again, and of course giving your app a test.
Following up on the article I linked to last week about targeting multiple API environments, Sam Dods posted an alternative approach and a tool to help you manage it.
There have been some posts recently on Swift compiler performance problems related to type inference. The issue was discovered by Matt Nedrich and followed up on by Nick O’Neill last week. That specific bug has been fixed but it’s a good reminder that it’s still early days for Swift and you should occasionally expect problems like this.
In the article I’m linking to here, Robert Gummesson has found some other performance hiccups (and workarounds) and also has a useful Xcode plugin for easily measuring compiler performance. If you’re experiencing slow build times on your project it might be a good idea to run this, then go file some bugs!
Roy Marmelstein with a new animation library focused on interactive animations. Create objects describing interpolations between values and then just pass in a percentage as your gesture recogniser (or any other trigger) runs. Really simple.
Nick Forge with a great article on error handling and the dangers of throwing up password prompts as a catch-all way to handle networking errors.
With adoption of iOS 9 at ~85% and iOS 10 just around the corner, is it time to drop iOS 8 yet? Peter Lafferty has some recommendations.
This looks fantastic. Mathieu Dutour has put together a Git client inside a Sketch plugin with support for branching, committing and pretty much everything else you’d need to do working with Sketch files in a Git repository.
Josh Centers with a detailed look at the state of the tvOS App Store. I was significantly more optimistic about the Apple TV as a platform than I was about the watch. However, it’s not been all roses for tvOS either and the first few months have been much slower than expected. In the article Josh looks at some high profile apps which haven’t yet appeared, and interviews several developers about their experiences and plans.
Bored at work? Want to try a new stack? Find 3500+ great tech companies on Hired who will compete to hire you. Try it today. 👍
Join one of NYCs most innovative and disruptive companies!
Help influence the way people work, live, and collaborate.
The graph is fantastic. 🏓