Kyle Seth Gray

Kyle Seth Gray's blog. Usually writing about tech, personal experience, but now leaning more towards health and fitness.

Apple Fitness+

stereotypical lol long time no blog intro

crashing, rummaging in the background

Hey everyone.

Apple Fitness+ is launching today! I'm super excited to see how Apple's offerings compare to the competition.

Since I started using the Apple Watch, and focusing on closing my rings, I've used a handful of various apps for things like yoga, strength training, and even meditation. They all are pretty neat, but none of them have been super great with HealthKit. Some of these may have a watch app, others may work with the Fitness app in some ways, but I often found myself watching the instructions on my iPhone or iPad, while manually starting a workout on my watch.

Having an offering straight from Apple, with the integration level that Apple can achieve with the Apple Watch is super exciting for me. Not just for the simplicity of it connecting to the Fitness app and tracking the workout, but because of the expertise Apple has built up with their amazing team. Apple's spectacular Fitness programs at WWDC have been one of the many reasons I'm excited to have Fitness+ - Apple has a large team of trainers that know what they're doing, with years of expereience, and now it's all built into the Fitness app

I presume I'll thoroughly enjoy yoga, HIIT, strength training, and even the mindful cooldown workouts from Fitness+. Compared to my regular workouts of just high intensity cardio, the variety offered by Fitness+ will also hopefully make me a more balanced athlete overall.

Family Sharing - Primary Payment Method

If you're like me, you may be the person in your family that's always helping with technology. And the one setting up devices and services for other family members.

Recently, I finally bumped up against my 200GB iCloud sharing plan. Not wanting to pay for 2TB when I'm barely going to push 200 GB, I looked to join the family sharing account I had set up for my parents and siblings. However, because of how the accounts are set up, I was worried that my app purchasing habits [compared to theirs] would cause issues with the "Primary Payment Method".

If you join as a family member of a Family Sharing account, usually all purchases go through the primary member. This honestly is great for a family with kids, but falls down when there are a bunch of adults taking advantage of shared iCloud Storage or Apple Music.

Thanks to the Apple Support Twitter account, and my habit of buying iTunes gift cards on sales, I found an interesting way to join a family sharing account, but allow say, a particular family member, maintain their different spending habits. Especially if you're like me and tend to buy a lot more apps/music/subscriptions than your family members.

The solution? To allow charges to go directly to your account first, maintain an "Apple ID balance" on your account. By using iTunes gift cards, or just reloading your account through the App Store Account page, you can load money on your personal Apple ID to pay for your subscriptions and purchases. Your Apple ID will always default to this balance before charging the primary family member's account.

I've just started using this, and it'll be interesting to see how receipts work, but I'm glad that I can join a family sharing account, and enjoy the benefits of shared media/purchases, but without having to worry about trying to balance any payments made by the primary account holder.

Adding a Separate Developer Account to your iOS Device

Update: 2/20/19: Apple has updated the Developer Support site with documentation on Two-Factor Authentication.

Apple is now requiring Developer accounts have 2FA turned on as a security measure.

This has led to a lot of confusion because a lot of developers have separate accounts for good reason. Here’s how you can add your developer account to your device to get authentication codes.

  1. Go to Passwords and Accounts on your iOS device. [EDIT- Dec 4, 2020 - Thanks to Casey Liss I realized that this menu has changed - following the below steps in Settings > Mail > accounts works. :) ]
  2. Add Account
  3. Add iCloud
  4. Sign in to your developer account
  5. Turn off all the switches
  6. Bam
  7. Go to App Store connect or something like that
  8. Try to sign in
  9. You should get two factor codes on that device

  10. [Optional] File a radar to get this process streamlined/clarified.

Despite the account being labeled as ‘inactive’ on that account screen, you have added your device as a “trusted” device capable of receiving two-factor authentication codes.

I did this process after I had activated 2FA on my developer account. But you should be able to sign in this way, then go to appleid.apple.com, and enable Two-Factor Authentication there.

Edit: The one problem is enabling it in the first place - the easiest way is to create a temporary user on your Mac and enable it there, but damn if that isn’t a clunky solution.

Apple Watch - Close Your Rings Stories

in 2017, it was the coolest thing for me to personally be in a testimonial video for the Apple Watch. It showed me how much Apple really cared, in their external and internal messaging, about how the Apple Watch changed people's lives.

It makes me super happy to see even more stories on Apple's Close Your Rings page. All of these videos show unique and interesting people, all striving to do the same thing - close their rings and live a better day.

Check out these stories! They really are neat, especially when it's from every day people like me and you, to professional athletes that enjoy the watch's fitness and connectivity features.

Also, check out Zac Hall's piece on his continuous journey on improving his mental and physical health with the Apple Watch.

🏜

🌵

HealthFit - The Missing Apple Watch Sync

The Apple Watch's main flaw when it comes to workouts is that most third party apps suck. The built in workout app is the only app I've used that's rock solid, and gets you all the awards within Activity.app. It's where I track every run, ride, swim, walk, and hike.

But I still enjoy being social with my data, despite it being super personal and "private". I use Strava to track things like segments, improvements, and training for cycling and running, and enjoy having all my stats in one online place.

That's where HealthFit comes in. HealthFit is simply the best app for getting your workouts and health data out of the Health app, and into apps that are great for social features, but have terrible HealthKit implementations. [This thread has been going on for four years. I still get notifications about it.]

HealthFit is simply the best solution that I wish Apple would build into its app. It takes any workout, and [now even automatically], lets you sync it to third party service.1 HealthKit as an API is great to have, but when even the biggest players like Strava won't integrate with it correctly, or even allow you to import data from it, then you should write the feature yourself.


I also just came across Tempo which, in a similar vein to HealthFit, focuses exclusively on runs done with Workout.app, and allows a bunch of data points to be viewed from it. In my 5 minutes of using it, I've really enjoyed its visualizations so far.

  1. Garmin Connect, Strava, TrainingPeaks, Final Surge, Selfloop, Smashrun, RunKeeper, MapMyFitness, MapMyRun, MapMyBike, Ride with GPS, Cycling Analytics, Today's Plan, Runalyze are among the apps listed that HealthFit will throw your workouts to. You can even export it as a FIT file.

Shop on Amazon - Support my random blogs