26 March 2016

Getting Watch Maker and third party watch faces to work on an iOS connected Android Wear

Many people loves their Apple Watch, so do I. As Android Wear improves over the past year,  we started to take it seriously. I have got an Huawei Watch with cool round 400x400 pixel AMOLED display. It looks like a traditional watch with a glance at it. The cool thing about having an Android Wear is that you have access to tons of cool watch faces. Apple Watch is limited by the fact that it has limited selection build by Apple, no developer has been given access to build any watch face for it.

You must be wondering how do you connect your Android Wear to iPhone and get access to third party watch faces. The Android Wear iOS app provided by Google provides access to some limited selection of watch faces, you can't use any of those that are out there on the internet developed for Watch Maker or Facer.

Thanks to Kevin from XDA Forum, you are in luck now. 

You can now install third party watch faces on your Android Wear and get connected to iPhone for notifications and Google Now. It may not be straight forward but it's easy enough. Since the original instructions is too long winded and kinda incomplete, I have decided to put it up here in a simpler steps for everyone that are interested to follow.

Before you can proceed, the process only works if your watch charger has those 4 pins type of connection. So far I only know of Huawei Watch and LG Urbane. Also you will need to have an Android phone or an emulator.

To keep the story short, here are the steps:

Preparation Works

A. Connect Android Watch to your iPhone

1. Download Android Wear from the App Store.

2. Once installed, run the app and follow the instructions to connect to your watch.

B. Install Android SDK on your Mac

1. Go and download Android Developer Studio from here.

2. Install on your mac.

3. On first install, it will prompt you to install the Android SDK.

4. Proceed to download and install.

C. Enable ADB Debugging option on your Watch

1. Go to Setting | About then tap on the Build Number 7 times until you see that the "Developer Mode" is enabled. Go back to Setting and you should see a Developer Options. Go in there and Enable ADB debugging. Tap OK when prompted for Allow Debugging.

2. Once done, connect your charging cable to the mac USB port and your watch.

Getting Watch Maker and the Watch Faces

This step can either be performed on an Android phone or an Android Emulator. In my steps below, I will be using an Android phone but the steps are identical.

1. Download Watch Maker Premium on your Android phone from the Play Store. You will have to pay for this. 

2. Go to http://facerepo.com and download the watch faces that you need and install it on your Watch Maker. My recommendation is to download everything that you need to save future troubles.

3. Download AirDroid on your Android phone. Open it and enable it. Then go to your mac and type in http://web.airdroid.com to connect to your phone. You will need to register and sign in on both of your device. It's free for the first 30 days.

4. Go to the Apps folder once your login to AirDroid. Look for WatchMaker Premium and download it to your mac.

5. Go to the files folder. 

6. Look for SDCard and then BeautifulWatches folder. Download the entire folder as a BeautifulWatches.ZIP.

7. Rename the WatchMaker Premium_3.9.9.apk  to WatchMaker Premium_3.9.9.zip.

8. Extract the file to a folder.

9. Go to /res/raw folder and copy the android_wear_micro_apk.apk to your mac.

10. Extract your BeautifulWatches.zip file to a folder.

11. Maintain the root BeautifulWatches folder name. I put the entire folder in my download folder.

12. Delete the following folders: 

  • a. .temp (this is hidden, see below for instructions to remove it)
  • b. export
  • c. featured
  • d. preview
  • e. preview_dim
  • f. preview_mini
  • g. share
  • h. wallpaper_bg
and the file .DS_Store (this is hidden, see below for instructions to remove it)

12A. Rename preview_small to preview_mini

13. To delete the hidden folder, open the Terminal app on your mac.

14. Type "cd /users/your username/Downloads/BeautifulWatches/.temp"

15. Type "rm -rf *"

16. Type "rm -rf .*"

17. Type "cd .."

18. Type "rmdir .temp"

19. Type "rm -rf .DS_Store"

Final Step

1. Go to Terminal.

2. Type export PATH="/Users/your username/Library/Android/sdk/platform-tools":$PATH
Repeat this command overtime you re-open your terminal to ensure that your path to ADB command is available. Or use this command when you get an "adb command not found" error message.

