Why not buy a n9. That is what you developing for!? N950 is a bad n9. Sure it has a keyboard but the screen sucks. Buy a n9 instead.