Motoactv (styled MOTOACTV) was a smartwatch sold by Motorola which contains a number of hardware features and software applications tailored to fitness training. The watch contains apps for monitoring athletic activity using a built-in accelerometer to measure strides and GPS to measure distance. It can also be synced with a Speed/Cadence Bike Sensor or foot pod via ANT+ technology. The watch can communicate with external devices over Bluetooth 4.0 such as pulse sensor and Bluetooth stereo headphones for music. In addition, there is a DJ mode that will custom tailor the music dynamically to the workout. It was announced on October 18, 2011, and released to the US market on November 6, 2011. The watch was discontinued by Motorola in 2013.
The device reports that it is running Android 2.3.4 which according to Google is the same API as Android 2.3 with some minor patches and bug fixes.
A user (@CMWDOTME) on Twitter discovered that patching the boot kernel and rooting (Android OS) the device along with replacing the main "launcher" app on the MOTOACTV with an Android launcher app from the Market, the MOTOACTV becomes a rather capable watch-sized Android tablet, matching most of the specs of many Android-based phones except for a much reduced size.
Many apps install and run with the small 220x176 display, though not often very usably. CMW reports Angry Birds runs well. Google Earth performs well but with some UI issues. Google Maps not only runs well and utilizes the built-in GPS, it is very usable on the tiny screen. With the Street View addon installed, Motoactv. GPU impressively handles pseudo 3D Street View transitions at a fluid 60fps.
One particular limitation with the Motoactv is the lack of either an on-screen or hardware "Menu" key, which is necessary to access most of the functionality of most Android apps. This can be remedied by remapping one of app-specific buttons at the top. For instance, the 'Music' key can be remapped to Menu simply by mapping key 387 to menu in file /system/usr/keylayout/sholes-keypad.kl. In order to change files in /system, an "adb remount" must be issued.