3. Type "adb -d devices" and you should see your watch listed.

If you see that it is unauthorised, try enable and disable the ADB Debugging on your phone, then select OK when prompted for "Allow Debugging"

4. Go to your /Users/your username/Downloads folder

5. Now you have to install Watch Maker on your Android Wear now. Type "ADB -d install -i slide.watchFrenzy.premium android_wear_micro_apk.apk"

6. You should see a success message.

7. Wait for 5 to 10 seconds and then tap on your watch to set the Watch Maker as your watch face.

8. Type "adb -d push BeautifulWatches ./sdcard/"

10. It will take a few seconds to copy the folder from your mac to the watch.

11. Once you see the successful message, you can type "adb -d reboot"

12. When the watch is rebooted, you can tap on the watch maker face to change to the desired watch faces that you have downloaded earlier!

Happy Changing Watch Faces! If you have benefits from my simpler instructions and would like to contribute to my writing hobby, please donate any amount via Paypal to ptan218@gmail.com. Thank you.

07 May 2015

Apple Watch versus Tom Tom

Today I took Apple Watch and Tom Tom Multi-Sports Cardio (TT) for a run. I left my iPhone at home as I have ran with Apple Watch pairing the iPhone for the past 2 activities.

Here's the result:

Apple Watch tracked my distance at 3.07km while my trusted TT recorded 2.81km. A difference of 260m. Given that Apple Watch does not have access to the iPhone GPS, this is acceptable.

The average heart rate recorded by both watches is the same at 133bpm. The calories burnt on TT shows 179 calories while Apple calculated at 160 calories.

I would consider Apple Watch good for casual fitness folks but I will still go with my TT for any serious exercise.

29 April 2015

Distance and Pace Tracking of the Apple Watch

I have been using Map My Fitness (MMF) and TomTom (TT) Multi-Sports Cardio for quite a while. I love my TT very much except for an irritating sync bug between TT and MMF. I will go into that some day. Today I have got my 38mm Apple Watch Stainless Steel with a black Sports band delivered. While everyone mentioned that the 42mm is small enough to fit everyone, I find that 38mm fits even better. It's probably that I have a small wrist. Unlike my Pebble, Apple Watch is so comfortable that I had never once take out from my wrist.

38mm fits nicely on my small wrist.
My post today is comparing the accuracy of MMF and Apple Watch. I ran a 3.2km route at my usual pace. Here's the result.

Result from MMF
MMF recorded me running 3.28km at a pace of 5:52km/min.

Result from Apple Watch
Apple Watch recorded me running 3.08km at 5:54km/min.

In terms of pace, they are pretty close. Let's check out the route. According to Singapore's OneMap measurement, it should be 3.28km.

OneMap.sg measurement shows that my route should be 3.28km.
Thus MMF is pretty spot-on on the distance. Strangely, both the MMF and Apple Watch are using the iPhone GPS, how can the distance be that different?

TT tracking from a previous run
TT measured the distance at about 3.21km from a previous run. Both MMF and TT recorded a burn rate of about 201-202 calories while Apple Watch recorded a burn rate of 148 calories from the same distance ran.

So who's right?

My next run will be with TT and Apple Watch for a more accurate representation.

12 March 2015

My Quick and Simple Review of Fitbit Surge

I received my Fitbit Surge a few days ago from Amazon. It comes with a simple packaging that contains the quick guide, charging cable, bluetooth dongle and the device itself.

Setting up the device to pair with an iPhone is quick and easy. All you'll need is to download the Fitbit app from the Apple AppStore. I will not go into the detail of how to setup as there are many guides on the internet that will guide you through it.

The device looks simple and clean. The band is made of elastomer material which is soft, flexible and comfortable for daily wear. Controlling the device is by swiping left and right on the touch screen to cycle through the clock, steps, floors, calories burnt and heart rate. To go into the Settings and Exercise mode, you will need to press the left button and then followed by swiping to select the desired option. It is not too complex for anyone using this device. The device also provides simple notifications of SMS/iMessage and phone calls.

