instant-on iOS app?
#1
Full Member
Thread Starter
Join Date: Dec 2010
Posts: 321
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 22 Post(s)
Liked 0 Times
in
0 Posts
instant-on iOS app?
I roll out of the garage w/ my planetbike computer and it records mileage w/o me ever touching it.
Any iPhone app do this, maybe by noticing data from Wahoo bluetooth sensors?
Any iPhone app do this, maybe by noticing data from Wahoo bluetooth sensors?
#2
Senior Member
Join Date: Jun 2011
Location: Tampa, Florida
Posts: 5,585
Bikes: 2017 Colnago C-RS, 2012 Colnago Ace, 2010 Giant Cypress hybrid
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 408 Post(s)
Liked 122 Times
in
85 Posts
Most phone apps that I have used will display speed when a bike is moving but won't start recording distance until the ride is started. I use Cyclemeter on my iPhone and it will record speed, cadence and heart rate but distance remains zero until I start the ride.
#3
Senior Member
J.
#4
Full Member
Thread Starter
Join Date: Dec 2010
Posts: 321
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 22 Post(s)
Liked 0 Times
in
0 Posts
It depends. Bluetooth sensors are paired to specific apps, like Cyclometer, so I'd expect iOS to have a way wake up the app associated with an active sensor, kind of like how unix deals with ports. But maybe not.
#5
Senior Member
Either way, I really doubt that anyone is going to bother with this for an iPhone app.
J.
#6
Senior Member
Join Date: Feb 2006
Posts: 524
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 34 Post(s)
Likes: 0
Liked 17 Times
in
13 Posts
Ride Report automatically tracks cycling activity and integrates with HealthKit. The app description says it uses the phone's GPS (sparingly) but it seems to undercount mileage compared to either conventional cyclometers or dedicated GPS.
It says it works best with iPhone 5 or newer. It also says it's compatible with iPad and iPod Touch, but since the Touch doesn't have GPS, I can't imagine the app doing anything useful on it, and likewise for WiFi-only iPads, which lack GPS.
It says it works best with iPhone 5 or newer. It also says it's compatible with iPad and iPod Touch, but since the Touch doesn't have GPS, I can't imagine the app doing anything useful on it, and likewise for WiFi-only iPads, which lack GPS.
Last edited by dorkypants; 01-12-17 at 01:20 PM. Reason: add more detail
#7
Senior Member
Ride Report automatically tracks cycling activity and integrates with HealthKit. The app description says it uses the phone's GPS (sparingly) but it seems to undercount mileage compared to either conventional cyclometers or dedicated GPS.
It says it works best with iPhone 5 or newer. It also says it's compatible with iPad and iPod Touch, but since the Touch doesn't have GPS, I can't imagine the app doing anything useful on it, and likewise for WiFi-only iPads, which lack GPS.
It says it works best with iPhone 5 or newer. It also says it's compatible with iPad and iPod Touch, but since the Touch doesn't have GPS, I can't imagine the app doing anything useful on it, and likewise for WiFi-only iPads, which lack GPS.
J.
#8
Me duelen las nalgas
Join Date: Aug 2015
Location: Texas
Posts: 13,513
Bikes: Centurion Ironman, Trek 5900, Univega Via Carisma, Globe Carmel
Mentioned: 199 Post(s)
Tagged: 0 Thread(s)
Quoted: 4559 Post(s)
Liked 2,802 Times
in
1,800 Posts
Wahoo Fitness offers a speed threshold setting to help differentiate between bicycling and walking or other slow motion. So, for example, it can be set to record speeds faster than, say, 5 mph, toward an overall average. That would ignore most walking and slow motion cycling (for example if you're stuck in traffic or behind lots of walkers on the MUP).
I'm not sure whether Cyclemeter offers this feature -- it has so many options it may be buried in a sub-sub-sub-menu.
This could also indirectly provide some privacy buffer. Set the threshold to around 10 mph and it won't begin recording until you're outside and a short distance from your home or apartment (unless you launch from your doorway like it's a downhill race). Strava already has a privacy buffer feature, designed to mask our precise starting/stopping location within a blurred radius of a couple hundred yards or so. I've asked the folks at Cyclemeter to add this option, and they said they'd consider it.
Technically Wahoo Fitness could be left on full time with the motion threshold set high enough to record only bike rides. And perhaps the "stop to record laps" feature could differentiate between rides. But it would drain the battery every day.
A dedicated bike computer would be simpler. Some of 'em cost less than $20. Now that I've used iPhone apps for cycling for more than a year I'm leaning toward getting simple, cheap computers for both bikes.
I'm not sure whether Cyclemeter offers this feature -- it has so many options it may be buried in a sub-sub-sub-menu.
This could also indirectly provide some privacy buffer. Set the threshold to around 10 mph and it won't begin recording until you're outside and a short distance from your home or apartment (unless you launch from your doorway like it's a downhill race). Strava already has a privacy buffer feature, designed to mask our precise starting/stopping location within a blurred radius of a couple hundred yards or so. I've asked the folks at Cyclemeter to add this option, and they said they'd consider it.
Technically Wahoo Fitness could be left on full time with the motion threshold set high enough to record only bike rides. And perhaps the "stop to record laps" feature could differentiate between rides. But it would drain the battery every day.
A dedicated bike computer would be simpler. Some of 'em cost less than $20. Now that I've used iPhone apps for cycling for more than a year I'm leaning toward getting simple, cheap computers for both bikes.
Last edited by canklecat; 01-13-17 at 04:46 PM.
#9
Senior Member
Wahoo Fitness offers a speed threshold setting to help differentiate between bicycling and walking or other slow motion. So, for example, it can be set to record speeds faster than, say, 5 mph, toward an overall average. That would ignore most walking and slow motion cycling (for example if you're stuck in traffic or behind lots of walkers on the MUP).
I'm not sure whether Cyclemeter offers this feature -- it has so many options it may be buried in a sub-sub-sub-menu.
This could also indirectly provide some privacy buffer. Set the threshold to around 10 mph and it won't begin recording until you're outside and a short distance from your home or apartment (unless you launch from your doorway like it's a downhill race). Strava already has a privacy buffer feature, designed to mask our precise starting/stopping location within a blurred radius of a couple hundred yards or so. I've asked the folks at Cyclemeter to add this option, and they said they'd consider it.
Technically Wahoo Fitness could be left on full time with the motion threshold set high enough to record only bike rides. And perhaps the "stop to record laps" feature could differentiate between rides. But it would drain the battery every day.
A dedicated bike computer would be simpler. Some of 'em cost less than $20. Now that I've used iPhone apps for cycling for more than a year I'm leaning toward getting simple, cheap computers for both bikes.
I'm not sure whether Cyclemeter offers this feature -- it has so many options it may be buried in a sub-sub-sub-menu.
This could also indirectly provide some privacy buffer. Set the threshold to around 10 mph and it won't begin recording until you're outside and a short distance from your home or apartment (unless you launch from your doorway like it's a downhill race). Strava already has a privacy buffer feature, designed to mask our precise starting/stopping location within a blurred radius of a couple hundred yards or so. I've asked the folks at Cyclemeter to add this option, and they said they'd consider it.
Technically Wahoo Fitness could be left on full time with the motion threshold set high enough to record only bike rides. And perhaps the "stop to record laps" feature could differentiate between rides. But it would drain the battery every day.
A dedicated bike computer would be simpler. Some of 'em cost less than $20. Now that I've used iPhone apps for cycling for more than a year I'm leaning toward getting simple, cheap computers for both bikes.
I also believe that with most mobile apps they are reloved from memory with a least frequently used algorithm so they cannot be "on"
All the time in the background active enough to be monitoring position with sufficient resolution to record a ride.
The suggestion to have a sensor initiate a ride is useful but there would have to be some other logic to go with that and peripherals would need to be able to initiate an app.
So I do not believe the capability exists in the pure sense as initially requested. But I could be wrong.
J.
#10
Senior Member
Join Date: Jun 2011
Location: Tampa, Florida
Posts: 5,585
Bikes: 2017 Colnago C-RS, 2012 Colnago Ace, 2010 Giant Cypress hybrid
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 408 Post(s)
Liked 122 Times
in
85 Posts
As long as the phone app is running in the background, an auto initiate feature is a simple thing to program into the app. It has to monitor the GPS and/or Bluetooth radio signals passing through the assigned communication ports and then start the ride. However, there are reasons why this isn't done. For starters, if you forget to stop the previous ride, your next ride becomes a continuation of the that ride. If your cycling app stores your rides on the phone, as Cyclemeter does, there is the issue of the on-board database connection. The DB connection stays open until the End or Stop button is pressed. If you don't stop the ride, the connection remains open and if you accidentally force stop the app or power off the phone, it can easily corrupt the entire database under certain conditions.
However, phone apps do display speed, HR and cadence even if the ride is not started. Distance, ride time and other metrics that require a starting point will not be tracked.
However, phone apps do display speed, HR and cadence even if the ride is not started. Distance, ride time and other metrics that require a starting point will not be tracked.
__________________
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress
#11
aka Tom Reingold
Join Date: Jan 2009
Location: New York, NY, and High Falls, NY, USA
Posts: 40,493
Bikes: 1962 Rudge Sports, 1971 Raleigh Super Course, 1971 Raleigh Pro Track, 1974 Raleigh International, 1975 Viscount Fixie, 1982 McLean, 1996 Lemond (Ti), 2002 Burley Zydeco tandem
Mentioned: 511 Post(s)
Tagged: 0 Thread(s)
Quoted: 7341 Post(s)
Liked 2,440 Times
in
1,424 Posts
How can it distinguish between cycling and walking? If it doesn't have a STOP function, won't it consider you to be on one very long ride?
__________________
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
#12
Junior Member
Join Date: Jul 2015
Location: Memphis, TN
Posts: 196
Bikes: A few older US made Cannondales, a modern Soma Saga (no longer made, alas!), and one gifted crabon Specialized. Never enough.
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 45 Post(s)
Liked 60 Times
in
39 Posts
I use Ride Report on an iPhone 6s. Mostly so I can the Health app show my mileage. Just gives distance and average speed, if memory serves. The results are not too far off a Polar v650, good enough for me anyway. It does not appear to drain the battery any more than the rest of the apps, and is quite good at automatically starting and stopping, although it does run in background 24/7. It is better as discerning car and bus travel than the first few weeks of use. Nothing like seeing my average speed of 50+mph! You can manually change the results.
#13
Senior Member
Join Date: Jun 2011
Location: Tampa, Florida
Posts: 5,585
Bikes: 2017 Colnago C-RS, 2012 Colnago Ace, 2010 Giant Cypress hybrid
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 408 Post(s)
Liked 122 Times
in
85 Posts
You can do that with user defined settings. The user can set a time period and if the app does not detect any change in the data coming from the GPS or speed/cadence sensor, it can stop the ride through code. Having an app auto start and stop an activity for you isn't really practical but it can be done. Having an auto start/stop feature in a cycling app, in my opinion, will most likely not be ON very long once the user's rides get screwed up because the user didn't do certain things needed for the feature to work correctly. It's probably the opinion of the app developers, as well, and another reason they're aren't any apps with that feature.
__________________
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress
#14
aka Tom Reingold
Join Date: Jan 2009
Location: New York, NY, and High Falls, NY, USA
Posts: 40,493
Bikes: 1962 Rudge Sports, 1971 Raleigh Super Course, 1971 Raleigh Pro Track, 1974 Raleigh International, 1975 Viscount Fixie, 1982 McLean, 1996 Lemond (Ti), 2002 Burley Zydeco tandem
Mentioned: 511 Post(s)
Tagged: 0 Thread(s)
Quoted: 7341 Post(s)
Liked 2,440 Times
in
1,424 Posts
@John V, that's my point, and that's why it's a bad idea for a feature. It seems good on the surface, but when you look at the problems implementing it and the resulting problems, it's not worth it. Use your app like a stopwatch. Try to remember. In time, you get a habit of doing it and you don't lose many rides as a result of forgetting to hit start or stop. At least, that's been my experience.
__________________
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
#15
Senior Member
@John V, that's my point, and that's why it's a bad idea for a feature. It seems good on the surface, but when you look at the problems implementing it and the resulting problems, it's not worth it. Use your app like a stopwatch. Try to remember. In time, you get a habit of doing it and you don't lose many rides as a result of forgetting to hit start or stop. At least, that's been my experience.
Some apps have the capability to warn you if they start seeing wheel or cadence data when the app hasn't been started. My Edge 1000 also has the capability.
J.
#16
Full Member
Thread Starter
Join Date: Dec 2010
Posts: 321
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 22 Post(s)
Liked 0 Times
in
0 Posts
You can do that with user defined settings. The user can set a time period and if the app does not detect any change in the data coming from the GPS or speed/cadence sensor, it can stop the ride through code. Having an app auto start and stop an activity for you isn't really practical but it can be done. Having an auto start/stop feature in a cycling app, in my opinion, will most likely not be ON very long once the user's rides get screwed up because the user didn't do certain things needed for the feature to work correctly. It's probably the opinion of the app developers, as well, and another reason they're aren't any apps with that feature.
The only problem I see is that the iOS might not have a way to trigger apps when data starts coming in, meaning the app will have to be constantly running in the background to perform periodic polls. iOS does have mechanisms to allow applications to do this, and the iPhone 7 has low-power CPUs that could make the battery drain negligible.
It's not simple, but both hardware and software necessary to make it robust are in place.
#17
Senior Member
Join Date: Jun 2011
Location: Tampa, Florida
Posts: 5,585
Bikes: 2017 Colnago C-RS, 2012 Colnago Ace, 2010 Giant Cypress hybrid
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 408 Post(s)
Liked 122 Times
in
85 Posts
GPS, on the other hand, is constantly receiving and sending data to the comm port. On a phone, it does it the entire time you have the phone turned on even if you don't have any apps accessing it. The same thing goes for a GPS computer. Once you turn on the power, the GPS connects to the satellites and sends the data to the com port. So if you don't have any sensors connected to your GPS computer or phone app, the ride will never end until you power off the device.
__________________
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress
#18
Full Member
Thread Starter
Join Date: Dec 2010
Posts: 321
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 22 Post(s)
Liked 0 Times
in
0 Posts
The problem here is that each time you stop for a traffic light or for a break, rather than pause, your ride will stop. This will cause a new ride to start when you start moving again. Both GPS units and phone apps have an auto pause feature that work that way but they don't stop the ride id you're not moving. It's why you have to manually start and stop a ride with the current systems out on the market.
No, I assume the real reason this doesn't exist is there aren't enough nutso commuters like me that want to track every ride and are too lazy to press the start/stop button.
I've got every ride of mine in the last decade in a database. About 3500 for around 33,000 miles, 10,000 of them touring miles :-).
(I do realize that these are low numbers for some of you.)
#19
aka Tom Reingold
Join Date: Jan 2009
Location: New York, NY, and High Falls, NY, USA
Posts: 40,493
Bikes: 1962 Rudge Sports, 1971 Raleigh Super Course, 1971 Raleigh Pro Track, 1974 Raleigh International, 1975 Viscount Fixie, 1982 McLean, 1996 Lemond (Ti), 2002 Burley Zydeco tandem
Mentioned: 511 Post(s)
Tagged: 0 Thread(s)
Quoted: 7341 Post(s)
Liked 2,440 Times
in
1,424 Posts
Designing machine-human interfaces that are intuitive to the human IS hard science. You try it. You'll see.
Just write some pseudo code for how it would behave, and we can find flaws that would infuriate a lot of users.
Just write some pseudo code for how it would behave, and we can find flaws that would infuriate a lot of users.
__________________
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
#20
Senior Member
Join Date: Jun 2011
Location: Tampa, Florida
Posts: 5,585
Bikes: 2017 Colnago C-RS, 2012 Colnago Ace, 2010 Giant Cypress hybrid
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 408 Post(s)
Liked 122 Times
in
85 Posts
Obviously there would be thresholds, just like with auto-pause features. This is not rocket-science. I don't even need GPS. Here's one heuristic: after my sensors stop talking to the phone for 10 minutes, go back to the last time they recorded a move and call that the end of the ride. Poof, done.
No, I assume the real reason this doesn't exist is there aren't enough nutso commuters like me that want to track every ride and are too lazy to press the start/stop button.
I've got every ride of mine in the last decade in a database. About 3500 for around 33,000 miles, 10,000 of them touring miles :-).
(I do realize that these are low numbers for some of you.)
No, I assume the real reason this doesn't exist is there aren't enough nutso commuters like me that want to track every ride and are too lazy to press the start/stop button.
I've got every ride of mine in the last decade in a database. About 3500 for around 33,000 miles, 10,000 of them touring miles :-).
(I do realize that these are low numbers for some of you.)
__________________
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress
#21
Full Member
Thread Starter
Join Date: Dec 2010
Posts: 321
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 22 Post(s)
Liked 0 Times
in
0 Posts
I'm comfortable w/ a 10-minute threshold, I can combine tracks/trips on the few occasions this would matter.
And I teach computer science, and have a decent grasp of both theory and practice.
And I teach computer science, and have a decent grasp of both theory and practice.
#22
Senior Member
Join Date: Sep 2007
Location: Far beyond the pale horizon.
Posts: 14,254
Mentioned: 31 Post(s)
Tagged: 0 Thread(s)
Quoted: 4242 Post(s)
Liked 1,343 Times
in
932 Posts
It seems the wheel rotations sensors send data even when they are not moving. They go into a "sleep" mode after a "long" period of activity.
If that's the way they work, one could use a wheel rotation sensor to allow a smartphone app to automatically detect that you on a bike ride.
If that's the way they work, one could use a wheel rotation sensor to allow a smartphone app to automatically detect that you on a bike ride.
#23
aka Tom Reingold
Join Date: Jan 2009
Location: New York, NY, and High Falls, NY, USA
Posts: 40,493
Bikes: 1962 Rudge Sports, 1971 Raleigh Super Course, 1971 Raleigh Pro Track, 1974 Raleigh International, 1975 Viscount Fixie, 1982 McLean, 1996 Lemond (Ti), 2002 Burley Zydeco tandem
Mentioned: 511 Post(s)
Tagged: 0 Thread(s)
Quoted: 7341 Post(s)
Liked 2,440 Times
in
1,424 Posts
And combining rides, how easy is that with those GPS tracking files? I have no idea.
__________________
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
#24
Full Member
Thread Starter
Join Date: Dec 2010
Posts: 321
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 22 Post(s)
Liked 0 Times
in
0 Posts
"No", I didn't establish this thread to convince you of anything, I am simply seeking information.
Last edited by northerntier; 01-23-17 at 04:50 PM.
#25
aka Tom Reingold
Join Date: Jan 2009
Location: New York, NY, and High Falls, NY, USA
Posts: 40,493
Bikes: 1962 Rudge Sports, 1971 Raleigh Super Course, 1971 Raleigh Pro Track, 1974 Raleigh International, 1975 Viscount Fixie, 1982 McLean, 1996 Lemond (Ti), 2002 Burley Zydeco tandem
Mentioned: 511 Post(s)
Tagged: 0 Thread(s)
Quoted: 7341 Post(s)
Liked 2,440 Times
in
1,424 Posts
Simple XML hierarchies if you want to do it by hand, or use gpsbabel.
__________________
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.
Tom Reingold, tom@noglider.com
New York City and High Falls, NY
Blogs: The Experienced Cyclist; noglider's ride blog
“When man invented the bicycle he reached the peak of his attainments.” — Elizabeth West, US author
Please email me rather than PM'ing me. Thanks.