Is c++ suitable for mobile apps? Can a program written on pc be ported fairly easily? What about libraries, cross platform includes mobile os? Do they even have a common os? Is it better just to develop from start in other language more mobile specific?