I took the device for a run and test it against my TomTom Multi-Sports GPS watch. I love how the Surge displays the information during your exercise. You can swipe left and right during your activity to see your pace, average pace, heart rate etc. And by the way, I love my TomTom too. :) 

The end result for Fitbit isn't too good though. First of all, the Surge took almost 3 minutes to acquire the GPS signals while the TomTom took about 30 seconds. The next most important issue is that the Surge's GPS is not accurate. I was running on the pavement along the road, but Surge shows me running like a drunkard man. TomTom mapped my route very well.

Fitbit Surge showed me running off the road
TomTom showed precisely where I am running
Fitbit Surge measured me running for 5.40km while TomTom indicated that I have ran for 4.97km. TomTom is correct. I did a route measurement using OneMap and it showed that my route should be around 5km.

OneMap shows that my running route should be about 5.056km

When the distance measurement is off, my pace will be off too. It is off by about 30 seconds on Fitbit. However both Fitbit and TomTom show my average heart rate at 142bpm.

As I live in Singapore and bought the set from American off Amazon, I am not sure if the GPS is tuned for our region. Other than that, I have no other complains. 

20 September 2014

My first impression of iPhone 6

This is not a review of iPhone 6. If that's what you are looking for then you are at the wrong place. If you want an honest opinion of a normal user of iPhone 6, then read on.

Overall the iPhone 6 is impressive! However it do have its shortcoming.

First of all, for an Asian that has a smaller Palm like me, 4.7" is considered big to use with one-handed most of the time. Note the phrase "most of the time" here. I can hold the phone with one hand and type if most of the time, but when I need to touch the top of the screen, I double tap the home button to bring down the screen. Unfortunately the screen move about 2/5 down this I have to re-adjust my grip to touch the top elements.

By doing so, it increases the drop rate of the iPhone, which I call it "dropability"! If there's a reachability, then there will be a dropability.

02 September 2014

A Quick Look into the Beautiful iPhone 6

There have been many leaks of iPhone 6. It doesn't look attractive until the high quality detail leaks in the past 2 days. The assembled 4.7 inch space gray iPhone 6 looks beautiful indeed!

The LCD glass is curved at the edges towards the unibody body.

Space gray iPhone 6 is beautiful even with the plastic banding

The protruded camera is enclosed with a chromed (or liquidmetal) ring. It blends nicely with the space gray body.

Look at the iPhone 6 LCD (right), it almost touches the edge of the body.

iPhone 6 4.7" is thinner than iPhone 5/5s

iPhone 6 is slightly taller than iPhone 5/5s

It's slightly larger than a iPhone 5/5s but it definitely feels more comfortable.

30 August 2014

A Working iPhone 6

With all the leaked parts for iPhone 6, this company did manage to successfully assembled a working iPhone 6. It did power up, except that booting to the Connect to iTunes screen.

Check it out here:

20 August 2014

What's Wrong With Xiaomi?

MIUI 6 has been announced! It's astonishing that it's design language is almost replica that of Apple! When Mi Pad was announced, Hugo Barro mentioned "If you have two similarly skilled designers, it makes sense that they would reach the same conclusion," he argues. "It doesn't matter if somebody else has reached the same conclusion" about, for example, a 4:3 screen ratio being preferable to the more cinematic 16:9 that most Android tablets offer. Mi is focused on making the best products that it can and refuses to shy away from a good idea just because Apple might have done it already. "We're not copying Apple's products. End of story."  Does that means that they have almost an entire team that have the similar creativity and skill set to those from Apple? From their products, to their OS layer and their website? This cannot be coincidence...

iPad Mini
Mi Pad

Let's take a look at some of the screenshots of MIUI 6 versus that of iOS 7.

Settings, MIUI6 (left) vs iOS7 (right)
Search, MIUI6 (left) vs iOS7 (right) 
Calendar, MIUI6 (left) vs iOS7 (right) 
Calculator, MIUI6 (left) vs iOS7 (right)
Mi's products' main selling point is cheap and value for money. They shouldn't have to try to imitate Apple in doing their products, website and even their presentation. In China, there are many skilful and creative people, they can definitely do one better than Apple!

