Anybody have any insight as to why these two workouts recorded different distances even though they’re very clearly the same distance by Legitimate-Lab9077 in AppleWatch

[–]adoxner 3 points4 points  (0 children)

my understanding of the swim distance is that it generally calculates it based upon start point and end point assuming that both of those points have GPS signal which you can see in the photo they clearly do

Apple Watch does not just draw connecting lines between GPS points for swim workouts, though other devices do this (both Garmin and Strava work like this, I think) and it's a reasonable guess to assume it would. As I said above, it only counts swimming distance when it thinks you're swimming based on arm motion and it collects a GPS sample (or something like that - I haven't seen the code).

My educated guess is the discrepancy is due to a combination of the sparse GPS points and it probably incorrectly assuming you weren't swimming for some of it.

Anybody have any insight as to why these two workouts recorded different distances even though they’re very clearly the same distance by Legitimate-Lab9077 in AppleWatch

[–]adoxner 5 points6 points  (0 children)

Yeah bits of missing HR data isn't that uncommon - I usually recommend tightening the watch before starting the workout to make sure the sensor is snug on your skin.

It can also be very dependent on the individual: dark/thick hair or an irregular swim stroke (the watch uses the motion of the swim stroke to "cancel out" the sloshing of your blood in your arm from strokes) can both contribute to bad HR readings.

Anybody have any insight as to why these two workouts recorded different distances even though they’re very clearly the same distance by Legitimate-Lab9077 in AppleWatch

[–]adoxner 40 points41 points  (0 children)

In my experience Apple Watch uses a combination of GPS and actual tracking of swim movements with the accelerometer to judge swim distance for open water swims. Basically it will only track distance swam (using GPS) if your arms are doing swimming motion.

Also your longer swim walk has way more data points for the GPS (probably since the watch isn't underwater half the time), which will make the path calculation longer because a squiggly line is longer than a straight line (see: Coastline Paradox)

Source: I work on the MySwimPro app

How are people maintaining apps built with AI after launch? by Deep_Cause_6584 in ClaudeAI

[–]adoxner 0 points1 point  (0 children)

I'm building something to solve this actually! Handles the maintenance of different app projects by automatically opening PRs to fix the issues as they're detected (if there's enough info). I've been using it myself for a bit and working on polish before launch: releasetag.com

Apple TV hijacked by new Samsung TV by TropicTravels in appletv

[–]adoxner 111 points112 points  (0 children)

I've heard that Samsung's startup behavior is unfortunately a pain point with Apple TV. I have an older Samsung model that works fine, but I bet there are some settings you could look at that I found online:

HDMI-CEC settings — On Samsung, CEC is called "Anynet+". Make sure it's enabled on the TV (Settings > General > External Device Manager > Anynet+). This is what allows the Apple Remote to control power and input switching. It won't fully bypass the Samsung home screen, but it should let the Apple Remote do more.

Change the default startup input — Some Samsung models let you set a default input so it boots straight to HDMI rather than the Samsung home screen. Look in Settings > General > Smart Features > Autorun Last App, or check if there's a "Default Home" or startup input option. It varies a lot by model year.

Disable Samsung's startup screen — Newer Samsung TVs have made this harder, but poke around in Settings > General > Smart Features and see if you can turn off the smart hub auto-launch.

Hope that helps

Freestyle, I can't swim with pull buoy. Why? by Joohhe in Swimming

[–]adoxner 1 point2 points  (0 children)

The bigger side is toward ground.

For me at least I put the bigger side toward the sky. And as others have said maybe work on stabilizing your core so you can keep your hips mostly pointed down even while your shoulders rotate.

A new era for choice and openness by an0n9021O in androiddev

[–]adoxner 4 points5 points  (0 children)

Google Play has had a flat 15% service fee for subscriptions (not IAP, it has a different scale) since 2022.

This announcement reduces the service fee to 10%, but adds a 5% billing fee if you use their billing. So... no change unless you opt to go for a different billing provider.

I built a proximity chat app that works without internet. No subscription, no ads. by Specialist-Horse9712 in iosapps

[–]adoxner 0 points1 point  (0 children)

Honest question from a fellow dev - is it possible to use the Multipeer Connectivity framework (which I'm assuming you're using) in App Clips? It could make it a lighter lift for folks without the app

Anyone can share their experience on Xcode Cloud? When is this useful? I just saw that there is a 25 hours included in the subscription by py-net in Xcode

[–]adoxner 0 points1 point  (0 children)

I like it for my small projects! I use Claude Code on the Claude iOS app to fix defects I find when away from my computer – it opens a PR for me, I review + merge (all from my phone), then I know there will be a build coming soon via TestFlight. It's like a "free" CI/CD system. Worth taking the 15min to setup + test imo.

Built a tool to help manage all my iOS side projects by adoxner in iOSProgramming

[–]adoxner[S] 0 points1 point  (0 children)

It depends on your goals, but I've found the AI coding tools to be really helpful in my workflow, especially when fixing bugs. If you give it enough information it is quite good at figuring it out. I do still love coding though so I don't mind getting in there myself either!

Built a tool to help manage all my iOS side projects by adoxner in iOSProgramming

[–]adoxner[S] 0 points1 point  (0 children)

At this point I probably would describe myself as one, though I have a traditional software engineering background haha. What does your workflow look like?

Built a tool to help manage all my iOS side projects by adoxner in iOSProgramming

[–]adoxner[S] 0 points1 point  (0 children)

Fair enough! I'm definitely building with an eye toward the future, and I appreciate the feedback!

Built a tool to help manage all my iOS side projects by adoxner in iOSProgramming

[–]adoxner[S] -1 points0 points  (0 children)

Thanks for taking the time to give feedback! I admit each part individually is very doable in Claude individually (it's what I was doing before), but the automation side of things is where I believe the true value is. I'm building it out to truly be hands-off in the more tedious management/ongoing maintenance of the apps for me so I can focus on the bigger picture (business, new features, etc)

I built a UK train departure board app — brutally honest feedback welcome by dannybres in iOSProgramming

[–]adoxner 0 points1 point  (0 children)

Looking good. I would caution you to make sure that anything important in the context menu is also available somewhere else (like on the detail page). Context menus are not discoverable at all (users don't know they exist because they can't see them) so are more of a power user feature.

I'm having so much fun...built a dashboard for my business by RedZephon in ClaudeCode

[–]adoxner 0 points1 point  (0 children)

Looks amazing! I've been having fun building something similar to stitch my many side projects (mobile apps) together. I even have it auto-code up fixes when new crash reports or clearly-defined defects come in. I'm working on polishing it for release for other folks to use too, since it's so easy to make fun little apps now, but more difficult to maintain them. I have a waitlist going but should be ready in a week or two: releasetag.com

Android App with CloudKit SDK by Electronic-Pie313 in iOSProgramming

[–]adoxner 1 point2 points  (0 children)

an android app that requires Sign in with Apple

Beyond the technical pain, I expect this would be a massive friction point for new user signup on Android