Well, the XPCOMs represent the bytecode in your opinion. One still can't get an XPCOM for FF to work on FFoS, I meant the simplest one without making huge changes to the code base. Yes, one UI engine is needed and so is a (cross-)compiler in your case OR alteration of the code base for FFoS of FF to ensure portability. I guess it would be the FFoS code base that might need to change. BUt that could be tricky since it leverages the Andriod's core - a component-based linux OS.
Awesome!. The world is now exploring Utox - https://tox.im/ It's got the same look and feel like Skype AND more secure, better UI, more features e.t.c.
Thanks asmicom; I don't think I should be downvoted for expressing myself. That was my opinion. And I was also seeking comments from readers.
@erikb: There is a school of thought those apps - FB, wordpress,etc - don't contain lines of code with best practices. I am however glad they are released on non-restrictive licenses and the general public are contributing to the various projects.
All I can say is that PHP is here to stay. I have not written a whole app/project in PHP5 before but with PHP4. I however think kits/tools like Haxe AND apps like FB & WP will keep PHP in the market for a very long time.