Xiaomi's Leijun with his One More Thing in recent presentation...
Jobs' One More Thing in his trademark presentation...

24 March 2014

Xiaomi Mi-3 Review Part 2 - The OS, MIUI

I have been an iPhone user since the first generation was released in the United States. Having been accustomed to the way iPhone works for more than 7 years, it makes switching to an alternatives an uphill task. During the past few years, I have tried Samsung Galaxy, HTC One and Windows Mobile but weren't able to convince myself for the switch. Hardware speicifcations on these phones are always almost impressive but none impressed me in terms of their Android customisations.

Not till I met MIUI last year when I was in China.

The familiarity of MIUI makes me take another look at Android. MIUI turns Android inside out. You will get familiar and settle down with it easily. MIUI is no simple copy of the Apple iOS. It offers enough unique features of its own to distinguish between itself, iOS and the rest of the Android world.

MIUI put an emphasis on the visual appeal to the Android ROM. Whether it be its transparent portions, the Gaussian blur, animations or even the color scheme, MIUI has the entire package yet doesn't appear overloaded. It is pleasing for the eyes if you happen to like its bright and playful look. 

MIUI has an app for pretty much every area of use just like iOS, with something extras. It has Notes, Virus Scanner, Usage monitor for mobile data, app permissions, compass, voice recorder and flashlight to name a few. Not only do the apps look great, they offer a great range of functionalities.

One of the feature that I find it useful is the phone recorder, you can record your conversation directly from the phone app. 

The phone dialer is great especially for those iOS user. The dialer pad is context sensitive, you can either hit the number that you wanna call or just enter the name using the dial pad conveniently without having to search for them in the Contacts.

MIUI offers a truck load of themes. To download and use new designs though, you'll be forced to set up the free Xiaomi account. If you don't like the default bright and playful look, you can always find something that you like here and applies the theme that changes the entire look and feel of your user interface in the blink of an eye. This is what iOS users had missed all these years. 

There are a multiple of bugs/issues with MIUI due to its deep customisations. 4 notable bugs/issues are the SMS, auto-correction, camera Selfie and HDR option.

This is a major bug and issue. If you try using those one-time pin issued by the bank such as DBS, you will never receive the SMS. Those 3D-Secure pin by the banks can never reach you too. If you intend to use MIUI, have a hot standby phone.

As you type along and make a spelling mistake, you would most likely touch on the word to make the correction. At this instance, a row of suggested words are displayed above the keypad along with suggested words on the pop-up. If you tap to select any of the word in the pop-up, the app will quit unexpectedly. The workaround is to tap the back key and select the suggested word from the row above the keypad. This is irritating if you have type a long sentence.

The HDR option to shoot an object back off a brightly lit background is really bad. See the photo for yourself below. This should be something basic, and shouldn't have happen.

All your selfie taken are mirrored! Of course you can flip the photo after you have taken it, but it is very irritating.

Other Considerations 
Memory Leakage
I realise that you can never get back your memory used in full. With 2G of RAM, you are good to start with about 1.2G after every reboot. As you use your apps, it will shrink down to about 800M even though you kill all the active apps.

Music Player
If you have ever play with the China ROM, you will realise that lyrics for your song are automatically sourced and displayed along when your song are being played. You can also search online for the song that you have wanted. Unfortunately in the International ROM, MIUI integrate the music player with Realplayer and it doesn't work as well as the China ROM does. There's no online streaming option too.

Video Player
The China ROM video player provides tons of video that you can stream online for free. This is not available in the International ROM due to legal and privacy issue. It's such a disappointment. Even though you can easily download other apps such as PPS.TV, PPTV and Souhu etc, but I am one who likes to use default apps.

Where is the RAW camera mode? It's one of the listed feature on their website and it's never found in the International ROM.

Bottom Line
MIUI v5 will be loved by everyone who wants to use the Android system but still likes the way iOS works. MIUI is beginner-friendly, yet offers some customisation options though not as much as a stock Android would. If Xiaomi could sort out the bugs, I wouldn't see why you wanna give it a miss.