Monday, November 23, 2009

Reply to an "Android vs Windows Mobile" post

This is a response for the "Windows Mobile vs. Android: WinMo Is Better Than You Think" blog post. That blog post might at first look unbiased but it isn't; the author must have skimmed the android #101 class and missed vital parts.

Multi-tasking - Big advantage: Windows Mobile
"Anyone who has run an Android phone for more than a few minutes should fire up a task manager and have a look. You’ll likely see 20 or more tasks running in the background, not unlike WinMo."
Yes, you will see the applications which consists of services and Activities (ie a Form, Dialog or Window), but the big difference is that those activities are NOT running at the same time as your main activity (the one that is on the front). If you want multitasking, then look at the running services. On WinMo they background applications are still RUNNING, they are consuming both memory and CPU, that is one big difference between Android and WinMo.

"WinMo automatically changes memory allocation based on the needs of each app, and if the system memory starts to get stretched thin, the OS shuts down background tasks automatically."
How is the priotization done? For Android it is a clear priority path, first all activities that are not showing is killed, then it starts killing of services and lastly the activity in the front. On WinMo, it is not soo clear. How will WinMo distinguish an application for checking emails from the Chess application you stopped playing 2 days ago?

The post also forgets to mention that the android framework will bring your activities back into memory after they have been swapped out. That way the user will not notice that an application (or actually activity has been swapped out because of the lack of memory. Does WinMo do anything even close to bring an application back up? No! Android has framework support for making it seamless.

About memory, the Windows Mobile 6.5 (and all older versions) has an application memory limit of 32MB. Shared DLLs will eat up that memory if they have been loaded in a bad way. Please read http://msdn.microsoft.com/en-us/library/ms836325.aspx for more info on how one application can reduce the available memory for another application. It is amazing that an OS in 2009 can have this limitation.

Multitasking on android is a more modern approach than WinMo has (or PocketPC as nothing has really changed). It helps the developer of creating a never ceasing, seamless user experience. I have NEVER had the phone freeze so it has to be rebooted because of a faulty application. That happens on WinMo now and then. Why is it even possible for an application to nuke an OS?

Yes, Android has a big problem with the SD card issue, but comparing that to multitasking is like comparing apples and bees.

Available apps - Advantage: Windows Mobile
"Not a lot of apps are in there yet, which is not surprising given how new the store is to the market. "
iPhone had 3,000 applications after the first month. How many does marketplace have today? 400, 500? It is time for MS to put their money where their mouth is. When iPhone started saying that they have so and so many apps in their appstore, MS boasted that there were over 20,000 apps available for WinMo. But where are they? Why don't the developers deliver the applications to the best place to sell and advertise an application? You also forget to mention that the marketplace has a 10mb limit, what does that do to real games?

"Opera Mobile 10 is as good as any mobile browser out there on any platform, and it is free for Windows phone users. It is so exceptional that HTC has been using it as the default browser on its WinMo phones for years, and with good reason. It demonstrates the quality and quantity of apps available for the WinMo platform"
Android has opera as well, AND a web browser based on the webkit engine (google it, if you dont know it). Opera is a great software, but it does not equal that all other apps for WinMo is great. Im not saying that Android applications are of a higher quality as there are a few ones that will crash and burn but thankfully they dont bring the OS down with them.

User interface - Advantage: Windows Mobile
"Spb Mobile Shell has been out for years, and the latest version is for WinMo what Sense is for Android. The difference is that Mobile Shell is user obtainable, where HTC Sense must be installed on a phone as purchased."
I guess you have missed the other Home replacements? There are several ones that allows the user to custom design their front ends, search in the android market for "Home" and you shall find.

"Android phones with the stock interface are pretty plain Jane, as is the WinMo interface."
It is not possible to say, with a straight face, that vanilla WinMo is as good as vanilla android if you have used the two of them next to each other. None of them of course looks as good as the iPhone.

"The end result is that a WinMo phone running Sense is as good as an Android phone running it."
Yes, Touchflo and Sense are great front ends and really responsive, but as soon as you get one or two steps away from it, you see the ugliness of the old WinMo UI. HTC has done a lot to hold WinMo under its arms, as they have been working mainly on the front end that is the only thing the user sees when looking for a new phone.

Then if someone could explain to me why the HTC Sense is more responsive than the WinMo 6.5 start menu when they are run on the same hardware? I have tried the HD2, and when you scroll up and down in the WinMo start menu it will do some strange jumps, which you cant see when using HTC Sense. Also, there is another problem here with a nice front end over the WinMo UI. The user will use fingers gestures to go back and forth from views to other views (which all modern phones should do),but as soon as you go into the WinMo UI you have to bring out the stylus to check a checkbox or something. Unfortunately the next WinMo 6.5.3 will not fix this, as just increasing the size of every control isnt the solution.

Computer desktop integration: Advantage: Tie
This section nails it, it all depends on if you are using exchange or gmail. I am a gmail user and Im quite happy, and I know HTC Hero users that use exchange and are happy with it. Of course using gmail on WinMo is now a viable option thanks to the Google exchange synchronization.

Last
I am a software developer that mostly work with the WinMo platform, and it doesnt go a week without me implementing work arounds for some undocumented change in an API. Especially today as the software is targeting Pocket PC 2003 to Windows Mobile 6.5.3. Add Smartphone to the mix and it is even more fun.

For a nice read on the HD2, check this out this review.

17 comments:

asset said...

Well written and extremely informative.
Russ

Marijan said...

Well,
I can not agree on Computer desktop integration part. It says Computer DESKTOP integration and this has naothing to do with Google.

I want to be able to sync seamlessly all my contacts and PIM (Notes, Tasks, Calendar) from different desktop computers I work and play with. And WinMO wins here big time.

I have X10 and X1 and must say that after three months woth Android I am ready to go back. I am just missing serious businness functionality and I don't need thousands of apps that are just front-ends for their Internet counterparts. I also would like to sync with MS Exchange AND Outlook on desktop AND even Google Calendar and have it all on one screen, in one calendar, in one notes app.

Not to mention there is no decent Secure data storage app with desktop client. I put Secure data storage and not just Password Vault for purpose and no, I just don't trust ANYONE to put my credita card or bank account details data in cloud.

SO WinMo is still viable option and only reality in corporate world.

Regards,
Marijan

Generic Viagra said...

Hello,
I am following your blog regularly and got great information. I really like the tips you have given.

Learn Spanish for Kids and Family said...

learn spanish for kids dvd is a developed by progressive media partners, llc spanish writer, stats analyst, and data visualization designer. His work can be found on Learn Spanish for Kids and Family and learning spanish at home, as well in the english to spanish worksheets for kids and various spanish for kids for the english to spanish worksheets for kids has learn spanish on dvd. Thanks

brupharmacy.com said...

Hello Friends...Its really an amazing article. I just want to read it again and again. Keep posting.

hcg said...

wow great i have read many articles about this topic and everytime i learn something new i dont think it will ever stop always new info , Thanks for all of your hard work!

hcg said...

It was really nice to study your post. I collect some good points here. I would like to be appreciative you with the hard work you have made in skill this is great article.

polycom ip 550 said...

For me Windows Mobile is still the winner between the two. The Multi-tasking features is so good that I am just like using my Windows desktop. I gave up on Android after 2 frustrating months of trying to adjust to its use.

Android app development said...

This is one of the awesome and special post.This kind of post is taking an Important role Internet marketing field.
Android app developers

saim said...

Thank you for another essential article. Where else could anyone get that kind of information in such a complete way of writing? I have a presentation incoming week, and I am on the lookout for such information.



natural minerals
best naturals
buy curcumin

Android developers said...

I have apparent progression in every post. Your newer posts are artlessly admirable compared to your posts in the past. Keep up the acceptable work

Econis LABS - Engineering Answers said...

Wow great post very informative, all i can add is if you would like to read more on the subject of Engineering Services and Solutions you should visit this location! Hope it is helpful!

newagesource said...

Fantastic article, it’s very comprehensive and exciting! it’s so helpful to me, and your weblog is very good. I am definitely going to share this URL with my friends. Just bookmarked this site.

Prediksi Bola said...

This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. Youve got a design here thats not too flashy, but makes a statement as big as what youre saying. Great job, indeed. Prediksi Bola Agen Bola Online

Prediksi Bola said...

What youre saying is completely true. I know that everybody must say the same thing, but I just think that you put it in a way that everyone can understand. I also love the images you put in here. They fit so well with what youre trying to say. Im sure youll reach so many people with what youve got to say. Agen Sbobet Agen Ibcbet

Judi Bola said...

I am truly inspired by this online journal! Extremely clear clarification of issues is given and it is open to every living soul. I have perused your post, truly you have given this extraordinary informative data about it. Agen Bola

kholilatun nikmah said...

Download opera mini
Download Mozilla Firefox
Download avast antivirus
Download smadav terbaru
Daftar Harga Smartfren Terlengkap
Daftar Harga Samsung Galaxy
Spesifikasi Xiaomi Redmi s1
Contoh surat izin sekolah
Contoh surat terbaru
Harga hape terbaru
Terbaru Terbaik