The (not so) hidden cost of sharing code between iOS and Android
blogs.dropbox.com
blogs.dropbox.com
From a project management point of view, native is the least risky. Yes, it takes more people, more salary cost but you know it will work. The last thing I want to find out after six months or an year that our strategy isn't working and we need to rewrite things. Risk is worse than financial cost or time. That is, I'd rather spend a quarter longer or X rupees more if I know I'll get something working at the end of it.