Comparing the Garmin Forerunner 235 and the Xiaomi Mi Band (Optimized Version)

One of the great things about running and exercising these days is all of the technology and analysis tools that are available. I’m not super hardcore into tons of running tech or anything, but I do appreciate a nice running watch. For nearly two months, I’ve been using the Garmin Forerunner 235 to track my runs and also as my activity tracker throughout the day. I am far more interested in tracking the data on my runs, and the activity tracking that Garmin included on the device was a nice little bonus (and an occasional motivator to get out of my chair and walk around).

I also have the Xiaomi Mi Band (the original, optimized version with no heart rate monitoring and all-white LEDs) at home and it wasn’t getting much use at the moment, so I decided to compare the two devices. Keep in mind that the Mi Band only uses an accelerometer to track movement, distance and steps, while the Forerunner 235 uses GPS (and GLONASS, if you choose) to track distance and speed during runs and other activities; otherwise satellite tracking is turned off and it uses an accelerometer to track steps.

Another major difference between the two devices is price. The Forerunner 235 retails for $330, while the original Mi Band is around $25 and the Mi Band 1S with a heart rate monitor is between $20 and $30. While the higher price of the Garmin might put off some people, the Mi Band is relatively inexpensive and is an easy introduction into the world of wearable fitness trackers.

For the comparison, I put on the Forerunner 235 and the Mi Band around 9 p.m., then went to sleep, woke up and went on a 6.6-mile run in the morning. I wanted to compare the two devices on their sleep tracking and also on the way they track steps. Here is the data that I got from the Garmin Forerunner 235 and the Xiaomi Mi Band after my run:


FR 235 Mi Band Difference
Total Sleep: 7:02 6:59 3 mins
Deep Sleep: 3:00 1:55 1 hr, 5 mins
Light Sleep: 3:57 5:04 1 hr, 7 mins
Steps: 11,964 11,282 682 steps
Time: 52:28 1:23:00 ~33 mins
Distance: 10.64km 10.2km 0.44km (0.27 miles)

The two devices were very similar in estimating sleep time; only three minutes different from each other. However, Garmin and Xiaomi must use different algorithms to estimate light and deep sleep, as those numbers showed some significant differences.

Total step counts weren’t that far off from each other either. I would guess that Garmin’s step count is a little more accurate as during runs, the Forerunner is tracking cadence (e.g. the number of times that your feet strike the road per minute). However, the Mi Band seems alright, especially considering its technology and price.

With the Mi Band, you can’t press a button or anything to indicate that you are starting a run like with the Garmin. Instead, the Mi Fit software estimates your total active time and also your distance based on the information from the band. For around seven minutes or so before and after my run, I walked around to warm up and cool down, and perhaps the Mi Band was tracking this as part of my activity (and technically I was active, just not running).

When it came to distance in this activity, I am amazed that the Mi Band held its own, despite no satellite tracking technology. It was only a couple hundred yards off in estimating my running distance. Quite impressive for an unassuming little band.

Personally, I’m gonna stick with with my Garmin as my primary activity tracker for everything, but for folks who are interested in wearable fitness tracking, the Mi Band is a great device with a very low entry barrier. I’ve given several to family members as they have a great price point and provide some interesting data.



Trying to be profound at the age of 30

I just turned 30 a couple days ago. I thought that I’d have something utterly profound to write about as this milestone approached this month, but nothing specific emerged from my pondering. Then I thought about lists. Easy to write and sometimes profound. I began to wonder what I’ve done with these thirty years, which ten years ago seemed an eon away.

Some things I’ve done in 30 years:
-Stayed alive (I wasn’t always sure I’d make it)
-Completed a BA and an MBA
-Gotten married
-Learned a second language
-Started smoking, then quit smoking
-Started jogging
-Lived 14 of my 30 years in foreign countries

Some goals for the next ten years:
-Get a stable job/career
-Run several marathons
-Live more years in foreign countries
-Continue to travel the world
-Get my pilot’s license
-Get a Ph.D.

So there, that should keep me busy for at least ten more years. Maybe when I blog again on this subject at the age of 40 I’ll have something more profound to say.

2012: The Year I Became a Runner

Summary of my running accomplishments in 2012.

I started running with the intent to improve my aerobic performance for badminton. However, at this point in my life, running has taken over as the main sport in my life. And this past year, 2012, is when it happened.

In the latter half of 2011 I started casually jogging around a track that was across the street from my office in Saigon. On my first day of running and walking, I wasn’t sure if I could complete one lap of 250 meters. However, I surprised myself and was able to do it.

It took me six months to work up to running 5km nonstop. On February 23rd, 2012, I finally accomplished this feat, the day before my 29th birthday. On February 27th was the first time I timed my run and started recording times and distances to track my performance. I continued tracking times and distances for the rest of the year.

So here are a few stats from the data in 2012, the year I became a runner:

  • Total recorded distance (actual higher): 492 miles (792km)
  • Longest run: 13.2 miles (21.3km)
  • Fastest time: 7:30 per mile for 3 miles (~4:40 per km for 4.8km)

As we’re getting into this new year of 2013, I’m happy to say that I’m going stronger than ever. I’ve registered for a half marathon here in Eugene, and I’m thinking about running the Seattle half marathon at the end of the year as well. My goal is to run a full marathon in 2014.

I’ve gotten this far with the support and encouragement of numerous friends and family. Thank you; you know who you are.