Starting with iOS 9.3, third-party app developers can tap into Apple Watch activity data like move and stand goal progress as well as exercise duration. Developer David Smith has used that new capability to create an alternative dashboard to Apple’s Activity app on iPhone and Apple Watch. The new app is called Activity++ (following Pedometer++ and Sleep++) and it’s out for iPhone and Apple Watch today. Here’s what it offers:
David Smith Stories April 7, 2016
David Smith Stories February 11, 2016
For anyone looking to get better tracking and a bird’s eye view of your sleep habits, be sure to check out Sleep++ 2.0 available today. This latest version brings in a major sleep analysis algorithm overhaul to help users get a better understanding of nightly sleep patterns.
For users who frequently forget to stop their sleep tracking, the app’s update also introduces the ability to trim time off any extra hours accidentally accrued.
David Smith Stories February 18, 2014
Developer warns iOS 7’s Background App Refresh increases server load dramatically, may be costly
With the introduction of iOS 7, developers gained access to a new feature often referred to as “Background App Refresh” or “Background Fetch” that allows apps to update data in the background periodically. Users can control which apps fetch for data in a new Settings pane and developers can control the frequency of updates to craft an ideal experience for their specific apps. The result is supposed to be a faster, always up-to-date experience for users, but one developer warns it could also have a significant increase on server costs.
Pod Wrangler developer David Smith posted the chart above showing a huge spike in API requests and server costs after implementing background refresh in his weather app:
My first example of this was when I added Background Fetch to Check the Weather. A weather app’s primary function is displaying up-to-the-minute, constantly changing data so in my initial iOS 7 update I experimented with adding highly frequent background updates. The result was far more dramatic than I’d expected. Here are my weather API requests (which cost 0.01¢ per request) per day once the update went live. I saw an immediate jump in traffic, roughly 16x normal. Suffice to say I immediately had to scale back on my requested update frequency.
Smith also took a look at some other popular podcasting apps after running into similar issues with background fetch in Pod Wrangler and offers tips for developers to get rid of unnecessary background downloads. The full article is here.
David Smith Stories January 31, 2014
M7-powered Pedometer++ gets major update with new design and export options
Pedometer++ rose to fame after developer David Smith moved quickly to have an M7-enabled fitness app available for the iPhone 5s. The newest update builds on the original in several key ways. Importantly, it changes the design of the app from a list to a chart-centric format showing one week of activity at a time. You can flip through a week at a time, a big improvement of the previous layout.
The tint color of the app indicates the current day’s progress towards the daily step goal. If you have hit your daily limit, it changes the feel of the entire look. The navigation bar, buttons and titles turn green to reflect your achievement. It’s a really clever detail that just adds that extra level of polish to the app.
David Smith Stories April 30, 2013
Google Reader is dead. We know this for certain as Google announced earlier in March that it plans to pull the plug on its RSS service on July 1, 2013.
Google’s announcement caught the good people of the Internet by surprise and left us wondering, “What next?”