Android , IPhone , WP7

Offlate i have been hearing lot of criticism about Android from Apple fan boys, I  just wanted to put my thoughts about the same , So this post is all about :-

1. Why *NOT* android be compared with Iphone Or WP7

2. Why iOS or WP7 compete with Android and Why cant iOS or WP7 cant penetrate as that of Android.

3. Android and Plain Linux kernel or Meego for custom device.

4. Android is not open , According to Google open means closed ;P

1.  Why *NOT* android be compared with Iphone Or WP7 :-  Well, I have had  enough of hearing about this comparison of Android being cheap, clone of iphone no applications which can match to iphone standards, or no money for android application developers or no innovation happening in Android compared to Iphone  etc.

According to me this is all  just a FUD.  Android has been successful because its able to reach a common man.  Any body can download the android SDK and start developing  Android Apps.  Moreover android has been successful because it is offering what Nokia failed to offer.  Today every one is able to purchase Smart phones for just 7k and thats the reason android has been successful.

On the other hand IPhone fans are bothered because they might be feeling the heat already, I agree IPhone has fantastic h/w , s/w and some interesting apps. But It cant be compared to android for a simple reason that, it is not meant to be running on the custom built h/w  like that of IPhone or WP7.

Android is linux (almost), you cant compare linux with MAC! will you???  can some one dare to call Linux a poor mans MAC??? According to me Android enables many things due to its flexibility, It opens up wide market where in, it can be run on any custom device.

2. Why iOS or WP7 compete with Android and Why cant iOS or WP7 cant penetrate as that of Android. :-  This can be explained wrt  application development and OS . From OS point of view Android has been flexible any one with th kernel background can rip apart the android kernel or port it to any standard h/w in no time, and i am not even talking about the OEMS like samsung, HTC. Now people will raise the flag and say ,hey it leads to fragmentation. I completely agree but its not as bad as people portray it.  more explanation on Android fragmentation in another post.

Android has a very simple , decent ecosystem  to build applications unlike iOS(which needs MAC to develop iphone apps 😉  ).   Anybody with the experience of Java can start building applications .  I have tried to build an app on WP7 to simply invoke REST Service, could see the limitations and constraints.

And for people who talk about the innovation, Android can be run to drive a car! Now ca iOS do it ?

According to me Android cant be compared to either iOS or WP7.   iOS and WP7  are in race and they cant compete with Android…

3. Android Or Meego Or Plain Linux kernel for custom device  :-  If you are thinking plain linux kernel with contour (of KDE Project), or meego with proper app development environment and API to build beautiful applications , I am sure it will beat Android hands down in tablet market. But Nokia failed to do so,  as of now just counting on intel.

4. Android is not open , According to Google open means closed ;P :- Now this has been the complaint all the Android critics are pointing fingers at google .  Why do they forget that google has open sourced all the other versions till now and honey comb is just delayed thats all.. And i dont want to say too much about the legalities as i am not a legal guy.   Android is an excellent , flexible platform and it is flexible for every one, be it a mobile, tablet or any other gadget.  fyi

I was asked by some one like , how much money does your android app makes ? Well the question back to them is like on how many non apple devices does  iOS  run on ??  Yes,  i know the question looks *ridiculous* that its not meant for it ,  But that is how ridiculous if you compare Android with either iOS or WP7 in spite of  all these OS being run on similar devices and in cut throat competition, because all the three are different and has its own advantages and disadvantages.BTW i didnt mean that android is not meant for building apps as such, The platform is good and it has captured the market in a very small span of time and i am sure that its just about time for all android app devs to start earning. Just because you are a fan boy of one technology, you shouldn’t be bashing the other one.


Food for thought ,strategies, Nokia…

I see in every other advertisement  showcasing Nokia N8. This just says how hard nokia is trying to sell its so called best smart phone. Anyways i am not here to review the N8. The idea is to just analyze.  Nokia has always been an symbian advocate,  strong supporter , adopter of Symbian, it holds big stake than any one as of today, But the question is ,  Is symbian ready to take on Android , iOS ?? if nokia really wants to make some thing big , I guess they are banking on wrong OS (atleast for time being).

