I was reading this post from Techcrunch and there is an idea I want to comment about. No doubt Facebook is a successful business with a few interesting points and a lot of users, but if you ask me why FB is so popular, I have another question for you: Can you explain why a poor quality good for nothing YouTube video gets viral?
I can spend hours writing about the multiples bugs I found every time I login in FB, how weird I find the API compared to other platforms, how bad FB works in my BlackBerry, the annoying same ads that keep appearing in my profile, the intricate menu system to control your privacy or how I can have little or no benefits visiting FB.
FB will stay here "forever" but I rather keep an eye in the phone/mobile area for the true social networking next thing.
BTW, finishing this post, I'm login in FB and suspending my account.
http://techcrunch.com/2010/04/21/zuckerbergs-buildin-web-default-social/



















The missing part in the Android development story
The Android platform is great. The thin Java layer on top of the real operating system has plenty of features. The development environment can be integrated with Eclipse providing you with a powerful tool to develop, run, test and debug your applications.
My question now is: What happens if I want to create my custom hardware and put Android OS in it? I think you’ll need to be a great hacker or a Linux kernel developer. Until now everything is good developing applications but only for commercial phones.
In the case of Microsoft’s Windows CE platform, you have hundred of integrated chip providers ready to use with WinCE. You can select the processor architecture to work with (ARM, MISP, x86). The Platform Builder is a tool to create your custom OS. You can include or drop the parts you are not interested (audio, video, usb, network, etc) with a mouse click. You can even adapt some of the drivers included in the tools, when source code is present.
If you are a small company in a hurry to create a hardware prototype, which platform will you chose, the Linux based Android or the Microsoft’s Windows CE platform?