The company like Nokia has a huge goodwill in the mobile phone market, But i am quite sure that it has lost the market share offlate , it really doesnt take much for nokia to bounce back but it needs to be magnanimous , pragmatic in its strategies, when i say magnanimous i mean , like adopt the OS like android build the product which really blows away the existing smart phone market,  i guess the N8 was the right candidate to have had android on top of the good h/w offcourse N8 was underpowered for 24k, never the less if N8 would have ran Android i think the dynamics of nokia market would have changed significantly.

Now i am on telling nokia to abandon Symbian or for that matter even meego.  All i am trying to say is that , If nokia wants to compete the smart phone market, it needs to reach the level where in it can compete,  as they say ” spend significant amount of time in sharpening your axe rather than cutting the tree with the blunt one”,  am sure it really makes sense.    So Nokia should have just been pragmatic to have Android on N8 or  even meego would have been a right candidate,  may be in the mean time Nokia could have just spent enough time working on symbian 3 for to fill the gap to make it an better OS, But nokia miserably failed by giving N8 with half cooked Symbian 3 .   Now nokia finds itself  in a very clumsy position to look back and think what they could have done but better late than never.


Oracle User Lead meet

It so happened around a week back where in i was invited by Oracle to have a User Group Lead’s meet.  I felt like lets just attend the meet and try to understand the plans and strategies Oracle has for the Communities.  I was joined by Nagpur JUG lead tushar joshi and Harshad Oak , Java Champion.  I knew these people virtually, but it was good to meet them in person.

Now as far as Oracle guys are concerned, there were some big people like having around 20 years experience with Oracle Australia and knows in and out of Oracle.  There  were 2  Customer Relation ship manager for APAC , Director at Chennai Oracle India and couple of other  Leads from Oracle User Group.

The  meet started of with the talks about what Oracle’s plan is and the strategies for the User Groups or community by relationship manager. She explained the hierarchy of the communities and etc.. Next talk was by a guy who had around 20-25 yrs of experience at oracle (dont want to mention the names of these people), Again said about Oracle and how working with Oracle is like playing with match box etc.  In between i had a question for this gentlemen( might not be one though ) about the plans for Jdk7 , mysql and redundant products for which the answer was that Oracle wont kill any product acquired by SUN.

At end of it all ,  it was clear that Oracle doesnt know much about how to handle communities such as JUG’s, offcourse they have around 400 Oracle User Groups (OUG),  But none of them is like JUG. Basically OUG’s are kind of product based user group and they have completely different vision and its kind of institutionalised unlike JUGs.

Oracle looks at the JUG as there marketing asset which is absurd . We  tried to pass on the message .  Only time will tell like how Oracle deals with the community.

August BOJUG meet

We had a monthly BOJUG meet yesterday @ google. It was quite an eventful meet for the fact that we had at google and There were some fantabulous sessions on different topics such as , nosql from lifeblob co-founder Rakesh Ranjan, Eclipse lead boris, JVM Performance tuning by Vivekanand Jha, Open SAML by  Rashmi and Scala session by Siddarth kuruvilla.

It was quite a lot to fill in 2 hours. But some how we got lots of speakers this time and bit of confusion about the time. Anyways my favorite session among these were that of the JVM performance tuning, It not only interested me but i also motivated me to dig more about JVM and other VMs.

The session from Boris , Eclipse Lead was more about the eclipse 4.0, unfortunately we couldnt allocate enough time for all the speakers ,So that didnt really do much justice to the topics which they chose.  when i asked  Boris about the performance issue which we usually have with eclipse like freezing of the UI and taking ages to build when auto build is set on, I really didnt get a proper straight answer because they didnt had any fix to handle this issue in eclipse4.0, Anyways the eclipse UI looked pretty good.

Rashmi’s session on Open SAML as well was very crisp and just got heads up. The Rakesh’s session was about the Architecture and challenges they faced in there project, He was speaking about shard databases and mem cache and how it helped us.

All in all it was quite a eventful meet. While i was returning back home, got completely drenched in rain, fortunately i got some cover from security guy so that i could protect my laptop else it would have been in big mess, It was downpouring yesterday at Bangalore.